HDK
|
#include "pxr/usdImaging/usdSkelImaging/api.h"
#include "pxr/imaging/hd/dataSourceTypeDefs.h"
#include "pxr/usd/sdf/path.h"
#include "pxr/usd/usdSkel/animMapper.h"
#include "pxr/usd/usdSkel/topology.h"
#include "pxr/base/vt/array.h"
#include "pxr/base/tf/declarePtrs.h"
Go to the source code of this file.
Classes | |
struct | UsdSkelImagingSkelData |
Functions | |
PXR_NAMESPACE_OPEN_SCOPE | TF_DECLARE_REF_PTRS (HdSceneIndexBase) |
USDSKELIMAGING_API UsdSkelImagingSkelData | UsdSkelImagingComputeSkelData (HdSceneIndexBaseRefPtr const &sceneIndex, const SdfPath &primPath) |
Compute data for prim in scene index. More... | |
USDSKELIMAGING_API VtArray < GfMatrix4f > | UsdSkelImagingComputeSkinningTransforms (const UsdSkelImagingSkelData &data, HdMatrix4fArrayDataSourceHandle const &restTransforms, const VtArray< GfVec3f > &translations, const VtArray< GfQuatf > &rotations, const VtArray< GfVec3h > &scales) |
Compute skinning transforms for extComputation. More... | |
PXR_NAMESPACE_OPEN_SCOPE TF_DECLARE_REF_PTRS | ( | HdSceneIndexBase | ) |
USDSKELIMAGING_API UsdSkelImagingSkelData UsdSkelImagingComputeSkelData | ( | HdSceneIndexBaseRefPtr const & | sceneIndex, |
const SdfPath & | primPath | ||
) |
Compute data for prim in scene index.
USDSKELIMAGING_API VtArray<GfMatrix4f> UsdSkelImagingComputeSkinningTransforms | ( | const UsdSkelImagingSkelData & | data, |
HdMatrix4fArrayDataSourceHandle const & | restTransforms, | ||
const VtArray< GfVec3f > & | translations, | ||
const VtArray< GfQuatf > & | rotations, | ||
const VtArray< GfVec3h > & | scales | ||
) |
Compute skinning transforms for extComputation.
restTransforms | From skeleton (might not be needed). |
translations | From skelAnimation. |