BlankMat 0.1.0
Free open-source 3D texture creation application
|
Public Member Functions | |
void | Draw () override |
Public Member Functions inherited from IGUIWindow | |
bool | IsEnabled () |
void | Enable () |
void | Disable () |
bool | ToggleEnabled () |
GUI | GetType () |
const std::string | GetName () |
void | SetName (const std::string &name) |
const glm::vec2 | GetPos () |
void | SetPos (const glm::vec2 &pos) |
Protected Member Functions | |
virtual IContainer< T > * | GetContainer ()=0 |
virtual void | DisplaySelectedItem ()=0 |
virtual void | AddNewItem (const std::string &name)=0 |
virtual void | SelectItem (T *selection)=0 |
virtual bool | ShouldDisplayItem (T *item) |
virtual bool | DisplayDeleteItem (const std::string &name, T *item) |
virtual bool | DisplayListItem (const std::string &name, T *item, T *&selection) |
void | ListContainer (IContainer< T > *container) |
Protected Attributes | |
State * | mState = nullptr |
Scene * | mScene = nullptr |
bool | mMustSelect = false |
std::string | mWindowName = "" |
std::string | mItemName = "" |
bool | mIsAddingItem = false |
std::string | mAddItemName = "" |
Protected Attributes inherited from IGUIWindow | |
GUI | mType = GUI::NONE |
std::string | mName = "" |
glm::vec2 | mScreenPos = glm::vec2(0, 0) |
bool | mIsEnabled = true |
|
protectedpure virtual |
Implemented in GUICameraViewer, GUILightViewer, and GUITextureViewer.
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
Reimplemented in GUITextureViewer.
|
protectedpure virtual |
Implemented in GUICameraViewer, GUILightViewer, and GUITextureViewer.
|
inlineoverridevirtual |
Implements IGUIWindow.
|
protectedpure virtual |
Implemented in GUICameraViewer, GUILightViewer, and GUITextureViewer.
|
inlineprotected |
|
protectedpure virtual |
Implemented in GUICameraViewer, GUILightViewer, and GUITextureViewer.
|
inlineprotectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |