ClanLib  2.3.7
Public Attributes | List of all members
CL_PrimitivesArrayData::VertexData Struct Reference

#include <graphic_context_provider.h>

Public Attributes

union {
   void *   data
 
   bool   value_boolean
 
   char   value_byte [4]
 
   float   value_float [4]
 
   int   value_int [4]
 
   short   value_short [4]
 
   unsigned char   value_ubyte [4]
 
   unsigned int   value_uint [4]
 
   unsigned short   value_ushort [4]
 
}; 
 
CL_VertexArrayBufferProviderarray_provider
 
bool single_value
 
int size
 
int stride
 
CL_VertexAttributeDataType type
 

Member Data Documentation

union { ... }
CL_VertexArrayBufferProvider* CL_PrimitivesArrayData::VertexData::array_provider
void* CL_PrimitivesArrayData::VertexData::data
bool CL_PrimitivesArrayData::VertexData::single_value
int CL_PrimitivesArrayData::VertexData::size
int CL_PrimitivesArrayData::VertexData::stride
CL_VertexAttributeDataType CL_PrimitivesArrayData::VertexData::type
bool CL_PrimitivesArrayData::VertexData::value_boolean
char CL_PrimitivesArrayData::VertexData::value_byte[4]
float CL_PrimitivesArrayData::VertexData::value_float[4]
int CL_PrimitivesArrayData::VertexData::value_int[4]
short CL_PrimitivesArrayData::VertexData::value_short[4]
unsigned char CL_PrimitivesArrayData::VertexData::value_ubyte[4]
unsigned int CL_PrimitivesArrayData::VertexData::value_uint[4]
unsigned short CL_PrimitivesArrayData::VertexData::value_ushort[4]

The documentation for this struct was generated from the following file: