7 #ifndef PXR_IMAGING_HD_DRAWING_COORD_H
8 #define PXR_IMAGING_HD_DRAWING_COORD_H
80 _faceVaryingPrimvar(5),
81 _topologyVisibility(6),
106 return _instancePrimvar +
level;
111 int16_t _instancePrimvar;
112 int8_t _constantPrimvar;
113 int8_t _vertexPrimvar;
114 int8_t _elementPrimvar;
115 int8_t _instanceIndex;
116 int8_t _faceVaryingPrimvar;
117 int8_t _topologyVisibility;
118 int8_t _varyingPrimvar;
124 #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