REDRayReflectionShader.h

Macro Definitions

RED_RSH_RAY_REFLECTION_NORMAL_MAP_TEXTURE

RED_RSH_RAY_REFLECTION_NORMAL_MAP_MATRIX

RED_RSH_RAY_REFLECTION_NORMAL_MAP_UV

RED_RSH_RAY_REFLECTION_TANGENT_CHANNEL

RED_RSH_RAY_REFLECTION_ALPHA_MASK_TEXTURE

RED_RSH_RAY_REFLECTION_ALPHA_MASK_MATRIX

RED_RSH_RAY_REFLECTION_ALPHA_MASK_UV

RED_RSH_RAY_REFLECTION_ALPHA_MASK_THRESHOLD

RED_RSH_RAY_REFLECTION_BUMP_EFFECT

RED_RSH_RAY_REFLECTION_GLOSSY

RED_RSH_RAY_REFLECTION_GLOSSY_ANGLE

RED_RSH_RAY_REFLECTION_GLOSSY_SAMPLES

RED_RAY_REFL_SHADER_PHONG_STRING_ID

RED_RAY_REFL_SHADER_ANISO_STRING_ID

Namespaces

RED

Types

RayReflectionShader

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.