7#ifndef PXR_USD_IMAGING_USD_SKEL_IMAGING_SKEL_DATA_H
8#define PXR_USD_IMAGING_USD_SKEL_IMAGING_SKEL_DATA_H
10#include "pxr/usdImaging/usdSkelImaging/api.h"
15#include "pxr/imaging/hd/dataSource.h"
16#include "pxr/imaging/hd/dataSourceTypeDefs.h"
18#include "pxr/usd/sdf/path.h"
26PXR_NAMESPACE_OPEN_SCOPE
53UsdSkelImagingComputeSkelData(
54 HdSceneIndexBaseRefPtr
const &sceneIndex,
60UsdSkelImagingComputeSkinningTransforms(
63 HdMatrix4fArrayDataSourceHandle
const &restTransforms,
66 const HdSampledDataSource::Time& shutterOffset);
68PXR_NAMESPACE_CLOSE_SCOPE
Abstract interface to scene data.
A path value used to locate objects in layers or scenegraphs.
Corresponds to UsdSkelSkeleton.
Object holding information describing skeleton topology.
Represents an arbitrary dimensional rectangular container class.
Standard pointer typedefs.
#define TF_DECLARE_REF_PTRS(type)
Define standard ref pointer types.
Some of the data necessary to compute the skinning transforms of a skeleton.
SdfPath primPath
Path of deformable prim. Used only for warnings/error messages.
UsdSkelTopology topology
From skeleton's joints.
VtArray< GfMatrix4f > bindTransforms
From skeleton.