REDReflectionShader.h
Macro Definitions
Types
| ReflectionShader |
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).