REDRenderShaderLambert.h

Macro Definitions

RED_RSH_LAMBERT_RENDER_PASS

RED_RSH_LAMBERT_DIFFUSE_COLOR

RED_RSH_LAMBERT_DIFFUSE_TEXTURE

RED_RSH_LAMBERT_DIFFUSE_MATRIX

RED_RSH_LAMBERT_DIFFUSE_UV

RED_RSH_LAMBERT_TRANSPAR_COLOR

RED_RSH_LAMBERT_TRANSPAR_TEXTURE

RED_RSH_LAMBERT_TRANSPAR_MATRIX

RED_RSH_LAMBERT_TRANSPAR_UV

RED_RSH_LAMBERT_NORMAL_MAP_TEXTURE

RED_RSH_LAMBERT_NORMAL_MAP_MATRIX

RED_RSH_LAMBERT_NORMAL_MAP_UV

RED_RSH_LAMBERT_TANGENT_CHANNEL

RED_LAMBERT_SHADER_LIT_STRING_ID

RED_LAMBERT_SHADER_INDIRECT_LIT_STRING_ID

Namespaces

RED

Types

RenderShaderLambert

Detailed Description

Header file describing the RED::RenderShaderLambert class, that implements the Lambertian lighting equation.

Macro Definition

RED_RSH_LAMBERT_RENDER_PASS

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

RED_RSH_LAMBERT_DIFFUSE_COLOR

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

RED_RSH_LAMBERT_DIFFUSE_TEXTURE

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

RED_RSH_LAMBERT_DIFFUSE_MATRIX

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

RED_RSH_LAMBERT_DIFFUSE_UV

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

RED_RSH_LAMBERT_TRANSPAR_COLOR

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

RED_RSH_LAMBERT_TRANSPAR_TEXTURE

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

RED_RSH_LAMBERT_TRANSPAR_MATRIX

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

RED_RSH_LAMBERT_TRANSPAR_UV

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

RED_RSH_LAMBERT_NORMAL_MAP_TEXTURE

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

RED_RSH_LAMBERT_NORMAL_MAP_MATRIX

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

RED_RSH_LAMBERT_NORMAL_MAP_UV

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

RED_RSH_LAMBERT_TANGENT_CHANNEL

(RED::MESH_CHANNEL) RED::RenderShaderLambert input parameter. Defines the shader tangent vector source channel.

RED_LAMBERT_SHADER_LIT_STRING_ID

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

RED_LAMBERT_SHADER_INDIRECT_LIT_STRING_ID

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