REDRayRefractionShader.h

Macro Definitions

RED_RSH_RAY_REFRACTION_NORMAL_MAP_TEXTURE

RED_RSH_RAY_REFRACTION_NORMAL_MAP_MATRIX

RED_RSH_RAY_REFRACTION_NORMAL_MAP_UV

RED_RSH_RAY_REFRACTION_TANGENT_CHANNEL

RED_RSH_RAY_REFRACTION_ALPHA_MASK_TEXTURE

RED_RSH_RAY_REFRACTION_ALPHA_MASK_MATRIX

RED_RSH_RAY_REFRACTION_ALPHA_MASK_UV

RED_RSH_RAY_REFRACTION_ALPHA_MASK_THRESHOLD

RED_RSH_RAY_REFRACTION_BUMP_EFFECT

RED_RSH_RAY_REFRACTION_IOR

RED_RSH_RAY_REFRACTION_IOR_TEXTURE

RED_RSH_RAY_REFRACTION_IOR_MATRIX

RED_RSH_RAY_REFRACTION_IOR_UV

RED_RSH_RAY_REFRACTION_IOR_RANGE

RED_RSH_RAY_REFRACTION_GLOSSY

RED_RSH_RAY_REFRACTION_GLOSSY_ANGLE

RED_RSH_RAY_REFRACTION_GLOSSY_SAMPLES

RED_RAY_REFR_SHADER_PHONG_STRING_ID

RED_RAY_REFR_SHADER_ANISO_STRING_ID

Namespaces

RED

Types

RayRefractionShader

Detailed Description

Header file describing the RED::RayRefractionShader class. The refraction shader class is the shader class needed by the ray-tracer to compute refractions.

Macro Definition

RED_RSH_RAY_REFRACTION_NORMAL_MAP_TEXTURE

(RED::Object*) RED::RayRefractionShader input parameter. Normal map texture.

RED_RSH_RAY_REFRACTION_NORMAL_MAP_MATRIX

(RED::Matrix) RED::RayRefractionShader input parameter. Normal map texture UV transformation matrix.

RED_RSH_RAY_REFRACTION_NORMAL_MAP_UV

(RED::MESH_CHANNEL) RED::RayRefractionShader input parameter. Normal map texture UV channel.

RED_RSH_RAY_REFRACTION_TANGENT_CHANNEL

(RED::MESH_CHANNEL) RED::RayRefractionShader input parameter. Tangent vectors source channel.

RED_RSH_RAY_REFRACTION_ALPHA_MASK_TEXTURE

(RED::Object*) RED::RayRefractionShader input parameter. Alpha masking texture.

RED_RSH_RAY_REFRACTION_ALPHA_MASK_MATRIX

(RED::Matrix) RED::RayRefractionShader input parameter. Alpha masking texture UV transformation matrix.

RED_RSH_RAY_REFRACTION_ALPHA_MASK_UV

(RED::MESH_CHANNEL) RED::RayRefractionShader input parameter. Alpha masking texture UV channel.

RED_RSH_RAY_REFRACTION_ALPHA_MASK_THRESHOLD

(double) RED::RayRefractionShader input parameter. Alpha masking threshold.

RED_RSH_RAY_REFRACTION_BUMP_EFFECT

(double) RED::RayRefractionShader input parameter. Intensity of the normal map.

RED_RSH_RAY_REFRACTION_IOR

(double) RED::RayRefractionShader input parameter. Shader IOR value.

RED_RSH_RAY_REFRACTION_IOR_TEXTURE

(RED::Object*) RED::RayRefractionShader input parameter. IOR texture.

RED_RSH_RAY_REFRACTION_IOR_MATRIX

(RED::Matrix) RED::RayRefractionShader input parameter. IOR texture UV transformation matrix.

RED_RSH_RAY_REFRACTION_IOR_UV

(RED::MESH_CHANNEL) RED::RayRefractionShader input parameter. IOR texture UV channel.

RED_RSH_RAY_REFRACTION_IOR_RANGE

(double) RED::RayRefractionShader input parameter. Range of IOR values in the IOR texture.

RED_RSH_RAY_REFRACTION_GLOSSY

(bool) RED::RayRefractionShader input parameter. Is the shader using glossiness?

RED_RSH_RAY_REFRACTION_GLOSSY_ANGLE

(double) RED::RayRefractionShader input parameter. Glossiness angle of the shader.

RED_RSH_RAY_REFRACTION_GLOSSY_SAMPLES

(double) RED::RayRefractionShader input parameter. Number of samples in the glossiness.

RED_RAY_REFR_SHADER_PHONG_STRING_ID

Default name of a RED::RayRefractionShader calculating refraction vectors for a RED::RenderShaderPhong.

RED_RAY_REFR_SHADER_ANISO_STRING_ID

Default name of a RED::RayRefractionShader calculating refraction vectors for a RED::RenderShaderAnisotropic.