21 #ifndef XUSD_HydraExtComputation_h 
   22 #define XUSD_HydraExtComputation_h 
   65             { 
return mySkinningXformAttr; }
 
   68             { 
return myBlendShapeWeightAttr; }
 
   73             { 
return myBoneWeightAttr; }
 
   76             { 
return myRestPointsAttr; }
 
   79             { 
return myBlendShapeOffsetsAttr; }
 
   84     bool mySkinning = 
false;
 
   86     bool mySkinningCacheValid = 
false;
 
   87     bool myBlendShapeCacheValid = 
false;
 
  108     void parseInfluences(
 
  109             const bool is_rigid_skinning,
 
  110             const int num_influences_per_comp,
 
  111             const int num_pnts_on_mesh,
 
  114     void parseSkinningXForms(
 
  132     void setupRestPoints(
 
  135             VtVec3fArray &rest_points);
 
  137     void setupBlendShapes(
 
  149 #endif // HUSD_HydraComputation_h 
bool isSkinning(HdSceneDelegate *scene_delegate)
 
const GT_DataArrayHandle & getBlendShapeWeightAttr() const 
 
const UT_BoundingBox & getRestBounds() const 
 
const GT_DataArrayHandle & getBlendShapeOffsetsAttr() const 
 
const GT_DataArrayHandle & getSkinningXformAttr() const 
 
const GT_DataArrayHandle & getRestPointsAttr() const 
 
void Sync(HdSceneDelegate *sceneDelegate, HdRenderParam *renderParam, HdDirtyBits *dirtyBits) override
 
~XUSD_HydraExtComputation() override
 
const GT_DataArrayHandle & getBoneWeightAttr() const 
 
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
 
#define PXR_NAMESPACE_CLOSE_SCOPE
 
const GT_DataArrayHandle & getBoneIdxAttr() const 
 
XUSD_HydraExtComputation(SdfPath const &id)
 
bool isBlendShape(HdSceneDelegate *scene_delegate)