|
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"
Include dependency graph for skelData.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. |