REDRenderShaderAnisotropic.h

Macro Definitions

RED_RSH_ANISOTROPIC_RENDER_PASS

RED_RSH_ANISOTROPIC_DIFFUSE_COLOR

RED_RSH_ANISOTROPIC_DIFFUSE_TEXTURE

RED_RSH_ANISOTROPIC_DIFFUSE_MATRIX

RED_RSH_ANISOTROPIC_DIFFUSE_UV

RED_RSH_ANISOTROPIC_SPECULAR_COLOR

RED_RSH_ANISOTROPIC_SPECULAR_TEXTURE

RED_RSH_ANISOTROPIC_SPECULAR_MATRIX

RED_RSH_ANISOTROPIC_SPECULAR_UV

RED_RSH_ANISOTROPIC_EXPONENT_VALUE

RED_RSH_ANISOTROPIC_EXPONENT_TEXTURE

RED_RSH_ANISOTROPIC_EXPONENT_MATRIX

RED_RSH_ANISOTROPIC_EXPONENT_UV

RED_RSH_ANISOTROPIC_EXPONENT_RANGE

RED_RSH_ANISOTROPIC_NORMAL_MAP_TEXTURE

RED_RSH_ANISOTROPIC_NORMAL_MAP_MATRIX

RED_RSH_ANISOTROPIC_NORMAL_MAP_UV

RED_RSH_ANISOTROPIC_TANGENT_CHANNEL

RED_RSH_ANISOTROPIC_ORIENTATION_COLOR

RED_RSH_ANISOTROPIC_ORIENTATION_TEXTURE

RED_RSH_ANISOTROPIC_ORIENTATION_MATRIX

RED_RSH_ANISOTROPIC_ORIENTATION_UV

RED_RSH_ANISOTROPIC_ANISOTROPY_COLOR

RED_RSH_ANISOTROPIC_ANISOTROPY_TEXTURE

RED_RSH_ANISOTROPIC_ANISOTROPY_MATRIX

RED_RSH_ANISOTROPIC_ANISOTROPY_UV

RED_RSH_ANISOTROPIC_TRANSPARENCY_COLOR

RED_RSH_ANISOTROPIC_TRANSPARENCY_TEXTURE

RED_RSH_ANISOTROPIC_TRANSPARENCY_MATRIX

RED_RSH_ANISOTROPIC_TRANSPARENCY_UV

RED_ANISO_SHADER_LIT_STRING_ID

RED_ANISO_SHADER_INDIRECT_LIT_STRING_ID

Namespaces

RED

Types

RenderShaderAnisotropic

Detailed Description

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

Macro Definition

RED_RSH_ANISOTROPIC_RENDER_PASS

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

RED_RSH_ANISOTROPIC_DIFFUSE_COLOR

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

RED_RSH_ANISOTROPIC_DIFFUSE_TEXTURE

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

RED_RSH_ANISOTROPIC_DIFFUSE_MATRIX

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

RED_RSH_ANISOTROPIC_DIFFUSE_UV

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

RED_RSH_ANISOTROPIC_SPECULAR_COLOR

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

RED_RSH_ANISOTROPIC_SPECULAR_TEXTURE

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

RED_RSH_ANISOTROPIC_SPECULAR_MATRIX

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

RED_RSH_ANISOTROPIC_SPECULAR_UV

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

RED_RSH_ANISOTROPIC_EXPONENT_VALUE

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

RED_RSH_ANISOTROPIC_EXPONENT_TEXTURE

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

RED_RSH_ANISOTROPIC_EXPONENT_MATRIX

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

RED_RSH_ANISOTROPIC_EXPONENT_UV

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

RED_RSH_ANISOTROPIC_EXPONENT_RANGE

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

RED_RSH_ANISOTROPIC_NORMAL_MAP_TEXTURE

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

RED_RSH_ANISOTROPIC_NORMAL_MAP_MATRIX

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

RED_RSH_ANISOTROPIC_NORMAL_MAP_UV

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

RED_RSH_ANISOTROPIC_TANGENT_CHANNEL

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

RED_RSH_ANISOTROPIC_ORIENTATION_COLOR

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

RED_RSH_ANISOTROPIC_ORIENTATION_TEXTURE

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

RED_RSH_ANISOTROPIC_ORIENTATION_MATRIX

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

RED_RSH_ANISOTROPIC_ORIENTATION_UV

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

RED_RSH_ANISOTROPIC_ANISOTROPY_COLOR

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

RED_RSH_ANISOTROPIC_ANISOTROPY_TEXTURE

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

RED_RSH_ANISOTROPIC_ANISOTROPY_MATRIX

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

RED_RSH_ANISOTROPIC_ANISOTROPY_UV

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

RED_RSH_ANISOTROPIC_TRANSPARENCY_COLOR

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

RED_RSH_ANISOTROPIC_TRANSPARENCY_TEXTURE

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

RED_RSH_ANISOTROPIC_TRANSPARENCY_MATRIX

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

RED_RSH_ANISOTROPIC_TRANSPARENCY_UV

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

RED_ANISO_SHADER_LIT_STRING_ID

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

RED_ANISO_SHADER_INDIRECT_LIT_STRING_ID

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