|
U3D
Open-source, cross-platform 2D and 3D game engine built in C++
|
Data structured used to hold data of UI elements that are rendered to texture. More...
Public Attributes | |
| WeakPtr< UIElement > | rootElement_ |
| UIElement to be rendered into texture. | |
| SharedPtr< Texture2D > | texture_ |
| Texture that UIElement will be rendered into. | |
| PODVector< UIBatch > | batches_ |
| UI rendering batches. | |
| PODVector< float > | vertexData_ |
| UI rendering vertex data. | |
| SharedPtr< VertexBuffer > | vertexBuffer_ |
| UI vertex buffer. | |
| PODVector< UIBatch > | debugDrawBatches_ |
| UI rendering batches for debug draw. | |
| PODVector< float > | debugVertexData_ |
| UI rendering vertex data for debug draw. | |
| SharedPtr< VertexBuffer > | debugVertexBuffer_ |
| UI debug geometry vertex buffer. | |
Data structured used to hold data of UI elements that are rendered to texture.