file REDRenderShaderAmbient.h

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

Go to the source code of this file.

Namespaces:

namespaceRED

Classes:

classRenderShaderAmbient

Defines:

#defineRED_AMBIENT_SHADER_INDIRECT_POSTLIT_STRING_ID "Ambient_INDIRECT_POSTLIT"
#defineRED_AMBIENT_SHADER_INDIRECT_PRELIT_STRING_ID "Ambient_INDIRECT_PRELIT"
#defineRED_AMBIENT_SHADER_POSTLIT_STRING_ID "Ambient_POSTLIT"
#defineRED_AMBIENT_SHADER_PRELIT_STRING_ID "Ambient_PRELIT"
#defineRED_RSH_AMBIENT_AMBIENT_COLOR "red_rsh_ambient_ambient_color"
#defineRED_RSH_AMBIENT_AMBIENT_MATRIX "red_rsh_ambient_ambient_matrix"
#defineRED_RSH_AMBIENT_AMBIENT_TEXTURE "red_rsh_ambient_ambient_texture"
#defineRED_RSH_AMBIENT_AMBIENT_UV "red_rsh_ambient_ambient_uv"
#defineRED_RSH_AMBIENT_BASE_COLOR "red_rsh_ambient_base_color"
#defineRED_RSH_AMBIENT_BASE_MATRIX "red_rsh_ambient_base_matrix"
#defineRED_RSH_AMBIENT_BASE_TEXTURE "red_rsh_ambient_base_texture"
#defineRED_RSH_AMBIENT_BASE_UV "red_rsh_ambient_base_uv"
#defineRED_RSH_AMBIENT_EMISSIVE_COLOR "red_rsh_ambient_emissive_color"
#defineRED_RSH_AMBIENT_EMISSIVE_MATRIX "red_rsh_ambient_emissive_matrix"
#defineRED_RSH_AMBIENT_EMISSIVE_TEXTURE "red_rsh_ambient_emissive_texture"
#defineRED_RSH_AMBIENT_EMISSIVE_UV "red_rsh_ambient_emissive_uv"
#defineRED_RSH_AMBIENT_EQUATION "red_rsh_ambient_equation"
#defineRED_RSH_AMBIENT_RENDER_PASS "red_rsh_ambient_render_pass"
#defineRED_RSH_AMBIENT_TRANSPAR_COLOR "red_rsh_ambient_transpar_color"
#defineRED_RSH_AMBIENT_TRANSPAR_MATRIX "red_rsh_ambient_transpar_matrix"
#defineRED_RSH_AMBIENT_TRANSPAR_TEXTURE "red_rsh_ambient_transpar_texture"
#defineRED_RSH_AMBIENT_TRANSPAR_UV "red_rsh_ambient_transpar_uv"

Detailed description:

Header of the RED::RenderShaderAmbient class.

Header file describing the RED::RenderShaderAmbient class, that is the shader class implementing a simple ambient illumination model.

Defines documentation

#define RED_AMBIENT_SHADER_INDIRECT_POSTLIT_STRING_ID "Ambient_INDIRECT_POSTLIT"

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

#define RED_AMBIENT_SHADER_INDIRECT_PRELIT_STRING_ID "Ambient_INDIRECT_PRELIT"

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

#define RED_AMBIENT_SHADER_POSTLIT_STRING_ID "Ambient_POSTLIT"

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

#define RED_AMBIENT_SHADER_PRELIT_STRING_ID "Ambient_PRELIT"

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

#define RED_RSH_AMBIENT_AMBIENT_COLOR "red_rsh_ambient_ambient_color"

(RED::Color) RED::RenderShaderAmbient input parameter. Defines the shader ambient color.

#define RED_RSH_AMBIENT_AMBIENT_MATRIX "red_rsh_ambient_ambient_matrix"

(RED::Matrix) RED::RenderShaderAmbient input parameter. Defines the shader ambient UV transformation matrix.

#define RED_RSH_AMBIENT_AMBIENT_TEXTURE "red_rsh_ambient_ambient_texture"

(RED::Object*) RED::RenderShaderAmbient input parameter. Defines the shader ambient texture.

#define RED_RSH_AMBIENT_AMBIENT_UV "red_rsh_ambient_ambient_uv"

(RED::MESH_CHANNEL) RED::RenderShaderAmbient input parameter. Defines the shader ambient texture UV channel.

#define RED_RSH_AMBIENT_BASE_COLOR "red_rsh_ambient_base_color"

(RED::Color) RED::RenderShaderAmbient input parameter. Defines the shader base color.

#define RED_RSH_AMBIENT_BASE_MATRIX "red_rsh_ambient_base_matrix"

(RED::Matrix) RED::RenderShaderAmbient input parameter. Defines the shader base UV transformation matrix.

#define RED_RSH_AMBIENT_BASE_TEXTURE "red_rsh_ambient_base_texture"

(RED::Object*) RED::RenderShaderAmbient input parameter. Defines the shader base texture.

#define RED_RSH_AMBIENT_BASE_UV "red_rsh_ambient_base_uv"

(RED::MESH_CHANNEL) RED::RenderShaderAmbient input parameter. Defines the shader base texture UV channel.

#define RED_RSH_AMBIENT_EMISSIVE_COLOR "red_rsh_ambient_emissive_color"

(RED::Color) RED::RenderShaderAmbient input parameter. Defines the shader emissive color.

#define RED_RSH_AMBIENT_EMISSIVE_MATRIX "red_rsh_ambient_emissive_matrix"

(RED::Matrix) RED::RenderShaderAmbient input parameter. Defines the shader emissive UV transformation matrix.

#define RED_RSH_AMBIENT_EMISSIVE_TEXTURE "red_rsh_ambient_emissive_texture"

(RED::Object*) RED::RenderShaderAmbient input parameter. Defines the shader emissive texture.

#define RED_RSH_AMBIENT_EMISSIVE_UV "red_rsh_ambient_emissive_uv"

(RED::MESH_CHANNEL) RED::RenderShaderAmbient input parameter. Defines the shader emissive texture UV channel.

#define RED_RSH_AMBIENT_EQUATION "red_rsh_ambient_equation"
#define RED_RSH_AMBIENT_RENDER_PASS "red_rsh_ambient_render_pass"

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

#define RED_RSH_AMBIENT_TRANSPAR_COLOR "red_rsh_ambient_transpar_color"

(RED::Color) RED::RenderShaderAmbient input parameter. Defines the shader transpar color.

#define RED_RSH_AMBIENT_TRANSPAR_MATRIX "red_rsh_ambient_transpar_matrix"

(RED::Matrix) RED::RenderShaderAmbient input parameter. Defines the shader transpar UV transformation matrix.

#define RED_RSH_AMBIENT_TRANSPAR_TEXTURE "red_rsh_ambient_transpar_texture"

(RED::Object*) RED::RenderShaderAmbient input parameter. Defines the shader transpar texture.

#define RED_RSH_AMBIENT_TRANSPAR_UV "red_rsh_ambient_transpar_uv"

(RED::MESH_CHANNEL) RED::RenderShaderAmbient input parameter. Defines the shader transpar texture UV channel.