Home
last modified time | relevance | path

Searched refs:CalculatedTransform (Results 1 – 25 of 31) sorted by relevance

12

/NW4C-2.0.3/include/nw/gfx/
Dgfx_TransformAnimBlendOp.h102 CalculatedTransform* dst,
103 const CalculatedTransform* src,
114 CalculatedTransform* dst,
115 const CalculatedTransform* src,
125 bool PostBlendAccurateScale(CalculatedTransform* transform) const;
135 CalculatedTransform* dst,
136 const CalculatedTransform* src,
147 CalculatedTransform* dst,
148 const CalculatedTransform* src,
159 CalculatedTransform* dst,
[all …]
Dgfx_WorldMatrixUpdater.h35 class CalculatedTransform; variable
85 CalculatedTransform* worldTransform,
86 const CalculatedTransform& localTransform,
87 const CalculatedTransform& parentWorldTransform,
88 const CalculatedTransform& parentLocalTransform,
101 CalculatedTransform* worldTransform,
102 const CalculatedTransform& localTransform,
103 const CalculatedTransform& parentWorldTransform,
104 const CalculatedTransform& parentLocalTransform) const;
116 CalculatedTransform* worldTransform,
[all …]
Dgfx_TransformAnimEvaluator.h104 size += sizeof(CalculatedTransform) * m_MaxAnimMembers; in GetMemorySizeInternal()
278 return m_AnimData.GetMemberAnimSetCount() * sizeof(CalculatedTransform); in GetCacheBufferSizeNeeded()
296 const int maxCalculatedTransforms = size / sizeof(CalculatedTransform); in SetCacheBuffer()
297 m_CacheTransforms = ut::MoveArray<CalculatedTransform>(buf, maxCalculatedTransforms); in SetCacheBuffer()
304 m_CacheTransforms = ut::MoveArray<CalculatedTransform>(); in SetCacheBuffer()
400 void* memory = GetAllocator().Alloc(sizeof(CalculatedTransform) * maxAnimMembers); in Initialize()
407 … m_CacheTransforms = ut::MoveArray<CalculatedTransform>(memory, maxAnimMembers, &GetAllocator()); in Initialize()
418 ut::MoveArray<CalculatedTransform> m_CacheTransforms; //!< @details :private
430 CalculatedTransform* result,
439 CalculatedTransform* result,
[all …]
Dgfx_CalculatedTransform.h34 class CalculatedTransform
119 static const CalculatedTransform& Identity() in Identity()
121 static const CalculatedTransform identity( in Identity()
141 CalculatedTransform(bit32 flags) in CalculatedTransform() function
149 CalculatedTransform() in CalculatedTransform() function
161 CalculatedTransform(const ResBone bone) in CalculatedTransform() function
169 CalculatedTransform(const CalculatedTransform& transform) in CalculatedTransform() function
205 this->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in SetTransformMatrix()
228 this->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in SetTransformMatrix()
246 this->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in SetRotateMatrix()
[all …]
Dgfx_BillboardUpdater.h70 const CalculatedTransform& worldTransform,
71 const CalculatedTransform& localTransform,
83 const CalculatedTransform& transform,
89 const CalculatedTransform& transform,
Dgfx_TransformNode.h193 CalculatedTransform& Transform() { return m_Transform; } in Transform()
196 const CalculatedTransform& Transform() const { return m_Transform; } in Transform()
206 CalculatedTransform& WorldTransform() { return m_CalculatedTransform; } in WorldTransform()
211 const CalculatedTransform& WorldTransform() const { return m_CalculatedTransform; } in WorldTransform()
320 virtual const CalculatedTransform& TrackbackWorldTransform() const in TrackbackWorldTransform()
326 virtual const CalculatedTransform& TrackbackLocalTransform() const in TrackbackLocalTransform()
436 CalculatedTransform m_Transform;
438 CalculatedTransform m_CalculatedTransform;
457 if (this->Transform().IsEnabledFlags(CalculatedTransform::FLAG_IS_DIRTY)) in InheritTraversalResults()
Dgfx_SceneNode.h377 virtual const CalculatedTransform& TrackbackWorldTransform() const in TrackbackWorldTransform()
382 return CalculatedTransform::Identity(); in TrackbackWorldTransform()
389 virtual const CalculatedTransform& TrackbackLocalTransform() const in TrackbackLocalTransform()
394 return CalculatedTransform::Identity(); in TrackbackLocalTransform()
Dgfx_Model.h848 if (this->WorldTransform().IsEnabledFlags(CalculatedTransform::FLAG_IS_SCALE_ONE)) in UpdateModelViewMatrixAndNormalMatrix()
869 if (this->WorldTransform().IsEnabledFlags(CalculatedTransform::FLAG_IS_SCALE_ONE)) in UpdateModelViewMatrixAndNormalMatrix()
876 else if (this->WorldTransform().IsEnabledFlags(CalculatedTransform::FLAG_IS_UNIFORM_SCALE)) in UpdateModelViewMatrixAndNormalMatrix()
896 if (this->WorldTransform().IsEnabledFlags(CalculatedTransform::FLAG_IS_SCALE_ONE)) in UpdateModelViewMatrixAndNormalMatrix()
901 else if (this->WorldTransform().IsEnabledFlags(CalculatedTransform::FLAG_IS_UNIFORM_SCALE)) in UpdateModelViewMatrixAndNormalMatrix()
Dgfx_Skeleton.h37 class CalculatedTransform; variable
69 typedef CalculatedTransform Transform;
/NW4C-2.0.3/sources/libraries/gfx/
Dgfx_TransformAnimBlendOp.cpp77 *reinterpret_cast<CalculatedTransform*>(target) = in Apply()
78 *reinterpret_cast<const CalculatedTransform*>(result->GetValueBuffer()); in Apply()
88 *reinterpret_cast<CalculatedTransform*>(result->GetValueBuffer()) = in ConvertToAnimResult()
89 *reinterpret_cast<const CalculatedTransform*>(source); in ConvertToAnimResult()
95 CalculatedTransform* dst, in BlendScaleStandard()
96 const CalculatedTransform* src, in BlendScaleStandard()
104 weight, dst->IsEnabledFlags(CalculatedTransform::FLAG_IS_IGNORE_SCALE)); in BlendScaleStandard()
106 dst->DisableFlags(CalculatedTransform::FLAG_IS_IGNORE_SCALE); in BlendScaleStandard()
107 dst->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in BlendScaleStandard()
114 CalculatedTransform* dst, in BlendScaleAccurate()
[all …]
Dgfx_WorldMatrixUpdater.cpp64 const CalculatedTransform& localTransform, in CalculateWorldXsi()
65 const CalculatedTransform& parentWorldTransform, in CalculateWorldXsi()
66 const CalculatedTransform& parentLocalTransform in CalculateWorldXsi()
77 CalculatedTransform::FLAG_IS_IDENTITY | CalculatedTransform::FLAG_IS_ROTATE_TRANSLATE_ZERO)) in CalculateWorldXsi()
84 …bool isParentScaleOne = parentWorldTransform.IsEnabledFlags(CalculatedTransform::FLAG_IS_SCALE_ONE… in CalculateWorldXsi()
90 if (localTransform.IsEnabledFlags(CalculatedTransform::FLAG_IS_ROTATE_ZERO)) in CalculateWorldXsi()
125 if (parentWorldTransform.IsEnabledFlags(CalculatedTransform::FLAG_IS_SCALE_ONE)) in CalculateWorldXsi()
140 const CalculatedTransform& localTransform, in CalculateWorldMayaSsc()
141 const CalculatedTransform& parentWorldTransform, in CalculateWorldMayaSsc()
142 const CalculatedTransform& parentLocalTransform in CalculateWorldMayaSsc()
[all …]
Dgfx_TransformAnimInterpolator.cpp45 CalculatedTransform::FLAG_IS_IDENTITY | in GetResult()
46 CalculatedTransform::FLAG_IS_ROTATE_TRANSLATE_ZERO | in GetResult()
47 CalculatedTransform::FLAG_IS_ROTATE_ZERO | in GetResult()
48 CalculatedTransform::FLAG_IS_TRANSLATE_ZERO | in GetResult()
49 CalculatedTransform::FLAG_IS_SCALE_ONE | in GetResult()
50 CalculatedTransform::FLAG_IS_UNIFORM_SCALE; in GetResult()
116 CalculatedTransform* transform = in GetResult()
117 reinterpret_cast<CalculatedTransform*>(target); in GetResult()
119 …const bool convertedBak = transform->IsEnabledFlags(CalculatedTransform::FLAG_CONVERTED_FOR_BLEND); in GetResult()
120 transform->EnableFlags(CalculatedTransform::FLAG_CONVERTED_FOR_BLEND); in GetResult()
[all …]
Dgfx_CalculatedTransform.cpp28 const f32 CalculatedTransform::s_VecSquareLenTol = 1.0e-6f;
32 CalculatedTransform::Setup(const ResBone bone) in Setup()
40 this->EnableFlags(CalculatedTransform::FLAG_IS_IDENTITY); in Setup()
44 this->EnableFlags(CalculatedTransform::FLAG_IS_TRANSLATE_ZERO); in Setup()
49 this->EnableFlags(CalculatedTransform::FLAG_IS_ROTATE_ZERO); in Setup()
54 this->EnableFlags(CalculatedTransform::FLAG_IS_SCALE_ONE); in Setup()
58 this->EnableFlags(CalculatedTransform::FLAG_IS_UNIFORM_SCALE); in Setup()
62 this->EnableFlags(CalculatedTransform::FLAG_IS_ROTATE_TRANSLATE_ZERO); in Setup()
68 CalculatedTransform::UpdateFlagsStrictly() in UpdateFlagsStrictly()
77 CalculatedTransform::UpdateFlags() in UpdateFlags()
[all …]
Dgfx_SkeletonUpdater.cpp88 …if (pose.GetTransform(index)->IsEnabledFlags(CalculatedTransform::FLAG_IS_WORLDMATRIX_CALCULATION_… in UpdateWorld()
92 const CalculatedTransform* parentWorldTransform; in UpdateWorld()
93 const CalculatedTransform* parentLocalTransform; in UpdateWorld()
99 parentWorldTransform = &CalculatedTransform::Identity(); in UpdateWorld()
100 parentLocalTransform = &CalculatedTransform::Identity(); in UpdateWorld()
133 …if ( pose.GetTransform(index)->IsEnabledFlags(CalculatedTransform::FLAG_IS_WORLDMATRIX_CALCULATION… in UpdateWorld()
137 const CalculatedTransform* parentWorldTransform; in UpdateWorld()
138 const CalculatedTransform* parentLocalTransform; in UpdateWorld()
144 parentWorldTransform = &CalculatedTransform::Identity(); in UpdateWorld()
145 parentLocalTransform = &CalculatedTransform::Identity(); in UpdateWorld()
[all …]
Dgfx_TransformAnimAdder.cpp48 CalculatedTransform* transform = in GetResult()
49 reinterpret_cast<CalculatedTransform*>(target); in GetResult()
51 …const bool convertedBak = transform->IsEnabledFlags(CalculatedTransform::FLAG_CONVERTED_FOR_BLEND); in GetResult()
52 transform->EnableFlags(CalculatedTransform::FLAG_CONVERTED_FOR_BLEND); in GetResult()
56 transform->EnableFlags(CalculatedTransform::FLAG_IS_IGNORE_ALL); in GetResult()
60 CalculatedTransform workResult; in GetResult()
82 workResult.EnableFlags(CalculatedTransform::FLAG_CONVERTED_FOR_BLEND, convertedBak); in GetResult()
96 !workResult.IsEnabledFlags(CalculatedTransform::FLAG_IS_IGNORE_ROTATE)) in GetResult()
116 transform->DisableFlags(CalculatedTransform::FLAG_CONVERTED_FOR_BLEND); in GetResult()
121 transform->RestoreFlags(CalculatedTransform::FLAG_IS_IGNORE_ALL, flagsBak); in GetResult()
Dgfx_TransformAnimEvaluator.cpp34 CalculatedTransform* result, in EvaluateMemberAnim()
147 result->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in EvaluateMemberAnim()
154 result->DisableFlags(CalculatedTransform::FLAG_IS_ROTATE_ZERO); in EvaluateMemberAnim()
159 result->DisableFlags(CalculatedTransform::FLAG_IS_TRANSLATE_ZERO); in EvaluateMemberAnim()
164 result->DisableFlags(CalculatedTransform::FLAG_IS_SCALE_ONE); in EvaluateMemberAnim()
172 CalculatedTransform* result, in EvaluateMemberBakedAnim()
192 gfx::CalculatedTransform::FLAG_IS_ROTATE_ZERO); in EvaluateMemberBakedAnim()
195 result->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in EvaluateMemberBakedAnim()
201 gfx::CalculatedTransform::FLAG_IS_TRANSLATE_ZERO); in EvaluateMemberBakedAnim()
204 result->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in EvaluateMemberBakedAnim()
[all …]
Dgfx_TransformAnimOverrider.cpp47 CalculatedTransform* transform = in GetResult()
48 reinterpret_cast<CalculatedTransform*>(target); in GetResult()
50 transform->EnableFlags(CalculatedTransform::FLAG_IS_IGNORE_ALL); in GetResult()
54 CalculatedTransform workResult; in GetResult()
86 transform->RestoreFlags(CalculatedTransform::FLAG_IS_IGNORE_ALL, flagsBak); in GetResult()
Dgfx_TransformNode.cpp188 …if (this->Transform().IsEnabledFlags(CalculatedTransform::FLAG_IS_WORLDMATRIX_CALCULATION_ENABLED)) in UpdateTransform()
193 const CalculatedTransform* parentWorldTransform; in UpdateTransform()
194 const CalculatedTransform* parentLocalTransform; in UpdateTransform()
198 parentWorldTransform = &CalculatedTransform::Identity(); in UpdateTransform()
199 parentLocalTransform = &CalculatedTransform::Identity(); in UpdateTransform()
227 this->Transform().DisableFlags(CalculatedTransform::FLAG_IS_DIRTY); in UpdateTransform()
Dgfx_BillboardUpdater.cpp64 const CalculatedTransform& worldTransform, in Update()
65 const CalculatedTransform& localTransform, in Update()
170 const CalculatedTransform& transform, in CalculateLocalMatrix()
180 if (transform.IsEnabledFlags(CalculatedTransform::FLAG_IS_IDENTITY)) in CalculateLocalMatrix()
249 const CalculatedTransform& transform, in CalculateScreenLocalMatrix()
258 if ( transform.IsEnabledFlags(CalculatedTransform::FLAG_IS_IDENTITY) ) in CalculateScreenLocalMatrix()
Dgfx_AnimBinding.cpp151CalculatedTransform* target = static_cast<CalculatedTransform*>(animGroup->GetTargetPtr(memberIdx)… in EvaluateTransformMember()
174CalculatedTransform* target = static_cast<CalculatedTransform*>(animGroup->GetTargetPtr(memberIdx)… in EvaluateTransformMemberFast()
Dgfx_StandardSkeleton.cpp53 poseWorldTransforms.PushBackFast(nw::gfx::CalculatedTransform::Identity()); in Create()
/NW4C-2.0.3/sources/libraries/anim/res/
Danim_ResAnim.cpp50 return sizeof(gfx::CalculatedTransform); in GetPrimitiveSize()
318 gfx::CalculatedTransform* dst = new (dstBuf) gfx::CalculatedTransform(); in EvaluateResult()
335 gfx::CalculatedTransform* dst = reinterpret_cast<gfx::CalculatedTransform*>(target); in ApplyCache()
336 … const gfx::CalculatedTransform* src = reinterpret_cast<const gfx::CalculatedTransform*>(cacheBuf); in ApplyCache()
343 ResBakedTransformAnim::ApplyBakedFlags(gfx::CalculatedTransform* transform, const bit32 flags) in ApplyBakedFlags()
346 gfx::CalculatedTransform::FLAG_IS_IDENTITY | in ApplyBakedFlags()
347 gfx::CalculatedTransform::FLAG_IS_ROTATE_TRANSLATE_ZERO | in ApplyBakedFlags()
348 gfx::CalculatedTransform::FLAG_IS_ROTATE_ZERO | in ApplyBakedFlags()
349 gfx::CalculatedTransform::FLAG_IS_TRANSLATE_ZERO | in ApplyBakedFlags()
350 gfx::CalculatedTransform::FLAG_IS_SCALE_ONE | in ApplyBakedFlags()
[all …]
/NW4C-2.0.3/demos/Nw4cDemo/sources/
DSmModel.cpp396 …transformNode->Transform().EnableFlags(nw::gfx::CalculatedTransform::FLAG_IS_WORLDMATRIX_CALCULATI… in SetConstrainId()
398 …transformNode->Transform().DisableFlags(nw::gfx::CalculatedTransform::FLAG_IS_WORLDMATRIX_CALCULAT… in SetConstrainId()
404 …transformNode->Transform().DisableFlags(nw::gfx::CalculatedTransform::FLAG_IS_WORLDMATRIX_CALCULAT… in SetConstrainId()
406 …transformNode->Transform().EnableFlags(nw::gfx::CalculatedTransform::FLAG_IS_WORLDMATRIX_CALCULATI… in SetConstrainId()
/NW4C-2.0.3/include/nw/anim/
Danim_AnimResult.h129 float m_ValueBuf[(sizeof(gfx::CalculatedTransform) + sizeof(float) - 1) / sizeof(float)];
/NW4C-2.0.3/demos/gfx/LowLayerDemo/sources/
DLowLayerDemo.cpp460 if (node->Transform().IsEnabledFlags(nw::gfx::CalculatedTransform::FLAG_IS_DIRTY)) in UpdateNode()
466 nw::gfx::CalculatedTransform::Identity(), in UpdateNode()
467 nw::gfx::CalculatedTransform::Identity()); in UpdateNode()
469 node->Transform().DisableFlags(nw::gfx::CalculatedTransform::FLAG_IS_DIRTY); in UpdateNode()

12