file REDRenderShaderViewport.h

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

Go to the source code of this file.

Namespaces:

namespaceRED

Classes:

classRenderShaderViewport

Defines:

#defineRED_RSH_VERTEX_COLOR_AMBIENT_COLOR "red_rsh_vertex_color_ambient_color"
#defineRED_RSH_VERTEX_COLOR_HIGHLIGHT_COLOR "red_rsh_vertex_color_highlight_color"
#defineRED_RSH_VERTEX_COLOR_OBJECT_COLOR "red_rsh_vertex_color_object_color"
#defineRED_RSH_VERTEX_COLOR_OPACITY_COLOR "red_rsh_vertex_color_opacity_color"
#defineRED_RSH_VERTEX_COLOR_RENDER_PASS "red_rsh_vertex_color_render_pass"
#defineRED_RSH_VERTEX_COLOR_SPECULAR_COLOR "red_rsh_vertex_color_specular_color"
#defineRED_RSH_VERTEX_COLOR_SPECULAR_EXPONENT "red_rsh_vertex_color_specular_exponent"
#defineRED_RSH_VERTEX_COLOR_TYPE "red_rsh_vertex_color_type"
#defineRED_RSH_VERTEX_COLOR_VERTEX_COLOR "red_rsh_vertex_color_vertex_color"
#defineRED_RSH_VERTEX_COLOR_VERTEX_COLOR_CHANNEL "red_rsh_vertex_color_vertex_color_channel"
#defineRED_VIEWPORT_SHADER_POSTLIT_STRING_ID "Viewport_POSTLIT"
#defineRED_VIEWPORT_SHADER_PRELIT_STRING_ID "Viewport_PRELIT"

Detailed description:

Header of the RED::RenderShaderViewport class.

Header file describing the RED::RenderShaderViewport class, in charge of the rendering of a per pixel lit color with highlight feature.

Defines documentation

#define RED_RSH_VERTEX_COLOR_AMBIENT_COLOR "red_rsh_vertex_color_ambient_color"

(RED::Color) RED::RenderShaderVertexColor input parameter. Ambient color.

#define RED_RSH_VERTEX_COLOR_HIGHLIGHT_COLOR "red_rsh_vertex_color_highlight_color"

(RED::Color) RED::RenderShaderVertexColor input parameter. Highlight color.

#define RED_RSH_VERTEX_COLOR_OBJECT_COLOR "red_rsh_vertex_color_object_color"

(RED::Color) RED::RenderShaderVertexColor input parameter. Object color.

#define RED_RSH_VERTEX_COLOR_OPACITY_COLOR "red_rsh_vertex_color_opacity_color"

(RED::Color) RED::RenderShaderVertexColor input parameter. Opacity color.

#define RED_RSH_VERTEX_COLOR_RENDER_PASS "red_rsh_vertex_color_render_pass"

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

#define RED_RSH_VERTEX_COLOR_SPECULAR_COLOR "red_rsh_vertex_color_specular_color"

(RED::Color) RED::RenderShaderVertexColor input parameter. Specular color.

#define RED_RSH_VERTEX_COLOR_SPECULAR_EXPONENT "red_rsh_vertex_color_specular_exponent"

(double) RED::RenderShaderVertexColor input parameter. Specular color exponent.

#define RED_RSH_VERTEX_COLOR_TYPE "red_rsh_vertex_color_type"

(double) RED::RenderShaderVertexColor input parameter. RED::RSV_TYPE enumeration value cast into double for storage.

#define RED_RSH_VERTEX_COLOR_VERTEX_COLOR "red_rsh_vertex_color_vertex_color"

(bool) RED::RenderShaderVertexColor input parameter. Is the shader using vertex colors?

#define RED_RSH_VERTEX_COLOR_VERTEX_COLOR_CHANNEL "red_rsh_vertex_color_vertex_color_channel"

(RED::MESH_CHANNEL) RED::RenderShaderVertexColor input parameter. Source vertex color channel.

#define RED_VIEWPORT_SHADER_POSTLIT_STRING_ID "Viewport_POSTLIT"

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

#define RED_VIEWPORT_SHADER_PRELIT_STRING_ID "Viewport_PRELIT"

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