Fillwave  10.0.0
List of all members | Public Types | Public Attributes
flw::flc::RenderItem Struct Reference

Single draw item structure. More...

#include <RenderItem.h>

Public Types

enum  eRenderHandles {
  eRenderHandleProgram, eRenderHandleVAO, eRenderHandleDiffuse, eRenderHandleNormal,
  eRenderHandleSpecular, eRenderHandleSampler, eRenderHandlesSize
}
 

Public Attributes

union {
   GLubyte   mRenderStatus
 
   struct {
      GLubyte   bVAO: 1
 
      GLubyte   bIndexDraw: 1
 
      GLubyte   bDiffuse: 1
 
      GLubyte   bNormal: 1
 
      GLubyte   bSpecular: 1
 
      GLubyte   bBlending: 1
 
      GLubyte   bIsContainer: 1
 
      GLubyte   bIsAnimated: 1
 
   }   mStatus
 
}; 
 
GLenum mMode
 
GLsizei mFirst
 
GLsizei mCount
 
GLenum mDataType
 
GLint mIndicesPointer
 
Blending mBlend
 
GLuint mHandles [eRenderHandlesSize]
 

Detailed Description

Single draw item structure.


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