This class stores all vertices pertaining to a layer sorted by their priority for rendering. More...
#include <screen.h>
Collaboration diagram for Mezzanine::UI::ScreenRenderData:Public Member Functions | |
| void | Append (ScreenRenderData &OtherData) |
| Appends the contents of another ScreenRenderData to the end of this. More... | |
| void | Clear () |
| Clears all Vertex vectors. | |
| VertexData & | operator[] (const Whole &Index) |
| Array access operator spanning all 3 Vertex vectors. More... | |
| Whole | Size () |
| Gets the combined size of all Vertex vectors. | |
Public Attributes | |
| std::vector< VertexData > | Vertices |
| Container storing all of the vertices to be rendered. | |
This class stores all vertices pertaining to a layer sorted by their priority for rendering.
| void Mezzanine::UI::ScreenRenderData::Append | ( | ScreenRenderData & | OtherData | ) |
Appends the contents of another ScreenRenderData to the end of this.
| OtherData | The other ScreenRenderData to append. |
Definition at line 182 of file screen.cpp.
| VertexData & Mezzanine::UI::ScreenRenderData::operator[] | ( | const Whole & | Index | ) |
Array access operator spanning all 3 Vertex vectors.
| Index | The index to access. |
Definition at line 185 of file screen.cpp.
1.8.9.1. Thanks to the
Open Icon Library
for help with some of the icons.