REDRayCutoffShader.h

Macro Definitions

RED_RSH_RAY_CUTOFF_SPECULAR_COLOR

RED_RSH_RAY_CUTOFF_SPECULAR_TEXTURE

RED_RSH_RAY_CUTOFF_SPECULAR_MATRIX

RED_RSH_RAY_CUTOFF_SPECULAR_UV

RED_RSH_RAY_CUTOFF_REFLECTION_COLOR

RED_RSH_RAY_CUTOFF_REFLECTION_TEXTURE

RED_RSH_RAY_CUTOFF_REFLECTION_MATRIX

RED_RSH_RAY_CUTOFF_REFLECTION_UV

RED_RSH_RAY_CUTOFF_REFLECTION_SAMPLES

RED_RSH_RAY_CUTOFF_FRESNEL

RED_RSH_RAY_CUTOFF_OPACITY_COLOR

RED_RSH_RAY_CUTOFF_OPACITY_TEXTURE

RED_RSH_RAY_CUTOFF_OPACITY_MATRIX

RED_RSH_RAY_CUTOFF_OPACITY_UV

RED_RSH_RAY_CUTOFF_REFRACTION_SAMPLES

RED_RSH_RAY_CUTOFF_ALPHA_MASK_TEXTURE

RED_RSH_RAY_CUTOFF_ALPHA_MASK_MATRIX

RED_RSH_RAY_CUTOFF_ALPHA_MASK_UV

RED_RSH_RAY_CUTOFF_ALPHA_MASK_THRESHOLD

RED_RAY_CUTOFF_SHADER_STRING_ID

Namespaces

RED

Types

RayCutoffShader

Detailed Description

Header file describing the RED::RayCutoffShader class. The cutoff shader is a shader that can be used to avoid the propagation and lighting calculations for rays that don’t have a significative contribution to the scene.

Macro Definition

RED_RSH_RAY_CUTOFF_SPECULAR_COLOR

(RED::Color) RED::RayCutoffShader input parameter. Defines the shader specular color.

RED_RSH_RAY_CUTOFF_SPECULAR_TEXTURE

(RED::Object*) RED::RayCutoffShader input parameter. Defines the shader specular texture.

RED_RSH_RAY_CUTOFF_SPECULAR_MATRIX

(RED::Matrix) RED::RayCutoffShader input parameter. Defines the shader specular texture UV transformation matrix.

RED_RSH_RAY_CUTOFF_SPECULAR_UV

(RED::MESH_CHANNEL) RED::RayCutoffShader input parameter. Defines the shader specular texture UV channel.

RED_RSH_RAY_CUTOFF_REFLECTION_COLOR

(RED::Color) RED::RayCutoffShader input parameter. Defines the shader reflection color.

RED_RSH_RAY_CUTOFF_REFLECTION_TEXTURE

(RED::Object*) RED::RayCutoffShader input parameter. Defines the shader reflection texture.

RED_RSH_RAY_CUTOFF_REFLECTION_MATRIX

(RED::Matrix) RED::RayCutoffShader input parameter. Defines the shader reflection texture UV transformation matrix.

RED_RSH_RAY_CUTOFF_REFLECTION_UV

(RED::MESH_CHANNEL) RED::RayCutoffShader input parameter. Defines the shader reflection texture UV channel.

RED_RSH_RAY_CUTOFF_REFLECTION_SAMPLES

(double) RED::RayCutoffShader input parameter. Number of reflection samples.

RED_RSH_RAY_CUTOFF_FRESNEL

(RED::Object*) RED::RayCutoffShader input parameter. Optional Fresnel image.

RED_RSH_RAY_CUTOFF_OPACITY_COLOR

(RED::Color) RED::RayCutoffShader input parameter. Defines the shader opacity color.

RED_RSH_RAY_CUTOFF_OPACITY_TEXTURE

(RED::Object*) RED::RayCutoffShader input parameter. Defines the shader opacity texture.

RED_RSH_RAY_CUTOFF_OPACITY_MATRIX

(RED::Matrix) RED::RayCutoffShader input parameter. Defines the shader opacity texture UV transformation matrix.

RED_RSH_RAY_CUTOFF_OPACITY_UV

(RED::MESH_CHANNEL) RED::RayCutoffShader input parameter. Defines the shader opacity texture UV channel.

RED_RSH_RAY_CUTOFF_REFRACTION_SAMPLES

(double) RED::RayCutoffShader input parameter. Number of refraction samples.

RED_RSH_RAY_CUTOFF_ALPHA_MASK_TEXTURE

(RED::Object*) RED::RayCutoffShader input parameter. Defines the shader alpha masking texture.

RED_RSH_RAY_CUTOFF_ALPHA_MASK_MATRIX

(RED::Matrix) RED::RayCutoffShader input parameter. Defines the shader alpha masking texture UV transformation matrix.

RED_RSH_RAY_CUTOFF_ALPHA_MASK_UV

(RED::MESH_CHANNEL) RED::RayCutoffShader input parameter. Defines the shader alpha masking texture UV channel.

RED_RSH_RAY_CUTOFF_ALPHA_MASK_THRESHOLD

(RED::MESH_CHANNEL) RED::RayCutoffShader input parameter. Defines the shader alpha masking threshold.

RED_RAY_CUTOFF_SHADER_STRING_ID

Default name of a RED::RayCutoffShader.