REDReflectionShader.h

Macro Definitions

RED_RSH_REFLECTION_RENDER_PASS

RED_RSH_REFLECTION_SPECULAR_COLOR

RED_RSH_REFLECTION_SPECULAR_TEXTURE

RED_RSH_REFLECTION_SPECULAR_MATRIX

RED_RSH_REFLECTION_SPECULAR_UV

RED_RSH_REFLECTION_REFLECTION_COLOR

RED_RSH_REFLECTION_REFLECTION_TEXTURE

RED_RSH_REFLECTION_REFLECTION_MATRIX

RED_RSH_REFLECTION_REFLECTION_UV

RED_RSH_REFLECTION_USE_REFLECTION_IMAGE

RED_RSH_REFLECTION_FRESNEL

RED_RSH_REFLECTION_ALPHA_TEXTURE

RED_RSH_REFLECTION_ALPHA_UV

RED_RSH_REFLECTION_ALPHA_MATRIX

RED_RSH_REFLECTION_ALPHA_THRESHOLD

RED_REFLECTION_SHADER_POSTLIT_STRING_ID

RED_REFLECTION_SHADER_INDIRECT_POSTLIT_STRING_ID

Namespaces

RED

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).