file REDRenderShaderLogo.h

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

Go to the source code of this file.

Namespaces:

namespaceRED

Classes:

classRenderShaderLogo

Defines:

#defineRED_LOGO_SHADER_INDIRECT_PRELIT_STRING_ID "Logo_INDIRECT_PRELIT"
#defineRED_LOGO_SHADER_PRELIT_STRING_ID "Logo_PRELIT"
#defineRED_RSH_LOGO_MASK0 "red_rsh_logo_mask0"
#defineRED_RSH_LOGO_MASK1 "red_rsh_logo_mask1"
#defineRED_RSH_LOGO_MASK2 "red_rsh_logo_mask2"
#defineRED_RSH_LOGO_MASK3 "red_rsh_logo_mask3"
#defineRED_RSH_LOGO_MASK4 "red_rsh_logo_mask4"
#defineRED_RSH_LOGO_MASK5 "red_rsh_logo_mask5"
#defineRED_RSH_LOGO_MASK6 "red_rsh_logo_mask6"
#defineRED_RSH_LOGO_MASK_MATRIX0 "red_rsh_logo_mask_matrix0"
#defineRED_RSH_LOGO_MASK_MATRIX1 "red_rsh_logo_mask_matrix1"
#defineRED_RSH_LOGO_MASK_MATRIX2 "red_rsh_logo_mask_matrix2"
#defineRED_RSH_LOGO_MASK_MATRIX3 "red_rsh_logo_mask_matrix3"
#defineRED_RSH_LOGO_MASK_MATRIX4 "red_rsh_logo_mask_matrix4"
#defineRED_RSH_LOGO_MASK_MATRIX5 "red_rsh_logo_mask_matrix5"
#defineRED_RSH_LOGO_MASK_MATRIX6 "red_rsh_logo_mask_matrix6"
#defineRED_RSH_LOGO_MASK_UV0 "red_rsh_logo_mask_uv0"
#defineRED_RSH_LOGO_MASK_UV1 "red_rsh_logo_mask_uv1"
#defineRED_RSH_LOGO_MASK_UV2 "red_rsh_logo_mask_uv2"
#defineRED_RSH_LOGO_MASK_UV3 "red_rsh_logo_mask_uv3"
#defineRED_RSH_LOGO_MASK_UV4 "red_rsh_logo_mask_uv4"
#defineRED_RSH_LOGO_MASK_UV5 "red_rsh_logo_mask_uv5"
#defineRED_RSH_LOGO_MASK_UV6 "red_rsh_logo_mask_uv6"
#defineRED_RSH_LOGO_MASKS_COUNT "red_rsh_logo_masks_count"
#defineRED_RSH_LOGO_RENDER_PASS "red_rsh_logo_render_pass"

Detailed description:

Header of the RED::RenderShaderLogo class.

Header file describing the RED::RenderShaderLogo class implementing the display of decals over a geometry that already has a material.

Defines documentation

#define RED_LOGO_SHADER_INDIRECT_PRELIT_STRING_ID "Logo_INDIRECT_PRELIT"

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

#define RED_LOGO_SHADER_PRELIT_STRING_ID "Logo_PRELIT"

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

#define RED_RSH_LOGO_MASK0 "red_rsh_logo_mask0"

(RED::Object*) RED::RenderShaderLogo input parameter. Mask texture.

#define RED_RSH_LOGO_MASK1 "red_rsh_logo_mask1"

(RED::Object*) RED::RenderShaderLogo input parameter. Mask texture.

#define RED_RSH_LOGO_MASK2 "red_rsh_logo_mask2"

(RED::Object*) RED::RenderShaderLogo input parameter. Mask texture.

#define RED_RSH_LOGO_MASK3 "red_rsh_logo_mask3"

(RED::Object*) RED::RenderShaderLogo input parameter. Mask texture.

#define RED_RSH_LOGO_MASK4 "red_rsh_logo_mask4"

(RED::Object*) RED::RenderShaderLogo input parameter. Mask texture.

#define RED_RSH_LOGO_MASK5 "red_rsh_logo_mask5"

(RED::Object*) RED::RenderShaderLogo input parameter. Mask texture.

#define RED_RSH_LOGO_MASK6 "red_rsh_logo_mask6"

(RED::Object*) RED::RenderShaderLogo input parameter. Mask texture.

#define RED_RSH_LOGO_MASK_MATRIX0 "red_rsh_logo_mask_matrix0"

(RED::Matrix) RED::RenderShaderLogo input parameter. Mask UV transformation matrix.

#define RED_RSH_LOGO_MASK_MATRIX1 "red_rsh_logo_mask_matrix1"

(RED::Matrix) RED::RenderShaderLogo input parameter. Mask UV transformation matrix.

#define RED_RSH_LOGO_MASK_MATRIX2 "red_rsh_logo_mask_matrix2"

(RED::Matrix) RED::RenderShaderLogo input parameter. Mask UV transformation matrix.

#define RED_RSH_LOGO_MASK_MATRIX3 "red_rsh_logo_mask_matrix3"

(RED::Matrix) RED::RenderShaderLogo input parameter. Mask UV transformation matrix.

#define RED_RSH_LOGO_MASK_MATRIX4 "red_rsh_logo_mask_matrix4"

(RED::Matrix) RED::RenderShaderLogo input parameter. Mask UV transformation matrix.

#define RED_RSH_LOGO_MASK_MATRIX5 "red_rsh_logo_mask_matrix5"

(RED::Matrix) RED::RenderShaderLogo input parameter. Mask UV transformation matrix.

#define RED_RSH_LOGO_MASK_MATRIX6 "red_rsh_logo_mask_matrix6"

(RED::Matrix) RED::RenderShaderLogo input parameter. Mask UV transformation matrix.

#define RED_RSH_LOGO_MASK_UV0 "red_rsh_logo_mask_uv0"

(RED::MESH_CHANNEL) RED::RenderShaderLogo input parameter. Mask UV channel.

#define RED_RSH_LOGO_MASK_UV1 "red_rsh_logo_mask_uv1"

(RED::MESH_CHANNEL) RED::RenderShaderLogo input parameter. Mask UV channel.

#define RED_RSH_LOGO_MASK_UV2 "red_rsh_logo_mask_uv2"

(RED::MESH_CHANNEL) RED::RenderShaderLogo input parameter. Mask UV channel.

#define RED_RSH_LOGO_MASK_UV3 "red_rsh_logo_mask_uv3"

(RED::MESH_CHANNEL) RED::RenderShaderLogo input parameter. Mask UV channel.

#define RED_RSH_LOGO_MASK_UV4 "red_rsh_logo_mask_uv4"

(RED::MESH_CHANNEL) RED::RenderShaderLogo input parameter. Mask UV channel.

#define RED_RSH_LOGO_MASK_UV5 "red_rsh_logo_mask_uv5"

(RED::MESH_CHANNEL) RED::RenderShaderLogo input parameter. Mask UV channel.

#define RED_RSH_LOGO_MASK_UV6 "red_rsh_logo_mask_uv6"

(RED::MESH_CHANNEL) RED::RenderShaderLogo input parameter. Mask UV channel.

#define RED_RSH_LOGO_MASKS_COUNT "red_rsh_logo_masks_count"

(double) RED::RenderShaderLogo input parameter. Number of valid masks to consider.

#define RED_RSH_LOGO_RENDER_PASS "red_rsh_logo_render_pass"

(RED::MATERIAL_PASS) RED::RenderShaderLogo input parameter. Shader rendering pass.