SO3Engine
|
SO3GBufferMaterialPermutation.h
Go to the documentation of this file.
72 };
73 static const Ogre::uint32 SO3_GBUFFER_MAT_MASK = 0xFF00FFFF; // The mask of the flags that matter for generating the material
74 static const Ogre::uint32 SO3_GBUFFER_VS_MASK = 0x00FFFF00; // The mask of the flags that matter for generating the vertex shader
75 static const Ogre::uint32 SO3_GBUFFER_FS_MASK = 0x0000FFFF; // The mask of the flags that matter for generating the fragment shader
static const Ogre::uint32 SO3_GBUFFER_FS_MASK
Definition SO3GBufferMaterialPermutation.h:75
virtual Ogre::uint32 GetVertexPermutationsImpl()
Definition SO3GBufferMaterialPermutation.cpp:60
virtual std::string ToStringImpl()
Definition SO3GBufferMaterialPermutation.cpp:70
Ogre::uint32 operator&(const GBufferPermutations &perms)
Definition SO3GBufferMaterialPermutation.cpp:35
virtual Ogre::uint32 GetMaterialPermutationsImpl()
Definition SO3GBufferMaterialPermutation.cpp:55
static const Ogre::uint32 SO3_GBUFFER_MAT_MASK
Definition SO3GBufferMaterialPermutation.h:73
GBufferPermutations
Definition SO3GBufferMaterialPermutation.h:41
@ SO3_GBP_HAS_DIFFUSE_COLOUR
Definition SO3GBufferMaterialPermutation.h:50
@ SO3_GBP_ONE_TEXCOORD
Definition SO3GBufferMaterialPermutation.h:57
@ SO3_GBP_LIGHT_MAP
Definition SO3GBufferMaterialPermutation.h:65
@ SO3_GBP_HAS_ALPHA_REJECTION
Definition SO3GBufferMaterialPermutation.h:53
@ SO3_GBP_SPECULAR_MAP
Definition SO3GBufferMaterialPermutation.h:68
@ SO3_GBP_HAS_EMISSIVE_COLOUR
Definition SO3GBufferMaterialPermutation.h:52
@ SO3_GBP_NO_TEXTURES
Definition SO3GBufferMaterialPermutation.h:43
@ SO3_GBP_SKINNED
Definition SO3GBufferMaterialPermutation.h:71
@ SO3_GBP_TWO_TEXTURES
Definition SO3GBufferMaterialPermutation.h:45
@ SO3_GBP_TEXCOORD_MASK
Definition SO3GBufferMaterialPermutation.h:59
@ SO3_GBP_HAS_SPECULAR_COLOUR
Definition SO3GBufferMaterialPermutation.h:51
@ SO3_GBP_NORMAL_MAP
Definition SO3GBufferMaterialPermutation.h:62
@ SO3_GBP_TEXTURE_MASK
Definition SO3GBufferMaterialPermutation.h:47
@ SO3_GBP_NO_TEXCOORDS
Definition SO3GBufferMaterialPermutation.h:56
@ SO3_GBP_THREE_TEXTURES
Definition SO3GBufferMaterialPermutation.h:46
@ SO3_GBP_ONE_TEXTURE
Definition SO3GBufferMaterialPermutation.h:44
@ SO3_GBP_TWO_TEXCOORDS
Definition SO3GBufferMaterialPermutation.h:58
static const Ogre::uint32 SO3_GBUFFER_VS_MASK
Definition SO3GBufferMaterialPermutation.h:74
Ogre::uint32 flags
Definition SO3GBufferMaterialPermutation.h:76
Ogre::uint32 operator|=(const GBufferPermutations &perms)
Definition SO3GBufferMaterialPermutation.cpp:45
virtual Ogre::uint32 GetPermutationsImpl()
Definition SO3GBufferMaterialPermutation.cpp:50
virtual Ogre::uint32 GetFragmentPermutationsImpl()
Definition SO3GBufferMaterialPermutation.cpp:65
Ogre::uint32 operator|(const GBufferPermutations &perms)
Definition SO3GBufferMaterialPermutation.cpp:40
SGBufferMaterialPermutation()
Definition SO3GBufferMaterialPermutation.cpp:30
Definition SO3DataScol.h:38
Generated by 1.9.8