Information flags for BaseShader::GetRenderInfo.
Enumerations | |
enum class | SHADERINFO { NONE , TRANSFORM , BUMP_SUPPORT , ALPHA_SUPPORT , REFLECTIONS , DUDVREQUIRED , DYNAMICSUBSHADERS , TRANSPARENCIES } |
Functions | |
enum SHADERINFO | MAXON_ENUM_FLAGS (SHADERINFO) |
|
strong |
Enumerator | |
---|---|
NONE | None. |
TRANSFORM | Channel needs back-transformed data. (Required for BaseVolumeData::back_p.) |
BUMP_SUPPORT | Channel shader supports the new bump system. This is strongly recommended for all shaders except simple 2D (UV) samplers. |
ALPHA_SUPPORT | Channel shader supports alpha output. |
REFLECTIONS | Channel shader computes reflections. |
DUDVREQUIRED | Channel shader needs du/dv bump mapping data. See BaseVolumeData::ddu and BaseVolumeData::ddv. |
DYNAMICSUBSHADERS | Channel shader has a dynamic list of sub-shaders in its description. |
TRANSPARENCIES | Deprecated, not used anymore. |
enum SHADERINFO MAXON_ENUM_FLAGS | ( | SHADERINFO | ) |