Descriptor to configure the drawItem(s) for a repr.
More...
#include <mesh.h>
|
HdMeshGeomStyle | geomStyle |
| The rendering style: draw refined/unrefined, edge, points, etc.
|
|
HdCullStyle | cullStyle |
| The culling style: draw front faces, back faces, etc.
|
|
TfToken | shadingTerminal |
| Specifies how the fragment color should be computed from surfaceShader; this can be used to render a mesh lit, unlit, unshaded, etc.
|
|
bool | flatShadingEnabled |
| Does this mesh want flat shading?
|
|
bool | blendWireframeColor |
| Should the wireframe color be blended into the color primvar?
|
|
bool | doubleSided |
| Should this mesh be treated as double-sided? The resolved value is (prim.doubleSided || repr.doubleSided).
|
|
float | lineWidth |
| How big (in pixels) should line drawing be?
|
|
bool | useCustomDisplacement |
| Should this mesh use displacementShader() to displace points?
|
|
bool | enableScalarOverride |
| Should scalar override be allowed on this drawItem.
|
|
Descriptor to configure the drawItem(s) for a repr.
Definition at line 54 of file mesh.h.
◆ HdMeshReprDesc()
HdMeshReprDesc |
( |
HdMeshGeomStyle |
geomStyle = HdMeshGeomStyleInvalid , |
|
|
HdCullStyle |
cullStyle = HdCullStyleDontCare , |
|
|
TfToken |
shadingTerminal = HdMeshReprDescTokens->surfaceShader , |
|
|
bool |
flatShadingEnabled = true , |
|
|
bool |
blendWireframeColor = true , |
|
|
bool |
doubleSided = false , |
|
|
float |
lineWidth = 0 , |
|
|
bool |
useCustomDisplacement = true , |
|
|
bool |
enableScalarOverride = true |
|
) |
| |
|
inline |
◆ IsEmpty()
◆ blendWireframeColor
Should the wireframe color be blended into the color primvar?
Definition at line 90 of file mesh.h.
◆ cullStyle
The culling style: draw front faces, back faces, etc.
Definition at line 83 of file mesh.h.
◆ doubleSided
Should this mesh be treated as double-sided? The resolved value is (prim.doubleSided || repr.doubleSided).
Definition at line 93 of file mesh.h.
◆ enableScalarOverride
bool enableScalarOverride |
Should scalar override be allowed on this drawItem.
scalar override allows for visualization of a single float value across a prim.
Definition at line 101 of file mesh.h.
◆ flatShadingEnabled
Does this mesh want flat shading?
Definition at line 88 of file mesh.h.
◆ geomStyle
HdMeshGeomStyle geomStyle |
The rendering style: draw refined/unrefined, edge, points, etc.
Definition at line 81 of file mesh.h.
◆ lineWidth
How big (in pixels) should line drawing be?
Definition at line 95 of file mesh.h.
◆ shadingTerminal
Specifies how the fragment color should be computed from surfaceShader; this can be used to render a mesh lit, unlit, unshaded, etc.
Definition at line 86 of file mesh.h.
◆ useCustomDisplacement
bool useCustomDisplacement |
Should this mesh use displacementShader() to displace points?
Definition at line 97 of file mesh.h.
The documentation for this class was generated from the following file: