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