|
| GUIElement (GUIElementType type) |
|
| ~GUIElement () |
|
| Renderable (RenderableType type) |
|
| ~Renderable () |
|
bool | operator< (const Queueable &q) const |
|
virtual void | calculateDistance ()=0 |
| Calculate the object's distance. More...
|
|
virtual void | advanceTime (float dt) |
| Advance time (used by renderables with animations). More...
|
|
virtual void | render (RenderPass pass)=0 |
| Render the object. More...
|
|
virtual void | renderImmediate (const glm::mat4 &parentTransform) |
| For shader based systems, don't sort anything, render this right_now. More...
|
|
virtual void | queueRender (const glm::mat4 &parentTransform) |
| Queue the object for later rendering. More...
|
|
double | getDistance () const |
| Get the distance of the object from the viewer. More...
|
|
uint32 | getID () const |
| Get the object's unique ID. More...
|
|
bool | isClickable () const |
| Is the object clickable? More...
|
|
void | setClickable (bool clickable) |
| Set the object's clickable state. More...
|
|
const Common::UString & | getTag () const |
| Get the object's tag. More...
|
|
void | setTag (const Common::UString &tag) |
| Set the object's tag. More...
|
|
bool | isVisible () const |
| Is the object visible? More...
|
|
virtual void | show () |
| Show the object. More...
|
|
virtual void | hide () |
| Hide the object. More...
|
|
virtual bool | isIn (float x, float y) const |
| Is that point within the object? More...
|
|
virtual bool | isIn (float x, float y, float z) const |
| Is that point within the object? More...
|
|
virtual bool | isIn (float x1, float y1, float z1, float x2, float y2, float z2) const |
| Does the line from x1.y1.z1 to x2.y2.z2 intersect with the object? More...
|
|
| Queueable () |
|
virtual | ~Queueable () |
|
An element of the GUI.
Definition at line 33 of file guielement.h.