| /NW4C-2.0.3/include/nw/gfx/ |
| D | gfx_TransformAnimBlendOp.h | 102 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 …]
|
| D | gfx_WorldMatrixUpdater.h | 35 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 …]
|
| D | gfx_TransformAnimEvaluator.h | 104 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 …]
|
| D | gfx_CalculatedTransform.h | 34 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 …]
|
| D | gfx_BillboardUpdater.h | 70 const CalculatedTransform& worldTransform, 71 const CalculatedTransform& localTransform, 83 const CalculatedTransform& transform, 89 const CalculatedTransform& transform,
|
| D | gfx_TransformNode.h | 193 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()
|
| D | gfx_SceneNode.h | 377 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()
|
| D | gfx_Model.h | 848 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()
|
| D | gfx_Skeleton.h | 37 class CalculatedTransform; variable 69 typedef CalculatedTransform Transform;
|
| /NW4C-2.0.3/sources/libraries/gfx/ |
| D | gfx_TransformAnimBlendOp.cpp | 77 *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 …]
|
| D | gfx_WorldMatrixUpdater.cpp | 64 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 …]
|
| D | gfx_TransformAnimInterpolator.cpp | 45 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 …]
|
| D | gfx_CalculatedTransform.cpp | 28 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 …]
|
| D | gfx_SkeletonUpdater.cpp | 88 …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 …]
|
| D | gfx_TransformAnimAdder.cpp | 48 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()
|
| D | gfx_TransformAnimEvaluator.cpp | 34 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 …]
|
| D | gfx_TransformAnimOverrider.cpp | 47 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()
|
| D | gfx_TransformNode.cpp | 188 …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()
|
| D | gfx_BillboardUpdater.cpp | 64 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()
|
| D | gfx_AnimBinding.cpp | 151 …CalculatedTransform* target = static_cast<CalculatedTransform*>(animGroup->GetTargetPtr(memberIdx)… in EvaluateTransformMember() 174 …CalculatedTransform* target = static_cast<CalculatedTransform*>(animGroup->GetTargetPtr(memberIdx)… in EvaluateTransformMemberFast()
|
| D | gfx_StandardSkeleton.cpp | 53 poseWorldTransforms.PushBackFast(nw::gfx::CalculatedTransform::Identity()); in Create()
|
| /NW4C-2.0.3/sources/libraries/anim/res/ |
| D | anim_ResAnim.cpp | 50 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/ |
| D | SmModel.cpp | 396 …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/ |
| D | anim_AnimResult.h | 129 float m_ValueBuf[(sizeof(gfx::CalculatedTransform) + sizeof(float) - 1) / sizeof(float)];
|
| /NW4C-2.0.3/demos/gfx/LowLayerDemo/sources/ |
| D | LowLayerDemo.cpp | 460 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()
|