file REDRenderShaderEdges.h

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

Go to the source code of this file.

Namespaces:

namespaceRED

Classes:

classRenderShaderEdges

Defines:

#defineRED_EDGE_SHADER_POSTLIT_STRING_ID "Edge_POSTLIT"
#defineRED_EDGE_SHADER_PRELIT_STRING_ID "Edge_PRELIT"
#defineRED_RSH_EDGES_BORDER "red_rsh_edges_border"
#defineRED_RSH_EDGES_COLOR "red_rsh_edges_color"
#defineRED_RSH_EDGES_CONTOUR "red_rsh_edges_contour"
#defineRED_RSH_EDGES_CREASE_ANGLE "red_rsh_edges_crease_angle"
#defineRED_RSH_EDGES_NORMAL1_CHANNEL "red_rsh_edges_normal1_channel"
#defineRED_RSH_EDGES_NORMAL2_CHANNEL "red_rsh_edges_normal2_channel"
#defineRED_RSH_EDGES_RENDER_PASS "red_rsh_edges_render_pass"
#defineRED_RSH_EDGES_VERTEX_CHANNEL "red_rsh_edges_vertex_channel"

Detailed description:

Header of the RED::RenderShaderEdges class.

Header file describing the RED::RenderShaderEdges class. This shader is used to select which edges in a geometry are to be rendered.

Defines documentation

#define RED_EDGE_SHADER_POSTLIT_STRING_ID "Edge_POSTLIT"

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

#define RED_EDGE_SHADER_PRELIT_STRING_ID "Edge_PRELIT"

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

#define RED_RSH_EDGES_BORDER "red_rsh_edges_border"

(bool) RED::RenderShaderEdges input parameter. Is the shader displaying border edges?

#define RED_RSH_EDGES_COLOR "red_rsh_edges_color"

(RED::Color) RED::RenderShaderEdges input parameter. Defines the shader edges color.

#define RED_RSH_EDGES_CONTOUR "red_rsh_edges_contour"

(bool) RED::RenderShaderEdges input parameter. Is the shader displaying contour edges?

#define RED_RSH_EDGES_CREASE_ANGLE "red_rsh_edges_crease_angle"

(double) RED::RenderShaderEdges input parameter. Shader inner normal crease angle.

#define RED_RSH_EDGES_NORMAL1_CHANNEL "red_rsh_edges_normal1_channel"

(RED::MESH_CHANNEL) RED::RenderShaderEdges input parameter. Defines the shader first normal information.

#define RED_RSH_EDGES_NORMAL2_CHANNEL "red_rsh_edges_normal2_channel"

(RED::MESH_CHANNEL) RED::RenderShaderEdges input parameter. Defines the shader second normal information.

#define RED_RSH_EDGES_RENDER_PASS "red_rsh_edges_render_pass"

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

#define RED_RSH_EDGES_VERTEX_CHANNEL "red_rsh_edges_vertex_channel"

(RED::MESH_CHANNEL) RED::RenderShaderEdges input parameter. Defines the shader source vertex channel.