usdrt::UsdSkelTokensType

Defined in usdrt/scenegraph/usd/usdSkel/tokens.h

Functions

Variables

class UsdSkelTokensType

Provides standard set of public tokens for UsdSkel schema. Access via the RtTokens helper accessor.

These tokens are auto-generated from the module’s schema, representing property names, for when you need to fetch an attribute or relationship directly by name, e.g. UsdPrim::GetAttribute(), in the most efficient manner, and allow the compiler to verify that you spelled the name correctly.

UsdSkelTokens also contains all of the allowedTokens values declared for schema builtin attributes of ‘token’ scene description type. Use UsdSkelTokens like so:

prim.GetAttribute(RtTokens->worldPosition);

Public Functions

inline UsdSkelTokensType()

Public Members

const TfToken bindTransforms

“bindTransforms”

UsdSkelSkeleton

const TfToken blendShapes

“blendShapes”

UsdSkelAnimation

const TfToken blendShapeWeights

“blendShapeWeights”

UsdSkelAnimation

const TfToken classicLinear

“ClassicLinear”

Possible value for UsdSkelBindingAPI::GetSkelSkinningMethodAttr(), Default value for UsdSkelBindingAPI::GetSkelSkinningMethodAttr()

const TfToken dualQuaternion

“DualQuaternion”

Possible value for UsdSkelBindingAPI::GetSkelSkinningMethodAttr()

const TfToken jointNames

“jointNames”

UsdSkelSkeleton

const TfToken joints

“joints”

UsdSkelAnimation, UsdSkelSkeleton

const TfToken normalOffsets

“normalOffsets”

UsdSkelBlendShape

const TfToken offsets

“offsets”

UsdSkelBlendShape

const TfToken pointIndices

“pointIndices”

UsdSkelBlendShape

const TfToken primvarsSkelGeomBindTransform

“primvars:skel:geomBindTransform”

UsdSkelBindingAPI

const TfToken primvarsSkelJointIndices

“primvars:skel:jointIndices”

UsdSkelBindingAPI

const TfToken primvarsSkelJointWeights

“primvars:skel:jointWeights”

UsdSkelBindingAPI

const TfToken primvarsSkelSkinningBlendWeights

“primvars:skel:skinningBlendWeights”

UsdSkelBindingAPI

const TfToken restTransforms

“restTransforms”

UsdSkelSkeleton

const TfToken rotations

“rotations”

UsdSkelAnimation

const TfToken scales

“scales”

UsdSkelAnimation

const TfToken skelAnimationSource

“skel:animationSource”

UsdSkelBindingAPI

const TfToken skelBlendShapes

“skel:blendShapes”

UsdSkelBindingAPI

const TfToken skelBlendShapeTargets

“skel:blendShapeTargets”

UsdSkelBindingAPI

const TfToken skelJoints

“skel:joints”

UsdSkelBindingAPI

const TfToken skelSkeleton

“skel:skeleton”

UsdSkelBindingAPI

const TfToken skelSkinningMethod

“skel:skinningMethod”

UsdSkelBindingAPI

const TfToken translations

“translations”

UsdSkelAnimation

const TfToken weight

“weight”

UsdSkelInbetweenShape - The weight location at which the inbetween shape applies.

const TfToken weightedBlend

“WeightedBlend”

Possible value for UsdSkelBindingAPI::GetSkelSkinningMethodAttr()

const std::vector<TfToken> allTokens

A vector of all of the tokens listed above.