This class stores all vertices pertaining to a layer sorted by their priority for rendering. More...
#include <screen.h>
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 > | HighVertices |
std::vector< VertexData > | LowVertices |
std::vector< VertexData > | MediumVertices |
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 145 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 152 of file screen.cpp.