24 #ifndef PXR_USD_USD_SKEL_INBETWEEN_SHAPE_H
25 #define PXR_USD_USD_SKEL_INBETWEEN_SHAPE_H
138 explicit operator bool()
const {
143 return _attr == o._attr;
147 return !(*
this == o);
173 static const TfToken& _GetNamespacePrefix();
175 static const TfToken& _GetNormalOffsetsSuffix();
201 #endif // PXR_USD_USD_SKEL_INBETWEEN_SHAPE_H
GLsizei const GLchar *const * string
USDSKEL_API bool SetWeight(float weight) const
Set the location at which the shape is applied.
static USDSKEL_API bool IsInbetween(const UsdAttribute &attr)
USDSKEL_API bool SetNormalOffsets(const VtVec3fArray &offsets) const
Set the normal offsets authored for this shape.
USDSKEL_API bool SetOffsets(const VtVec3fArray &offsets) const
Set the point offsets corresponding to this shape.
GLuint GLsizei const GLuint const GLintptr * offsets
USDSKEL_API bool HasAuthoredWeight() const
USDSKEL_API bool GetWeight(float *weight) const
Return the location at which the shape is applied.
USDSKEL_API bool GetOffsets(VtVec3fArray *offsets) const
Get the point offsets corresponding to this shape.
GLuint const GLchar * name
bool operator!=(const UsdSkelInbetweenShape &o) const
USDSKEL_API bool GetNormalOffsets(VtVec3fArray *offsets) const
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
UsdSkelInbetweenShape()
Default constructor returns an invalid inbetween shape.
UsdAttribute const & GetAttr() const
Explicit UsdAttribute extractor.
USDSKEL_API UsdAttribute CreateNormalOffsetsAttr(const VtValue &defaultValue=VtValue()) const
USDSKEL_API UsdAttribute GetNormalOffsetsAttr() const
bool operator==(const UsdSkelInbetweenShape &o) const