Inheritance diagram for Mezzanine::UI::LineListRenderer:
Collaboration diagram for Mezzanine::UI::LineListRenderer:Public Member Functions | |
| LineListRenderer (LineList *LL) | |
| Class constructor. More... | |
| ~LineListRenderer () | |
| Class destructor. | |
| virtual void | _MarkDirty () |
| Marks this renderable as well as all parent objects as dirty. More... | |
Public Member Functions inherited from Mezzanine::UI::SimpleRenderer | |
| void | _AppendVertices (std::vector< VertexData > &Vertices) |
| Appends the vertices of this renderable to another vector. More... | |
| bool | _IsDirty () |
| Gets whether or not this renderer is dirty. More... | |
| void | _Redraw (bool Force) |
| Regenerates the verticies in this renderable. More... | |
| virtual String | GetDerivedSerializableName () const |
| Gets the most derived serializable name of this Renderable. More... | |
| virtual String | GetPrimaryAtlas () const |
| Gets the currently set primary atlas. More... | |
| virtual void | ProtoDeSerialize (const XML::Node &SelfRoot) |
| Take the data stored in an XML Node and overwrite this object with it. More... | |
| virtual void | ProtoDeSerializeProperties (const XML::Node &SelfRoot) |
| Take the data stored in an XML Node and overwrite the properties of this object with it. More... | |
| virtual void | ProtoSerialize (XML::Node &ParentNode) const |
| Convert this class to an XML::Node ready for serialization. More... | |
| virtual void | ProtoSerializeProperties (XML::Node &SelfRoot) const |
| Convert the properties of this class to an XML::Node ready for serialization. More... | |
| virtual void | SetPrimaryAtlas (const String &Atlas) |
| Sets the Atlas to be assumed when one isn't provided for atlas related tasks. More... | |
Protected Member Functions | |
| virtual void | RedrawImpl (bool Force) |
| Provides the class specific implementation for regenerating vertices for this renderable. More... | |
Protected Member Functions inherited from Mezzanine::UI::SimpleRenderer | |
| SimpleRenderer () | |
| Class constructor. | |
| virtual | ~SimpleRenderer () |
| Class destructor. | |
| virtual void | PushTriangle (const Vector2 &A, const Vector2 &B, const Vector2 &C, const Vector2 &UV, const ColourValue &Colour, const String &Atlas) |
| Pushes vertex information for a triangle to a vector. Equivalent to calling "PushVertex" three times. More... | |
| virtual void | PushVertex (const Real &X, const Real &Y, const Vector2 &UV, const ColourValue &Colour, const String &Atlas) |
| Collects all the relevant information for a single vertex and pushes it to a vector. More... | |
Protected Attributes | |
| LineList * | Parent |
Protected Attributes inherited from Mezzanine::UI::SimpleRenderer | |
| bool | Dirty |
| This determines whether or not the verticies in this renderer need to be refreshed. More... | |
| String | PriAtlas |
| This contains the name of the atlas that will be used as default when one isn't specified. More... | |
| std::vector< VertexData > | RenderVertices |
| This is a container storing all the Verticies generated by this renderer. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from Mezzanine::UI::SimpleRenderer | |
| static String | GetSerializableName () |
| Get the name of the the XML tag the Renderable class will leave behind as its instances are serialized. More... | |
Definition at line 56 of file linelist.cpp.
|
inline |
Class constructor.
| LL | The parent LineList this renderer is rendering. |
Definition at line 121 of file linelist.cpp.
|
inlinevirtual |
Marks this renderable as well as all parent objects as dirty.
Implements Mezzanine::UI::SimpleRenderer.
Definition at line 126 of file linelist.cpp.
|
inlineprotectedvirtual |
Provides the class specific implementation for regenerating vertices for this renderable.
Implements Mezzanine::UI::SimpleRenderer.
Definition at line 61 of file linelist.cpp.
1.8.4