Special geometry DAG node.
More...
#include <RixSceneGraph.h>
Special geometry DAG node.
Definition at line 804 of file RixSceneGraph.h.
◆ RixSGGeometry()
RixSGGeometry::RixSGGeometry |
( |
| ) |
|
|
inlineprotecteddefault |
◆ ~RixSGGeometry()
virtual RixSGGeometry::~RixSGGeometry |
( |
| ) |
|
|
protectedvirtualdefault |
◆ Geometry()
virtual RtUString RixSGGeometry::Geometry |
( |
| ) |
const |
|
pure virtual |
◆ GetPrimVars()
virtual RtParamList const& RixSGGeometry::GetPrimVars |
( |
| ) |
const |
|
pure virtual |
Get primitive variable list
Parameters that are attached to and may vary over surface geometry are called primitive variables. Primitive variables are used to define the intrinsic properties of a surface such as position, normal, and surface topology. Primitive variables also define values that are used for shading such as texture coordinates and user data. Primitive variables are part of the geometry master description and may not vary per instance. Primitive variables which are declared to be of type point, vector, normal, or matrix are specified in object space and will be transformed into current space for shading.
- See also
- RixSGGeometry::SetPrimVars
- Returns
- Primitive variable list
◆ SetGeometry()
Define special geometry
Special geometry primitives that are renderer specific.
Detail type | Size |
constant | 1 |
uniform | 1 |
vertex | 1 |
varying | 1 |
facevarying | 1 |
- Parameters
-
[in] | type | Supported special primitive types are: "Ri:BrickMap" |
- Returns
- Error code
Implemented in RixSGQuadric.
◆ SetPrimVars()
Set primitive variable list
Parameters that are attached to and may vary over surface geometry are called primitive variables. Primitive variables are used to define the intrinsic properties of a surface such as position, normal, and surface topology. Primitive variables also define values that are used for shading such as texture coordinates and user data. Primitive variables are part of the geometry master description and may not vary per instance. Primitive variables which are declared to be of type point, vector, normal, or matrix are specified in object space and will be transformed into current space for shading.
- See also
- RixSGGeometry::GetPrimVars
- Parameters
-
[in] | primvars | Primitive variable list |
- Returns
- Error code
The documentation for this class was generated from the following file: