HDK
|
#include <mesh.h>
Public Member Functions | |
HdMeshReprDesc (HdMeshGeomStyle geomStyle=HdMeshGeomStyleInvalid, HdCullStyle cullStyle=HdCullStyleDontCare, TfToken shadingTerminal=HdMeshReprDescTokens->surfaceShader, bool flatShadingEnabled=false, bool blendWireframeColor=true, bool forceOpaqueEdges=true, bool doubleSided=false, float lineWidth=0, bool useCustomDisplacement=true, bool enableScalarOverride=true) | |
bool | IsEmpty () const |
Public Attributes | |
HdMeshGeomStyle | geomStyle |
The rendering style: draw refined/unrefined, edge, points, etc. More... | |
HdCullStyle | cullStyle |
The culling style: draw front faces, back faces, etc. More... | |
TfToken | shadingTerminal |
bool | flatShadingEnabled |
Does this mesh want flat shading? More... | |
bool | blendWireframeColor |
Should the wireframe color be blended into the color primvar? More... | |
bool | forceOpaqueEdges |
bool | doubleSided |
float | lineWidth |
How big (in pixels) should line drawing be? More... | |
bool | useCustomDisplacement |
Should this mesh use displacementShader() to displace points? More... | |
bool | enableScalarOverride |
|
inline |
bool HdMeshReprDesc::blendWireframeColor |
HdCullStyle HdMeshReprDesc::cullStyle |
bool HdMeshReprDesc::doubleSided |
bool HdMeshReprDesc::enableScalarOverride |
bool HdMeshReprDesc::flatShadingEnabled |
bool HdMeshReprDesc::forceOpaqueEdges |
HdMeshGeomStyle HdMeshReprDesc::geomStyle |
float HdMeshReprDesc::lineWidth |
TfToken HdMeshReprDesc::shadingTerminal |
bool HdMeshReprDesc::useCustomDisplacement |