Render buffer interface. 
|  | 
| 
 Classes | 
| class | csRenderBufferHolder | 
|  | Holder of standard renderbuffers.  More... 
 | 
| struct | iRenderBuffer | 
|  | This is a general buffer.  More... 
 | 
| struct | iRenderBufferAccessor | 
|  | Interface for renderbuffer accessor.  More... 
 | 
| 
 Defines | 
| #define | CS_BUFFER_MAKE_MASKABLE(x)   (1<<(x)) | 
| 
 Enumerations | 
| enum | csRenderBufferComponentType | 
|  | Type of components.  More... 
 | 
| enum | csRenderBufferLockType { , CS_BUF_LOCK_READ, 
CS_BUF_LOCK_NORMAL
 } | 
|  | Type of lock of a render buffer.  More... 
 | 
| enum | csRenderBufferName { , CS_BUFFER_INDEX, 
CS_BUFFER_POSITION, 
CS_BUFFER_NORMAL, 
CS_BUFFER_COLOR,
 CS_BUFFER_COLOR_UNLIT, 
CS_BUFFER_TEXCOORD0, 
CS_BUFFER_TEXCOORD1, 
CS_BUFFER_TEXCOORD2,
 CS_BUFFER_TEXCOORD3, 
CS_BUFFER_TEXCOORD_LIGHTMAP, 
CS_BUFFER_GENERIC0, 
CS_BUFFER_GENERIC1,
 CS_BUFFER_GENERIC2, 
CS_BUFFER_GENERIC3, 
CS_BUFFER_TANGENT, 
CS_BUFFER_BINORMAL,
 CS_BUFFER_COUNT
 }
 | 
|  | Defines the names of the renderbuffers as provided by the meshes.  More... 
 | 
| enum | csRenderBufferNameMask { CS_BUFFER_INDEX_MASK =  1 << CS_BUFFER_INDEX, 
CS_BUFFER_POSITION_MASK =  1 << CS_BUFFER_POSITION, 
CS_BUFFER_NORMAL_MASK =  1 << CS_BUFFER_NORMAL, 
CS_BUFFER_COLOR_MASK =  1 << CS_BUFFER_COLOR,
 CS_BUFFER_COLOR_LIGHTING_MASK =  1 << CS_BUFFER_COLOR_UNLIT, 
CS_BUFFER_TEXCOORD0_MASK =  1 << CS_BUFFER_TEXCOORD0, 
CS_BUFFER_TEXCOORD1_MASK =  1 << CS_BUFFER_TEXCOORD1, 
CS_BUFFER_TEXCOORD2_MASK =  1 << CS_BUFFER_TEXCOORD2,
 CS_BUFFER_TEXCOORD3_MASK =  1 << CS_BUFFER_TEXCOORD3, 
CS_BUFFER_TEXCOORD_LIGHTMAP_MASK =  1 << CS_BUFFER_TEXCOORD_LIGHTMAP, 
CS_BUFFER_GENERIC0_MASK =  1 << CS_BUFFER_GENERIC0, 
CS_BUFFER_GENERIC1_MASK =  1 << CS_BUFFER_GENERIC1,
 CS_BUFFER_GENERIC2_MASK =  1 << CS_BUFFER_GENERIC2, 
CS_BUFFER_GENERIC3_MASK =  1 << CS_BUFFER_GENERIC3, 
CS_BUFFER_TANGENT_MASK =  1 << CS_BUFFER_TANGENT, 
CS_BUFFER_BINORMAL_MASK =  1 << CS_BUFFER_BINORMAL,
 CS_BUFFER_ALL_MASK =  ~0
 }
 | 
|  | Masks for renderbuffer accessors.  More... 
 | 
| enum | csRenderBufferType { CS_BUF_DYNAMIC, 
CS_BUF_STATIC, 
CS_BUF_STREAM
 } | 
|  | Buffer usage type.  More... 
 | 
| 
 Variables | 
| static const size_t | csRenderBufferComponentSizes [CS_BUFCOMP_TYPECOUNT] | 
|  | Sizes of individual buffer components in bytes. 
 | 
Render buffer interface.