REDRayReflectionShader.h
Macro Definitions
Namespaces
Types
Detailed Description
Header file describing the RED::RayReflectionShader class. The reflection shader class is the shader class needed by the ray-tracer to compute reflections.
Macro Definition
-
RED_RSH_RAY_REFLECTION_NORMAL_MAP_TEXTURE
(RED::Object*) RED::RayReflectionShader input parameter. Normal map texture.
-
RED_RSH_RAY_REFLECTION_NORMAL_MAP_MATRIX
(RED::Matrix) RED::RayReflectionShader input parameter. Normal map texture UV transformation matrix.
-
RED_RSH_RAY_REFLECTION_NORMAL_MAP_UV
(RED::MESH_CHANNEL) RED::RayReflectionShader input parameter. Normal map texture UV channel.
-
RED_RSH_RAY_REFLECTION_TANGENT_CHANNEL
(RED::MESH_CHANNEL) RED::RayReflectionShader input parameter. Tangent vectors source channel.
-
RED_RSH_RAY_REFLECTION_ALPHA_MASK_TEXTURE
(RED::Object*) RED::RayReflectionShader input parameter. Alpha masking texture.
-
RED_RSH_RAY_REFLECTION_ALPHA_MASK_MATRIX
(RED::Matrix) RED::RayReflectionShader input parameter. Alpha masking texture UV transformation matrix.
-
RED_RSH_RAY_REFLECTION_ALPHA_MASK_UV
(RED::MESH_CHANNEL) RED::RayReflectionShader input parameter. Alpha masking texture UV channel.
-
RED_RSH_RAY_REFLECTION_ALPHA_MASK_THRESHOLD
(double) RED::RayReflectionShader input parameter. Alpha masking threshold.
-
RED_RSH_RAY_REFLECTION_BUMP_EFFECT
(double) RED::RayReflectionShader input parameter. Intensity of the normal map.
-
RED_RSH_RAY_REFLECTION_GLOSSY
(bool) RED::RayReflectionShader input parameter. Is the shader using glossiness?
-
RED_RSH_RAY_REFLECTION_GLOSSY_ANGLE
(double) RED::RayReflectionShader input parameter. Glossiness angle of the shader.
-
RED_RSH_RAY_REFLECTION_GLOSSY_SAMPLES
(double) RED::RayReflectionShader input parameter. Number of samples in the glossiness.
-
RED_RAY_REFL_SHADER_PHONG_STRING_ID
Default name of a RED::RayReflectionShader calculating reflection vectors for a RED::RenderShaderPhong.
-
RED_RAY_REFL_SHADER_ANISO_STRING_ID
Default name of a RED::RayReflectionShader calculating reflection vectors for a RED::RenderShaderAnisotropic.