HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
blendShapeData.h File Reference
#include "pxr/usdImaging/usdSkelImaging/api.h"
#include "pxr/usd/sdf/path.h"
#include "pxr/base/vt/array.h"
#include "pxr/base/tf/declarePtrs.h"
#include <map>
+ Include dependency graph for blendShapeData.h:

Go to the source code of this file.

Classes

struct  UsdSkelImagingWeightAndSubShapeIndex
 
struct  UsdSkelImagingBlendShapeData
 

Typedefs

using UsdSkelImagingWeightsAndSubShapeIndices = std::vector< UsdSkelImagingWeightAndSubShapeIndex >
 

Functions

PXR_NAMESPACE_OPEN_SCOPE TF_DECLARE_REF_PTRS (HdSceneIndexBase)
 
USDSKELIMAGING_API
UsdSkelImagingBlendShapeData 
UsdSkelImagingComputeBlendShapeData (HdSceneIndexBaseRefPtr const &sceneIndex, const SdfPath &primPath)
 Computed blend shape for deformable prim with skelBindingAPI. More...
 
USDSKELIMAGING_API VtArray< floatUsdSkelImagingComputeBlendShapeWeights (const UsdSkelImagingBlendShapeData &data, const VtArray< TfToken > &blendShapeNames, const VtArray< float > &blendShapeWeights)
 

Typedef Documentation

Function Documentation

PXR_NAMESPACE_OPEN_SCOPE TF_DECLARE_REF_PTRS ( HdSceneIndexBase  )
USDSKELIMAGING_API UsdSkelImagingBlendShapeData UsdSkelImagingComputeBlendShapeData ( HdSceneIndexBaseRefPtr const &  sceneIndex,
const SdfPath primPath 
)

Computed blend shape for deformable prim with skelBindingAPI.

USDSKELIMAGING_API VtArray<float> UsdSkelImagingComputeBlendShapeWeights ( const UsdSkelImagingBlendShapeData data,
const VtArray< TfToken > &  blendShapeNames,
const VtArray< float > &  blendShapeWeights 
)

blendShapeWeights for skel ext computation inputs.

One weight for each sub shape.