Spinning Topp Logo BlackTopp Studios
inc
Public Member Functions | Public Attributes | List of all members
Mezzanine::UI::ScreenRenderData Class Reference

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.
 
VertexDataoperator[] (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< VertexDataVertices
 Container storing all of the vertices to be rendered.
 

Detailed Description

This class stores all vertices pertaining to a layer sorted by their priority for rendering.

Definition at line 115 of file screen.h.

Member Function Documentation

void Mezzanine::UI::ScreenRenderData::Append ( ScreenRenderData OtherData)

Appends the contents of another ScreenRenderData to the end of this.

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

Parameters
IndexThe index to access.
Returns
Returns a reference to the VertexData at the specified index.

Definition at line 185 of file screen.cpp.


The documentation for this class was generated from the following files: