MLOcclusionMesh
Module: Occlusion
Structure for occlusion mesh data. More...
#include <ml_occlusion.h>
Public Attributes
Type | Name |
---|---|
uint32_t | version |
MLTime | timestamp |
uint32_t | index_count |
uint32_t | vertex_count |
MLVec3f * | vertex Pointer to the vertex buffer. All vertices are placed w.r.t. world origin. |
uint32_t * | index Pointer to index buffer. In the index buffer each value is the index of a vertex in the vertex buffer. Three indices define one triangle. For example, the first triangle will have the vertices: vertex[index[0]], vertex[index[1]], vertex[index[2]]. Index order is CW. |
Detailed Description
struct MLOcclusionMesh;
Structure for occlusion mesh data.
API Level:
- 28
Public Attributes Documentation
version
uint32_t version;
Struct version.
timestamp
MLTime timestamp;
The timestamp when data was generated.
index_count
uint32_t index_count;
The number of indices in index buffer.
vertex_count
uint32_t vertex_count;
The number of vertices in vertex buffer.
vertex
MLVec3f * vertex;
Pointer to the vertex buffer. All vertices are placed w.r.t. world origin.
index
uint32_t * index;
Pointer to index buffer. In the index buffer each value is the index of a vertex in the vertex buffer. Three indices define one triangle. For example, the first triangle will have the vertices: vertex[index[0]], vertex[index[1]], vertex[index[2]]. Index order is CW.