24 #ifndef PXR_IMAGING_HD_DRAWING_COORD_H
25 #define PXR_IMAGING_HD_DRAWING_COORD_H
97 _faceVaryingPrimvar(5),
98 _topologyVisibility(6),
123 return _instancePrimvar +
level;
128 int16_t _instancePrimvar;
129 int8_t _constantPrimvar;
130 int8_t _vertexPrimvar;
131 int8_t _elementPrimvar;
132 int8_t _instanceIndex;
133 int8_t _faceVaryingPrimvar;
134 int8_t _topologyVisibility;
135 int8_t _varyingPrimvar;
141 #endif // PXR_IMAGING_HD_DRAWING_COORD_H
void SetElementPrimvarIndex(int slot)
static const int CustomSlotsBegin
void SetVertexPrimvarIndex(int slot)
int GetConstantPrimvarIndex() const
void SetTopologyIndex(int slot)
void SetFaceVaryingPrimvarIndex(int slot)
static const int Unassigned
static const int DefaultNumSlots
void SetTopologyVisibilityIndex(int slot)
int GetTopologyVisibilityIndex() const
int GetFaceVaryingPrimvarIndex() const
void SetVaryingPrimvarIndex(int slot)
int GetTopologyIndex() const
int GetInstancePrimvarIndex(int level) const
int GetVaryingPrimvarIndex() const
void SetConstantPrimvarIndex(int slot)
int GetVertexPrimvarIndex() const
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
void SetInstanceIndexIndex(int slot)
void SetInstancePrimvarBaseIndex(int slot)
int GetElementPrimvarIndex() const
int GetInstanceIndexIndex() const