18 #ifndef PXR_USD_IMAGING_USD_SKEL_IMAGING_RESOLVED_SKELETON_SCHEMA_H 
   19 #define PXR_USD_IMAGING_USD_SKEL_IMAGING_RESOLVED_SKELETON_SCHEMA_H 
   35 #define USD_SKEL_IMAGING_RESOLVED_SKELETON_SCHEMA_TOKENS \ 
   38     (skinningTransforms) \ 
   67         const HdContainerDataSourceHandle &fromParentContainer);
 
  150     static HdContainerDataSourceHandle
 
  182         HdContainerDataSourceHandle 
Build();
 
USDSKELIMAGING_API Builder & SetBlendShapeWeights(const HdFloatArrayDataSourceHandle &blendShapeWeights)
 
USDSKELIMAGING_API HdFloatArrayDataSourceHandle GetBlendShapeWeights() const 
Just forwarded from the skelAnim's blendShapeWeights. 
 
USDSKELIMAGING_API Builder & SetSkelLocalToWorld(const HdMatrixDataSourceHandle &skelLocalToWorld)
 
static USDSKELIMAGING_API const TfToken & GetSchemaToken()
 
HdMatrix4fArrayDataSource::Handle HdMatrix4fArrayDataSourceHandle
 
HdTokenArrayDataSource::Handle HdTokenArrayDataSourceHandle
 
TF_DECLARE_PUBLIC_TOKENS(UsdSkelImagingResolvedSkeletonSchemaTokens, USDSKELIMAGING_API, USD_SKEL_IMAGING_RESOLVED_SKELETON_SCHEMA_TOKENS)
 
#define USD_SKEL_IMAGING_RESOLVED_SKELETON_SCHEMA_TOKENS
 
UsdSkelImagingResolvedSkeletonSchema(HdContainerDataSourceHandle container)
 
HdMatrixDataSource::Handle HdMatrixDataSourceHandle
 
HdFloatArrayDataSource::Handle HdFloatArrayDataSourceHandle
 
USDSKELIMAGING_API HdTokenArrayDataSourceHandle GetBlendShapes() const 
Just forwarded from the skelAnim's blendShapes. 
 
static USDSKELIMAGING_API HdContainerDataSourceHandle BuildRetained(const HdMatrixDataSourceHandle &skelLocalToWorld, const HdMatrix4fArrayDataSourceHandle &skinningTransforms, const HdTokenArrayDataSourceHandle &blendShapes, const HdFloatArrayDataSourceHandle &blendShapeWeights)
 
USDSKELIMAGING_API HdMatrixDataSourceHandle GetSkelLocalToWorld() const 
Xform of skeleton prim. 
 
USDSKELIMAGING_API HdMatrix4fArrayDataSourceHandle GetSkinningTransforms() const 
 
static USDSKELIMAGING_API const HdDataSourceLocator & GetSkelLocalToWorldLocator()
Prim-level relative data source locator to locate skelLocalToWorld. 
 
#define USDSKELIMAGING_API
 
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
 
USDSKELIMAGING_API HdContainerDataSourceHandle Build()
Returns a container data source containing the members set thus far. 
 
#define PXR_NAMESPACE_CLOSE_SCOPE
 
static USDSKELIMAGING_API const HdDataSourceLocator & GetDefaultLocator()
 
static USDSKELIMAGING_API const HdDataSourceLocator & GetBlendShapeWeightsLocator()
Prim-level relative data source locator to locate blendShapeWeights. 
 
static USDSKELIMAGING_API const HdDataSourceLocator & GetBlendShapesLocator()
Prim-level relative data source locator to locate blendShapes. 
 
USDSKELIMAGING_API Builder & SetBlendShapes(const HdTokenArrayDataSourceHandle &blendShapes)
 
static USDSKELIMAGING_API const HdDataSourceLocator & GetSkinningTransformsLocator()
Prim-level relative data source locator to locate skinningTransforms. 
 
static USDSKELIMAGING_API UsdSkelImagingResolvedSkeletonSchema GetFromParent(const HdContainerDataSourceHandle &fromParentContainer)
 
USDSKELIMAGING_API Builder & SetSkinningTransforms(const HdMatrix4fArrayDataSourceHandle &skinningTransforms)