Lines Matching refs:xforms

81 UsdSkelSkeletonQuery::ComputeJointLocalTransforms(VtArray<Matrix4>* xforms,  in ComputeJointLocalTransforms()  argument
87 if (!xforms) { in ComputeJointLocalTransforms()
94 return _ComputeJointLocalTransforms(xforms, time, atRest); in ComputeJointLocalTransforms()
111 UsdSkelSkeletonQuery::_ComputeJointLocalTransforms(VtArray<Matrix4>* xforms, in _ComputeJointLocalTransforms() argument
116 return _definition->GetJointLocalRestTransforms(xforms); in _ComputeJointLocalTransforms()
122 if (!_definition->GetJointLocalRestTransforms(xforms)) { in _ComputeJointLocalTransforms()
135 return _animToSkelMapper.RemapTransforms(animXforms, xforms); in _ComputeJointLocalTransforms()
142 return _definition->GetJointLocalRestTransforms(xforms); in _ComputeJointLocalTransforms()
151 UsdSkelSkeletonQuery::ComputeJointSkelTransforms(VtArray<Matrix4>* xforms, in ComputeJointSkelTransforms() argument
157 if (!xforms) { in ComputeJointSkelTransforms()
164 return _ComputeJointSkelTransforms(xforms, time, atRest); in ComputeJointSkelTransforms()
181 UsdSkelSkeletonQuery::_ComputeJointSkelTransforms(VtArray<Matrix4>* xforms, in _ComputeJointSkelTransforms() argument
187 return _definition->GetJointSkelRestTransforms(xforms); in _ComputeJointSkelTransforms()
190 if (!xforms) { in _ComputeJointSkelTransforms()
199 xforms->resize(topology.size()); in _ComputeJointSkelTransforms()
200 return UsdSkelConcatJointTransforms(topology, localXforms, *xforms); in _ComputeJointSkelTransforms()
228 VtArray<Matrix4>* xforms, UsdTimeCode time) const in ComputeJointRestRelativeTransforms() argument
232 if (!xforms) { in ComputeJointRestRelativeTransforms()
253 xforms->resize(localXforms.size()); in ComputeJointRestRelativeTransforms()
256 invRestXforms, *xforms); in ComputeJointRestRelativeTransforms()
268 xforms->assign(GetTopology().size(), Matrix4(1)); in ComputeJointRestRelativeTransforms()
287 UsdSkelSkeletonQuery::ComputeJointWorldTransforms(VtArray<Matrix4>* xforms, in ComputeJointWorldTransforms() argument
293 if (!xforms) { in ComputeJointWorldTransforms()
309 xforms->resize(topology.size()); in ComputeJointWorldTransforms()
311 *xforms, &rootXform); in ComputeJointWorldTransforms()
328 UsdSkelSkeletonQuery::ComputeSkinningTransforms(VtArray<Matrix4>* xforms, in ComputeSkinningTransforms() argument
333 if (!xforms) { in ComputeSkinningTransforms()
339 return _ComputeSkinningTransforms(xforms, time); in ComputeSkinningTransforms()
356 UsdSkelSkeletonQuery::_ComputeSkinningTransforms(VtArray<Matrix4>* xforms, in _ComputeSkinningTransforms() argument
359 if (ComputeJointSkelTransforms(xforms, time)) { in _ComputeSkinningTransforms()
375 if (xforms->size() == inverseBindXforms.size()) { in _ComputeSkinningTransforms()
377 _MultTransforms<Matrix4>(inverseBindXforms, *xforms, *xforms); in _ComputeSkinningTransforms()
383 xforms->size(), inverseBindXforms.size()); in _ComputeSkinningTransforms()
393 VtArray<Matrix4>* xforms) const in GetJointWorldBindTransforms()
396 return _definition->GetJointWorldBindTransforms(xforms); in GetJointWorldBindTransforms()
404 VtArray<GfMatrix4d>* xforms) const;
408 VtArray<GfMatrix4f>* xforms) const;