file REDRenderShaderAnisotropic.h

Header of the RED::RenderShaderAnisotropic class. More...

Go to the source code of this file.

Namespaces:

namespaceRED

Classes:

classRenderShaderAnisotropic

Defines:

#defineRED_ANISO_SHADER_INDIRECT_LIT_STRING_ID "Anisotropic_INDIRECT_LIT"
#defineRED_ANISO_SHADER_LIT_STRING_ID "Anisotropic_LIT"
#defineRED_RSH_ANISOTROPIC_ANISOTROPY_COLOR "red_rsh_anisotropic_anisotropy_color"
#defineRED_RSH_ANISOTROPIC_ANISOTROPY_MATRIX "red_rsh_anisotropic_anisotropy_matrix"
#defineRED_RSH_ANISOTROPIC_ANISOTROPY_TEXTURE "red_rsh_anisotropic_anisotropy_texture"
#defineRED_RSH_ANISOTROPIC_ANISOTROPY_UV "red_rsh_anisotropic_anisotropy_uv"
#defineRED_RSH_ANISOTROPIC_DIFFUSE_COLOR "red_rsh_anisotropic_diffuse_color"
#defineRED_RSH_ANISOTROPIC_DIFFUSE_MATRIX "red_rsh_anisotropic_diffuse_matrix"
#defineRED_RSH_ANISOTROPIC_DIFFUSE_TEXTURE "red_rsh_anisotropic_diffuse_texture"
#defineRED_RSH_ANISOTROPIC_DIFFUSE_UV "red_rsh_anisotropic_diffuse_uv"
#defineRED_RSH_ANISOTROPIC_EXPONENT_MATRIX "red_rsh_anisotropic_exponent_matrix"
#defineRED_RSH_ANISOTROPIC_EXPONENT_RANGE "red_rsh_anisotropic_exponent_range"
#defineRED_RSH_ANISOTROPIC_EXPONENT_TEXTURE "red_rsh_anisotropic_exponent_texture"
#defineRED_RSH_ANISOTROPIC_EXPONENT_UV "red_rsh_anisotropic_exponent_uv"
#defineRED_RSH_ANISOTROPIC_EXPONENT_VALUE "red_rsh_anisotropic_exponent_value"
#defineRED_RSH_ANISOTROPIC_NORMAL_MAP_MATRIX "red_rsh_anisotropic_normal_map_matrix"
#defineRED_RSH_ANISOTROPIC_NORMAL_MAP_TEXTURE "red_rsh_anisotropic_normal_map_texture"
#defineRED_RSH_ANISOTROPIC_NORMAL_MAP_UV "red_rsh_anisotropic_normal_map_uv"
#defineRED_RSH_ANISOTROPIC_ORIENTATION_COLOR "red_rsh_anisotropic_orientation_color"
#defineRED_RSH_ANISOTROPIC_ORIENTATION_MATRIX "red_rsh_anisotropic_orientation_matrix"
#defineRED_RSH_ANISOTROPIC_ORIENTATION_TEXTURE "red_rsh_anisotropic_orientation_texture"
#defineRED_RSH_ANISOTROPIC_ORIENTATION_UV "red_rsh_anisotropic_orientation_uv"
#defineRED_RSH_ANISOTROPIC_RENDER_PASS "red_rsh_anisotropic_render_pass"
#defineRED_RSH_ANISOTROPIC_SPECULAR_COLOR "red_rsh_anisotropic_specular_color"
#defineRED_RSH_ANISOTROPIC_SPECULAR_MATRIX "red_rsh_anisotropic_specular_matrix"
#defineRED_RSH_ANISOTROPIC_SPECULAR_TEXTURE "red_rsh_anisotropic_specular_texture"
#defineRED_RSH_ANISOTROPIC_SPECULAR_UV "red_rsh_anisotropic_specular_uv"
#defineRED_RSH_ANISOTROPIC_TANGENT_CHANNEL "red_rsh_anisotropic_tangent_channel"
#defineRED_RSH_ANISOTROPIC_TRANSPARENCY_COLOR "red_rsh_anisotropic_transparency_color"
#defineRED_RSH_ANISOTROPIC_TRANSPARENCY_MATRIX "red_rsh_anisotropic_transparency_matrix"
#defineRED_RSH_ANISOTROPIC_TRANSPARENCY_TEXTURE "red_rsh_anisotropic_transparency_texture"
#defineRED_RSH_ANISOTROPIC_TRANSPARENCY_UV "red_rsh_anisotropic_transparency_uv"

Detailed description:

Header of the RED::RenderShaderAnisotropic class.

Header file describing the RED::RenderShaderAnisotropic class. The anisotropic shader implements the Anisotropic lighting illumination model.

Defines documentation

#define RED_ANISO_SHADER_INDIRECT_LIT_STRING_ID "Anisotropic_INDIRECT_LIT"

Default RED::Object string identifier of a RED::RenderShaderAnisotropic in a pass.

#define RED_ANISO_SHADER_LIT_STRING_ID "Anisotropic_LIT"

Default RED::Object string identifier of a RED::RenderShaderAnisotropic in a pass.

#define RED_RSH_ANISOTROPIC_ANISOTROPY_COLOR "red_rsh_anisotropic_anisotropy_color"

(RED::Color) RED::RenderShaderAnisotropic input parameter. Defines the shader anisotropy color.

#define RED_RSH_ANISOTROPIC_ANISOTROPY_MATRIX "red_rsh_anisotropic_anisotropy_matrix"

(RED::Matrix) RED::RenderShaderAnisotropic input parameter. Defines the shader anisotropy texture UV transformation matrix.

#define RED_RSH_ANISOTROPIC_ANISOTROPY_TEXTURE "red_rsh_anisotropic_anisotropy_texture"

(RED::Object*) RED::RenderShaderAnisotropic input parameter. Defines the shader anisotropy texture.

#define RED_RSH_ANISOTROPIC_ANISOTROPY_UV "red_rsh_anisotropic_anisotropy_uv"

(RED::MESH_CHANNEL) RED::RenderShaderAnisotropic input parameter. Defines the shader anisotropy texture UV channel.

#define RED_RSH_ANISOTROPIC_DIFFUSE_COLOR "red_rsh_anisotropic_diffuse_color"

(RED::Color) RED::RenderShaderAnisotropic input parameter. Defines the shader diffuse color.

#define RED_RSH_ANISOTROPIC_DIFFUSE_MATRIX "red_rsh_anisotropic_diffuse_matrix"

(RED::Matrix) RED::RenderShaderAnisotropic input parameter. Defines the shader diffuse texture UV transformation matrix.

#define RED_RSH_ANISOTROPIC_DIFFUSE_TEXTURE "red_rsh_anisotropic_diffuse_texture"

(RED::Object*) RED::RenderShaderAnisotropic input parameter. Defines the shader diffuse texture.

#define RED_RSH_ANISOTROPIC_DIFFUSE_UV "red_rsh_anisotropic_diffuse_uv"

(RED::MESH_CHANNEL) RED::RenderShaderAnisotropic input parameter. Defines the shader diffuse texture UV channel.

#define RED_RSH_ANISOTROPIC_EXPONENT_MATRIX "red_rsh_anisotropic_exponent_matrix"

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

#define RED_RSH_ANISOTROPIC_EXPONENT_RANGE "red_rsh_anisotropic_exponent_range"

(double) RED::RenderShaderAnisotropic input parameter. Range of values in the shader specular exponent texture.

#define RED_RSH_ANISOTROPIC_EXPONENT_TEXTURE "red_rsh_anisotropic_exponent_texture"

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

#define RED_RSH_ANISOTROPIC_EXPONENT_UV "red_rsh_anisotropic_exponent_uv"

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

#define RED_RSH_ANISOTROPIC_EXPONENT_VALUE "red_rsh_anisotropic_exponent_value"

(double) RED::RenderShaderAnisotropic input parameter. Defines the shader specular exponent.

#define RED_RSH_ANISOTROPIC_NORMAL_MAP_MATRIX "red_rsh_anisotropic_normal_map_matrix"

(RED::Matrix) RED::RenderShaderAnisotropic input parameter. Defines the shader normal map texture UV transformation matrix.

#define RED_RSH_ANISOTROPIC_NORMAL_MAP_TEXTURE "red_rsh_anisotropic_normal_map_texture"

(RED::Object*) RED::RenderShaderAnisotropic input parameter. Defines the shader normal map texture.

#define RED_RSH_ANISOTROPIC_NORMAL_MAP_UV "red_rsh_anisotropic_normal_map_uv"

(RED::MESH_CHANNEL) RED::RenderShaderAnisotropic input parameter. Defines the shader normal map texture UV channel.

#define RED_RSH_ANISOTROPIC_ORIENTATION_COLOR "red_rsh_anisotropic_orientation_color"

(RED::Color) RED::RenderShaderAnisotropic input parameter. Defines the shader orientation color.

#define RED_RSH_ANISOTROPIC_ORIENTATION_MATRIX "red_rsh_anisotropic_orientation_matrix"

(RED::Matrix) RED::RenderShaderAnisotropic input parameter. Defines the shader orientation texture UV transformation matrix.

#define RED_RSH_ANISOTROPIC_ORIENTATION_TEXTURE "red_rsh_anisotropic_orientation_texture"

(RED::Object*) RED::RenderShaderAnisotropic input parameter. Defines the shader orientation texture.

#define RED_RSH_ANISOTROPIC_ORIENTATION_UV "red_rsh_anisotropic_orientation_uv"

(RED::MESH_CHANNEL) RED::RenderShaderAnisotropic input parameter. Defines the shader orientation texture UV channel.

#define RED_RSH_ANISOTROPIC_RENDER_PASS "red_rsh_anisotropic_render_pass"

(RED::MATERIAL_PASS) RED::RenderShaderAnisotropic input parameter. Defines the shader rendering pass.

#define RED_RSH_ANISOTROPIC_SPECULAR_COLOR "red_rsh_anisotropic_specular_color"

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

#define RED_RSH_ANISOTROPIC_SPECULAR_MATRIX "red_rsh_anisotropic_specular_matrix"

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

#define RED_RSH_ANISOTROPIC_SPECULAR_TEXTURE "red_rsh_anisotropic_specular_texture"

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

#define RED_RSH_ANISOTROPIC_SPECULAR_UV "red_rsh_anisotropic_specular_uv"

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

#define RED_RSH_ANISOTROPIC_TANGENT_CHANNEL "red_rsh_anisotropic_tangent_channel"

(RED::MESH_CHANNEL) RED::RenderShaderAnisotropic input parameter. Defines the tangent vectors channel.

#define RED_RSH_ANISOTROPIC_TRANSPARENCY_COLOR "red_rsh_anisotropic_transparency_color"

(RED::Color) RED::RenderShaderAnisotropic input parameter. Defines the shader transparency color.

#define RED_RSH_ANISOTROPIC_TRANSPARENCY_MATRIX "red_rsh_anisotropic_transparency_matrix"

(RED::Matrix) RED::RenderShaderAnisotropic input parameter. Defines the shader transparency texture UV transformation matrix.

#define RED_RSH_ANISOTROPIC_TRANSPARENCY_TEXTURE "red_rsh_anisotropic_transparency_texture"

(RED::Object*) RED::RenderShaderAnisotropic input parameter. Defines the shader transparency texture.

#define RED_RSH_ANISOTROPIC_TRANSPARENCY_UV "red_rsh_anisotropic_transparency_uv"

(RED::MESH_CHANNEL) RED::RenderShaderAnisotropic input parameter. Defines the shader transparency texture UV channel.