file REDRenderShaderSolid.h

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

Go to the source code of this file.

Namespaces:

namespaceRED

Classes:

classRenderShaderSolid

Defines:

#defineRED_RSH_SOLID_OBJECT_COLOR "red_rsh_solid_object_color"
#defineRED_RSH_SOLID_OBJECT_MATRIX "red_rsh_solid_object_matrix"
#defineRED_RSH_SOLID_OBJECT_TEXTURE "red_rsh_solid_object_texture"
#defineRED_RSH_SOLID_OBJECT_UV "red_rsh_solid_object_uv"
#defineRED_RSH_SOLID_RENDER_PASS "red_rsh_solid_render_pass"
#defineRED_RSH_SOLID_TRANSPAR_COLOR "red_rsh_solid_transpar_color"
#defineRED_RSH_SOLID_TRANSPAR_MATRIX "red_rsh_solid_transpar_matrix"
#defineRED_RSH_SOLID_TRANSPAR_TEXTURE "red_rsh_solid_transpar_texture"
#defineRED_RSH_SOLID_TRANSPAR_UV "red_rsh_solid_transpar_uv"
#defineRED_SOLID_SHADER_INDIRECT_POSTLIT_STRING_ID "Solid_INDIRECT_POSTLIT"
#defineRED_SOLID_SHADER_INDIRECT_PRELIT_STRING_ID "Solid_INDIRECT_PRELIT"
#defineRED_SOLID_SHADER_POSTLIT_STRING_ID "Solid_POSTLIT"
#defineRED_SOLID_SHADER_PRELIT_STRING_ID "Solid_PRELIT"

Detailed description:

Header of the RED::RenderShaderSolid class.

Header file describing the RED::RenderShaderSolid class implementing the simple color / texture ambient illumination model.

Defines documentation

#define RED_RSH_SOLID_OBJECT_COLOR "red_rsh_solid_object_color"

(RED::Color) RED::RenderShaderSolid input parameter. Defines the shader object color.

#define RED_RSH_SOLID_OBJECT_MATRIX "red_rsh_solid_object_matrix"

(RED::Matrix) RED::RenderShaderSolid input parameter. Defines the shader object texture UV transformation matrix.

#define RED_RSH_SOLID_OBJECT_TEXTURE "red_rsh_solid_object_texture"

(RED::Object*) RED::RenderShaderSolid input parameter. Defines the shader object texture.

#define RED_RSH_SOLID_OBJECT_UV "red_rsh_solid_object_uv"

(RED::MESH_CHANNEL) RED::RenderShaderSolid input parameter. Defines the shader object texture UV channel.

#define RED_RSH_SOLID_RENDER_PASS "red_rsh_solid_render_pass"

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

#define RED_RSH_SOLID_TRANSPAR_COLOR "red_rsh_solid_transpar_color"

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

#define RED_RSH_SOLID_TRANSPAR_MATRIX "red_rsh_solid_transpar_matrix"

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

#define RED_RSH_SOLID_TRANSPAR_TEXTURE "red_rsh_solid_transpar_texture"

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

#define RED_RSH_SOLID_TRANSPAR_UV "red_rsh_solid_transpar_uv"

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

#define RED_SOLID_SHADER_INDIRECT_POSTLIT_STRING_ID "Solid_INDIRECT_POSTLIT"

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

#define RED_SOLID_SHADER_INDIRECT_PRELIT_STRING_ID "Solid_INDIRECT_PRELIT"

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

#define RED_SOLID_SHADER_POSTLIT_STRING_ID "Solid_POSTLIT"

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

#define RED_SOLID_SHADER_PRELIT_STRING_ID "Solid_PRELIT"

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