file REDRenderShaderSectionCut.h

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

Go to the source code of this file.

Namespaces:

namespaceRED

Classes:

classRenderShaderSectionCut

Defines:

#defineRED_RSH_SECTION_CUT_BORDER "red_rsh_section_cut_border"
#defineRED_RSH_SECTION_CUT_CONTOUR "red_rsh_section_cut_contour"
#defineRED_RSH_SECTION_CUT_CREASE "red_rsh_section_cut_crease"
#defineRED_RSH_SECTION_CUT_MESH_SHADER "red_rsh_section_cut_mesh_shader"
#defineRED_RSH_SECTION_CUT_NORMAL1_CHANNEL "red_rsh_section_cut_normal1_channel"
#defineRED_RSH_SECTION_CUT_NORMAL2_CHANNEL "red_rsh_section_cut_normal2_channel"
#defineRED_RSH_SECTION_CUT_PLANE_EQUATION "red_rsh_section_cut_plane_equation"
#defineRED_RSH_SECTION_CUT_VERTEX_CHANNEL "red_rsh_section_cut_vertex_channel"
#defineRED_SECTION_CUT_SHADER_EDGE_PRELIT_STRING_ID "SectionCut_Edge_PRELIT"
#defineRED_SECTION_CUT_SHADER_MESH_PRELIT_STRING_ID "SectionCut_Mesh_PRELIT"

Detailed description:

Header of the RED::RenderShaderSectionCut class.

Header file describing the RED::RenderShaderSectionCut class implementing the application of cutting planes for geometries.

Defines documentation

#define RED_RSH_SECTION_CUT_BORDER "red_rsh_section_cut_border"

(RED::Vector4) RED::RenderShaderSectionCut input parameter. Are we displaying border edges for the cut shader?

#define RED_RSH_SECTION_CUT_CONTOUR "red_rsh_section_cut_contour"

(RED::Vector4) RED::RenderShaderSectionCut input parameter. Are we displaying contour edges for the cut shader?

#define RED_RSH_SECTION_CUT_CREASE "red_rsh_section_cut_crease"

(double) RED::RenderShaderSectionCut input parameter. Crease angle of inner edges displayed for the cut shader.

#define RED_RSH_SECTION_CUT_MESH_SHADER "red_rsh_section_cut_mesh_shader"

(bool) RED::RenderShaderSectionCut input parameter. Is true if the shader is for mesh display, false if the shader is for edges display.

#define RED_RSH_SECTION_CUT_NORMAL1_CHANNEL "red_rsh_section_cut_normal1_channel"

(RED::Vector4) RED::RenderShaderSectionCut input parameter. First normal data channel for edge cutting.

#define RED_RSH_SECTION_CUT_NORMAL2_CHANNEL "red_rsh_section_cut_normal2_channel"

(RED::Vector4) RED::RenderShaderSectionCut input parameter. Second normal data channel for edge cutting.

#define RED_RSH_SECTION_CUT_PLANE_EQUATION "red_rsh_section_cut_plane_equation"

(RED::Vector4) RED::RenderShaderSectionCut input parameter. Equation of the cutting plane.

#define RED_RSH_SECTION_CUT_VERTEX_CHANNEL "red_rsh_section_cut_vertex_channel"

(RED::Vector4) RED::RenderShaderSectionCut input parameter. Vertex source channel for edge cutting.

#define RED_SECTION_CUT_SHADER_EDGE_PRELIT_STRING_ID "SectionCut_Edge_PRELIT"

Default RED::Object string identifier of a RED::RenderShaderSectionCut shader rendering cut edges in a pass.

#define RED_SECTION_CUT_SHADER_MESH_PRELIT_STRING_ID "SectionCut_Mesh_PRELIT"

Default RED::Object string identifier of a RED::RenderShaderSectionCut shader rendering cut polygons.