24 #ifndef PXR_IMAGING_HD_DRAWING_COORD_H
25 #define PXR_IMAGING_HD_DRAWING_COORD_H
96 _faceVaryingPrimvar(5),
97 _topologyVisibility(6),
123 return _instancePrimvar +
level;
127 int8_t _constantPrimvar;
128 int8_t _vertexPrimvar;
130 int8_t _elementPrimvar;
131 int8_t _instanceIndex;
132 int8_t _faceVaryingPrimvar;
133 int8_t _topologyVisibility;
134 int8_t _varyingPrimvar;
135 int8_t _instancePrimvar;
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