REDReflectionShader.h
Macro Definitions
Namespaces
Types
Detailed Description
Header file describing the ReflectionShader class. This shader is a built-in reflection shader that can be used to display a reflection image.
Macro Definition
-
RED_RSH_REFLECTION_RENDER_PASS
(RED::MATERIAL_PASS) RED::ReflectionShader input parameter. Defines the shader rendering pass.
-
RED_RSH_REFLECTION_SPECULAR_COLOR
(RED::Color) RED::ReflectionShader input parameter. Defines the shader specular color.
-
RED_RSH_REFLECTION_SPECULAR_TEXTURE
(RED::Object*) RED::ReflectionShader input parameter. Defines the shader specular texture.
-
RED_RSH_REFLECTION_SPECULAR_MATRIX
(RED::Matrix) RED::ReflectionShader input parameter. Defines the shader specular texture UV transformation matrix.
-
RED_RSH_REFLECTION_SPECULAR_UV
(RED::MESH_CHANNEL) RED::ReflectionShader input parameter. Defines the shader specular texture UV channel.
-
RED_RSH_REFLECTION_REFLECTION_COLOR
-
RED_RSH_REFLECTION_REFLECTION_TEXTURE
(RED::Object*) RED::ReflectionShader input parameter. Defines the shader reflection texture.
-
RED_RSH_REFLECTION_REFLECTION_MATRIX
(RED::Matrix) RED::ReflectionShader input parameter. Defines the shader reflection texture UV transformation matrix.
-
RED_RSH_REFLECTION_REFLECTION_UV
(RED::MESH_CHANNEL) RED::ReflectionShader input parameter. Defines the shader reflection texture UV channel.
-
RED_RSH_REFLECTION_USE_REFLECTION_IMAGE
(bool) RED::ReflectionShader input parameter. Optional engine reflection image usage.
-
RED_RSH_REFLECTION_FRESNEL
(RED::Object*) RED::ReflectionShader input parameter. Optional Fresnel source image.
-
RED_RSH_REFLECTION_ALPHA_TEXTURE
(RED::Object*) RED::ReflectionShader input parameter. Alpha masking texture, if applicable.
-
RED_RSH_REFLECTION_ALPHA_UV
(RED::MESH_CHANNEL) RED::ReflectionShader input parameter. Alpha masking texture UV, if applicable.
-
RED_RSH_REFLECTION_ALPHA_MATRIX
(RED::Matrix) RED::ReflectionShader input parameter. Alpha masking texture UV transformation matrix, if applicable.
-
RED_RSH_REFLECTION_ALPHA_THRESHOLD
(double) RED::ReflectionShader input parameter. Alpha masking threshold, if applicable.
-
RED_REFLECTION_SHADER_POSTLIT_STRING_ID
Default RED::Object string identifier of a ReflectionShader in a direct rendering pass (usually this is the post-lighting pass).
-
RED_REFLECTION_SHADER_INDIRECT_POSTLIT_STRING_ID
Default RED::Object string identifier of a ReflectionShader in an indirect rendering pass (usually this is the indirect post-lighting pass).