Definition at line 163 of file ClippingNode.hh.
◆ ClippingShaderModifier()
| ACG::SceneGraph::ClippingNode::ClippingShaderModifier::ClippingShaderModifier |
( |
int |
_numClipPlanes | ) |
|
|
explicit |
◆ ~ClippingShaderModifier()
| virtual ACG::SceneGraph::ClippingNode::ClippingShaderModifier::~ClippingShaderModifier |
( |
| ) |
|
|
inlinevirtual |
◆ modifyVertexEndCode()
| void ACG::SceneGraph::ClippingNode::ClippingShaderModifier::modifyVertexEndCode |
( |
QStringList * |
_code | ) |
|
|
virtual |
Append code the the vertex shader.
Refer to the generation structure (Shader Generator ) to see where your code is added and which variables you can modify. Use
to insert your code here
- Parameters
-
| _code | string list of shader code. |
Reimplemented from ACG::ShaderModifier.
Definition at line 208 of file ClippingNode.cc.
◆ modifyVertexIO()
| void ACG::SceneGraph::ClippingNode::ClippingShaderModifier::modifyVertexIO |
( |
ShaderGenerator * |
_shader | ) |
|
|
virtual |
Add your own inputs/outputs to the vertex shader.
Your implementation may look like this:
_shader->addInput("vec4 inTangent");
_shader->addUniform("vec4 shaderParam");
- Parameters
-
Reimplemented from ACG::ShaderModifier.
Definition at line 201 of file ClippingNode.cc.
◆ numClipPlanes_
| int ACG::SceneGraph::ClippingNode::ClippingShaderModifier::numClipPlanes_ |
|
private |
The documentation for this class was generated from the following files: