REDRayCutoffShader.h
Macro Definitions
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.