|
| | 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.