|
enum | Ogre::BaseConstantType {
Ogre::BCT_FLOAT = 1,
Ogre::BCT_INT = 2,
Ogre::BCT_DOUBLE = 3,
Ogre::BCT_UINT = 4,
Ogre::BCT_BOOL = 5,
Ogre::BCT_SAMPLER = 6,
Ogre::BCT_SUBROUTINE = 7,
Ogre::BCT_UNKNOWN = 99
} |
|
enum | Ogre::GpuConstantType {
Ogre::GCT_FLOAT1 = 1,
Ogre::GCT_FLOAT2 = 2,
Ogre::GCT_FLOAT3 = 3,
Ogre::GCT_FLOAT4 = 4,
Ogre::GCT_SAMPLER1D = 5,
Ogre::GCT_SAMPLER2D = 6,
Ogre::GCT_SAMPLER3D = 7,
Ogre::GCT_SAMPLERCUBE = 8,
Ogre::GCT_SAMPLERRECT = 9,
Ogre::GCT_SAMPLER1DSHADOW = 10,
Ogre::GCT_SAMPLER2DSHADOW = 11,
Ogre::GCT_SAMPLER2DARRAY = 12,
Ogre::GCT_MATRIX_2X2 = 13,
Ogre::GCT_MATRIX_2X3 = 14,
Ogre::GCT_MATRIX_2X4 = 15,
Ogre::GCT_MATRIX_3X2 = 16,
Ogre::GCT_MATRIX_3X3 = 17,
Ogre::GCT_MATRIX_3X4 = 18,
Ogre::GCT_MATRIX_4X2 = 19,
Ogre::GCT_MATRIX_4X3 = 20,
Ogre::GCT_MATRIX_4X4 = 21,
Ogre::GCT_INT1 = 22,
Ogre::GCT_INT2 = 23,
Ogre::GCT_INT3 = 24,
Ogre::GCT_INT4 = 25,
Ogre::GCT_SUBROUTINE = 26,
Ogre::GCT_DOUBLE1 = 27,
Ogre::GCT_DOUBLE2 = 28,
Ogre::GCT_DOUBLE3 = 29,
Ogre::GCT_DOUBLE4 = 30,
Ogre::GCT_MATRIX_DOUBLE_2X2 = 31,
Ogre::GCT_MATRIX_DOUBLE_2X3 = 32,
Ogre::GCT_MATRIX_DOUBLE_2X4 = 33,
Ogre::GCT_MATRIX_DOUBLE_3X2 = 34,
Ogre::GCT_MATRIX_DOUBLE_3X3 = 35,
Ogre::GCT_MATRIX_DOUBLE_3X4 = 36,
Ogre::GCT_MATRIX_DOUBLE_4X2 = 37,
Ogre::GCT_MATRIX_DOUBLE_4X3 = 38,
Ogre::GCT_MATRIX_DOUBLE_4X4 = 39,
Ogre::GCT_UINT1 = 40,
Ogre::GCT_UINT2 = 41,
Ogre::GCT_UINT3 = 42,
Ogre::GCT_UINT4 = 43,
Ogre::GCT_BOOL1 = 44,
Ogre::GCT_BOOL2 = 45,
Ogre::GCT_BOOL3 = 46,
Ogre::GCT_BOOL4 = 47,
Ogre::GCT_SAMPLER_WRAPPER1D = 48,
Ogre::GCT_SAMPLER_WRAPPER2D = 49,
Ogre::GCT_SAMPLER_WRAPPER3D = 50,
Ogre::GCT_SAMPLER_WRAPPERCUBE = 51,
Ogre::GCT_SAMPLER_STATE = 52,
Ogre::GCT_UNKNOWN = 99
} |
| Enumeration of the types of constant we may encounter in programs. More...
|
|
enum | Ogre::GpuParamVariability {
Ogre::GPV_GLOBAL = 1,
Ogre::GPV_PER_OBJECT = 2,
Ogre::GPV_LIGHTS = 4,
Ogre::GPV_PASS_ITERATION_NUMBER = 8,
Ogre::GPV_ALL = 0xFFFF
} |
| The variability of a GPU parameter, as derived from auto-params targeting it. More...
|
|