MaterialObject::SetMaterialFlags
Defined in:
Sets the material flags.
C4MaterialObjects.h
Prototype
void SetMaterialFlags(uint32 flags);
Parameters
flags |
The new material flags. |
Description
The GetMaterialFlags
function sets the material flags, which can be a combination (through logical OR) of the following constants.
kMaterialTwoSided |
The material is rendered two-sided. |
kMaterialAlphaTest |
Use alpha testing with the material. |
kMaterialEmissionGlow |
The emission term contributes to the glow post-processing effect. |
kMaterialSpecularBloom |
The specular term contributes to the bloom post-processing effect. |
kMaterialAlphaCoverage |
The alpha output value controls the fragment coverage. (Has no effect if multisampling is disabled.) |
kMaterialSampleShading |
Enable per-sample fragment shading, if available on the GPU. (This can have a significant performance impact.) |
kMaterialVertexOcclusion |
Apply per-vertex ambient occlusion using the alpha channel of the vertex color. |
kMaterialOcclusionInhibit |
Do not apply screen-space ambient occlusion (SSAO). |
kMaterialIlluminanceSpaceInhibit |
Do not apply lighting from illuminance spaces. |
kMaterialAnimateTexcoord0 |
Apply animation to the primary texcoord. |
kMaterialAnimateTexcoord1 |
Apply animation to the secondary texcoord. |
See Also