REDRenderShaderLambert.h
Macro Definitions
Namespaces
Types
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.