enum | Ogre::GpuConstantType {
Ogre::GCT_FLOAT1 = BCT_FLOAT + 1,
Ogre::GCT_FLOAT2 = BCT_FLOAT + 2,
Ogre::GCT_FLOAT3 = BCT_FLOAT + 3,
Ogre::GCT_FLOAT4 = BCT_FLOAT + 4,
Ogre::GCT_SAMPLER1D = BCT_SAMPLER + 1,
Ogre::GCT_SAMPLER2D = BCT_SAMPLER + 2,
Ogre::GCT_SAMPLER3D = BCT_SAMPLER + 3,
Ogre::GCT_SAMPLERCUBE = BCT_SAMPLER + 4,
Ogre::GCT_SAMPLERRECT = BCT_SAMPLER +5,
Ogre::GCT_SAMPLER1DSHADOW = BCT_SAMPLER + 6,
Ogre::GCT_SAMPLER2DSHADOW = BCT_SAMPLER + 7,
Ogre::GCT_SAMPLER2DARRAY = BCT_SAMPLER + 8,
Ogre::GCT_SAMPLER_EXTERNAL_OES = BCT_SAMPLER + 9,
Ogre::GCT_MATRIX_2X2 = BCT_FLOAT + 5,
Ogre::GCT_MATRIX_2X3 = BCT_FLOAT + 6,
Ogre::GCT_MATRIX_2X4 = BCT_FLOAT + 7,
Ogre::GCT_MATRIX_3X2 = BCT_FLOAT + 8,
Ogre::GCT_MATRIX_3X3 = BCT_FLOAT + 9,
Ogre::GCT_MATRIX_3X4 = BCT_FLOAT + 10,
Ogre::GCT_MATRIX_4X2 = BCT_FLOAT + 11,
Ogre::GCT_MATRIX_4X3 = BCT_FLOAT + 12,
Ogre::GCT_MATRIX_4X4 = BCT_FLOAT + 13,
Ogre::GCT_INT1 = BCT_INT + 1,
Ogre::GCT_INT2 = BCT_INT + 2,
Ogre::GCT_INT3 = BCT_INT + 3,
Ogre::GCT_INT4 = BCT_INT + 4,
Ogre::GCT_SUBROUTINE = BCT_SUBROUTINE,
Ogre::GCT_DOUBLE1 = BCT_DOUBLE + 1,
Ogre::GCT_DOUBLE2 = BCT_DOUBLE + 2,
Ogre::GCT_DOUBLE3 = BCT_DOUBLE + 3,
Ogre::GCT_DOUBLE4 = BCT_DOUBLE + 4,
Ogre::GCT_MATRIX_DOUBLE_2X2 = BCT_DOUBLE + 5,
Ogre::GCT_MATRIX_DOUBLE_2X3 = BCT_DOUBLE + 6,
Ogre::GCT_MATRIX_DOUBLE_2X4 = BCT_DOUBLE + 7,
Ogre::GCT_MATRIX_DOUBLE_3X2 = BCT_DOUBLE + 8,
Ogre::GCT_MATRIX_DOUBLE_3X3 = BCT_DOUBLE + 9,
Ogre::GCT_MATRIX_DOUBLE_3X4 = BCT_DOUBLE + 10,
Ogre::GCT_MATRIX_DOUBLE_4X2 = BCT_DOUBLE + 11,
Ogre::GCT_MATRIX_DOUBLE_4X3 = BCT_DOUBLE + 12,
Ogre::GCT_MATRIX_DOUBLE_4X4 = BCT_DOUBLE + 13,
Ogre::GCT_UINT1 = BCT_UINT + 1,
Ogre::GCT_UINT2 = BCT_UINT + 2,
Ogre::GCT_UINT3 = BCT_UINT + 3,
Ogre::GCT_UINT4 = BCT_UINT + 4,
Ogre::GCT_BOOL1 = BCT_BOOL + 1,
Ogre::GCT_BOOL2 = BCT_BOOL + 2,
Ogre::GCT_BOOL3 = BCT_BOOL + 3,
Ogre::GCT_BOOL4 = BCT_BOOL + 4,
Ogre::GCT_UNKNOWN = BCT_UNKNOWN
} |