| /NW4C-2.0.3/sources/libraries/gfx/ |
| D | gfx_AnimBinding.cpp | 83 int memberIdx = evaluator->ReverseBindIndexTable()[animIdx]; in EvaluateSimple() local 84 if (memberIdx == BaseAnimEvaluator::NotFoundIndex) in EvaluateSimple() 88 EvaluateMember(animGroup, memberIdx, evaluator, lastTargetObjIdx, targetObjSkipFlag); in EvaluateSimple() 101 int memberIdx = evaluator->ReverseBindIndexTable()[animIdx]; in EvaluateTransformSimple() local 102 if (memberIdx == BaseAnimEvaluator::NotFoundIndex) in EvaluateTransformSimple() 106 EvaluateTransformMemberFast(animGroup, memberIdx, evaluator); in EvaluateTransformSimple() 117 for (int memberIdx = 0; memberIdx < memberCount; ++memberIdx) in EvaluateBlender() local 119 EvaluateTransformMember(animGroup, memberIdx, animObj); in EvaluateBlender() 128 for (int memberIdx = 0; memberIdx < memberCount; ++memberIdx) in EvaluateBlender() local 130 EvaluateMember(animGroup, memberIdx, animObj, lastTargetObjIdx, targetObjSkipFlag); in EvaluateBlender() [all …]
|
| D | gfx_SkeletalModel.cpp | 176 for (int memberIdx = 0; memberIdx < animMemberCount; ++memberIdx) in CreateSkeletalAnimGroup() local 179 animGroup->GetResAnimGroupMember(memberIdx); in CreateSkeletalAnimGroup() 185 animGroup->SetTargetObjectIndex(memberIdx, boneIdx); in CreateSkeletalAnimGroup() 186 animGroup->SetOriginalValue(memberIdx, originalPose.GetTransform(boneIdx)); in CreateSkeletalAnimGroup() 189 animGroup->SetTargetObject(memberIdx, object); in CreateSkeletalAnimGroup() 256 for (int memberIdx = 0; memberIdx < animMemberCount; ++memberIdx) in SetupAnimGroup() local 259 animGroup->GetResAnimGroupMember(memberIdx); in SetupAnimGroup() 270 animGroup->SetTargetPtr(memberIdx, target); in SetupAnimGroup() 276 animGroup->SetTargetPtr(memberIdx, target); in SetupAnimGroup()
|
| D | gfx_Light.cpp | 80 for (int memberIdx = 0; memberIdx < animMemberCount; ++memberIdx) in CreateAnimGroup() local 82 anim::ResAnimGroupMember member = m_AnimGroup->GetResAnimGroupMember(memberIdx); in CreateAnimGroup() 85 m_AnimGroup->SetTargetObject(memberIdx, object); in CreateAnimGroup() 91 m_AnimGroup->SetTargetPtr(memberIdx, &this->Transform()); in CreateAnimGroup() 97 m_AnimGroup->SetTargetPtr(memberIdx, target); in CreateAnimGroup() 100 m_AnimGroup->SetTargetObjectIndex(memberIdx, 0); // TODO: 要検討 in CreateAnimGroup() 104 m_AnimGroup->SetOriginalValue(memberIdx, &m_OriginalTransform); in CreateAnimGroup() 110 m_AnimGroup->SetOriginalValue(memberIdx, originalValue); in CreateAnimGroup()
|
| D | gfx_AnimInterpolator.cpp | 35 int memberIdx in GetResult() 41 const anim::AnimBlendOp* blendOp = m_AnimGroup->GetBlendOperation(memberIdx); in GetResult() 51 m_AnimObjects[animIdx]->GetResult(target, memberIdx); in GetResult() 78 if (m_AnimObjects[animIdx]->HasMemberAnim(memberIdx)) in GetResult() 97 return lastAnimObj->GetResult(target, memberIdx); in GetResult() 132 m_AnimObjects[animIdx]->GetResult(&workResult, memberIdx); in GetResult() 169 if (m_AnimObjects[animIdx] && m_AnimObjects[animIdx]->HasMemberAnim(memberIdx)) in GetResult() 215 childResult = m_AnimObjects[animIdx]->GetResult(&workResult, memberIdx); in GetResult() 223 GetAnimGroup()->GetOriginalValue(memberIdx)); in GetResult()
|
| D | gfx_Model.cpp | 115 for (int memberIdx = 0; memberIdx < animMemberCount; ++memberIdx) in BindMaterialAnim() local 118 animGroup->GetResAnimGroupMember(memberIdx); in BindMaterialAnim() 123 animGroup->SetTargetObjectIndex(memberIdx, matIdx); in BindMaterialAnim() 124 … animGroup->SetTargetPtr(memberIdx, GetMaterialAnimTargetPtr(pMat, resAnimGroupMember, false)); in BindMaterialAnim() 128 animGroup->SetTargetObject(memberIdx, object); in BindMaterialAnim() 135 memberIdx, GetMaterialAnimTargetPtr(pMat, resAnimGroupMember, true)); in BindMaterialAnim() 147 for (int memberIdx = 0; memberIdx < animMemberCount; ++memberIdx) in BindVisibilityAnim() local 150 animGroup->GetResAnimGroupMember(memberIdx); in BindVisibilityAnim() 174 animGroup->SetTargetObjectIndex(memberIdx, -1); in BindVisibilityAnim() 175 animGroup->SetTargetPtr(memberIdx, target); in BindVisibilityAnim() [all …]
|
| D | gfx_BaseAnimEvaluator.cpp | 80 BaseAnimEvaluator::ResetMember(int memberIdx) in ResetMember() argument 92 … const anim::ResAnimGroupMember resAnimGroupMember = m_AnimGroup->GetResAnimGroupMember(memberIdx); in ResetMember() 94 m_AnimGroup->GetTargetObject(memberIdx), in ResetMember() 95 m_AnimGroup->GetOriginalValue(memberIdx)); in ResetMember()
|
| D | gfx_AnimOverrider.cpp | 35 int memberIdx in GetResult() 41 const anim::AnimBlendOp* blendOp = m_AnimGroup->GetBlendOperation(memberIdx); in GetResult() 51 m_AnimObjects[animIdx]->GetResult(target, memberIdx); in GetResult() 72 m_AnimObjects[animIdx]->GetResult(&workResult, memberIdx); in GetResult()
|
| D | gfx_AnimEvaluator.cpp | 156 int memberIdx in GetResult() 162 if (!HasMemberAnim(memberIdx)) in GetResult() 168 const anim::AnimBlendOp* blendOp = m_AnimGroup->GetBlendOperation(memberIdx); in GetResult() 169 const int animIdx = m_BindIndexTable[memberIdx]; in GetResult() 193 ? m_AnimGroup->GetOriginalValue(memberIdx) in GetResult() 259 const int memberIdx = m_ReverseBindIndexTable[animIdx]; in UpdateCacheImpl() local 260 if (memberIdx == BaseAnimEvaluator::NotFoundIndex) in UpdateCacheImpl() 265 this->GetResult(result, memberIdx); in UpdateCacheImpl()
|
| D | gfx_TransformAnimEvaluator.cpp | 298 int memberIdx in GetResult() 301 return GetResultCommon(target, memberIdx, true); in GetResult() 309 for (int memberIdx = 0; memberIdx < animGroup->GetMemberCount(); ++memberIdx) in ResetNoAnimMember() local 311 const int animIdx = m_BindIndexTable[memberIdx]; in ResetNoAnimMember() 336 static_cast<CalculatedTransform*>(animGroup->GetTargetPtr(memberIdx)); in ResetNoAnimMember() 339 static_cast<const math::Transform3*>(animGroup->GetOriginalValue(memberIdx)); in ResetNoAnimMember() 379 TransformAnimEvaluator::GetResultFast(void* target, int memberIdx) const in GetResultFast() 381 return GetResultCommon(target, memberIdx, false); in GetResultFast() 386 TransformAnimEvaluator::GetResultCommon(void* target, int memberIdx, bool writeNoAnimMember) const in GetResultCommon() argument 393 if (!HasMemberAnim(memberIdx)) in GetResultCommon() [all …]
|
| D | gfx_AnimAdder.cpp | 35 int memberIdx in GetResult() 41 const anim::AnimBlendOp* blendOp = m_AnimGroup->GetBlendOperation(memberIdx); in GetResult() 51 m_AnimObjects[animIdx]->GetResult(target, memberIdx); in GetResult() 88 m_AnimObjects[animIdx]->GetResult(&workResult, memberIdx); in GetResult()
|
| D | gfx_AnimGroup.cpp | 213 for ( int memberIdx = 0 ; memberIdx < this->GetMemberCount() ; ++memberIdx ) in Reset() local 215 const anim::ResAnimGroupMember resAnimGroupMember = this->GetResAnimGroupMember(memberIdx); in Reset() 217 this->GetTargetObject(memberIdx), in Reset() 218 this->GetOriginalValue(memberIdx)); in Reset()
|
| D | gfx_TransformAnimInterpolator.cpp | 37 int memberIdx in GetResult() 42 const anim::AnimBlendOp* blendOp = m_AnimGroup->GetBlendOperation(memberIdx); in GetResult() 69 if (animObj->HasMemberAnim(memberIdx)) in GetResult() 161 animObj->GetResult(&workResult, memberIdx); in GetResult() 224 if (m_AnimObjects[animIdx] && m_AnimObjects[animIdx]->HasMemberAnim(memberIdx)) in GetResult() 287 childResult = animObj->GetResult(&workResult, memberIdx); in GetResult() 293 … static_cast<const math::Transform3*>(GetAnimGroup()->GetOriginalValue(memberIdx)); in GetResult()
|
| D | gfx_TransformAnimOverrider.cpp | 38 int memberIdx in GetResult() 43 const anim::AnimBlendOp* blendOp = m_AnimGroup->GetBlendOperation(memberIdx); in GetResult() 71 animObj->GetResult(&workResult, memberIdx); in GetResult()
|
| D | gfx_TransformAnimAdder.cpp | 38 int memberIdx in GetResult() 43 const anim::AnimBlendOp* blendOp = m_AnimGroup->GetBlendOperation(memberIdx); in GetResult() 86 animObj->GetResult(&workResult, memberIdx); in GetResult()
|
| D | gfx_Fog.cpp | 479 for (int memberIdx = 0; memberIdx < animMemberCount; ++memberIdx) in BindAnim() local 482 animGroup->GetResAnimGroupMember(memberIdx); in BindAnim() 489 animGroup->SetTargetObject(memberIdx, object); in BindAnim() 493 animGroup->SetTargetPtr(memberIdx, target); in BindAnim() 497 animGroup->SetOriginalValue(memberIdx, originalValue); in BindAnim() 507 animGroup->SetTargetObjectIndex(memberIdx, 0); in BindAnim()
|
| D | gfx_Camera.cpp | 118 for (int memberIdx = 0; memberIdx < animMemberCount; ++memberIdx) in CreateAnimGroup() local 120 anim::ResAnimGroupMember member = m_AnimGroup->GetResAnimGroupMember(memberIdx); in CreateAnimGroup() 123 m_AnimGroup->SetTargetObject(memberIdx, object); in CreateAnimGroup() 129 m_AnimGroup->SetTargetPtr(memberIdx, &this->Transform()); in CreateAnimGroup() 135 m_AnimGroup->SetTargetPtr(memberIdx, target); in CreateAnimGroup() 138 m_AnimGroup->SetTargetObjectIndex(memberIdx, 0); // TODO: 要検討 in CreateAnimGroup() 173 m_AnimGroup->SetOriginalValue(memberIdx, originalValue); in CreateAnimGroup()
|
| /NW4C-2.0.3/include/nw/gfx/ |
| D | gfx_AnimGroup.h | 155 …sAnimGroupMember GetResAnimGroupMember(int memberIdx) const { return m_ResAnimGroup.GetMemberInfoS… in GetResAnimGroupMember() argument 184 const anim::AnimBlendOp* GetBlendOperation(int memberIdx) const in GetBlendOperation() argument 187 GetResAnimGroupMember(memberIdx).GetBlendOperationIndex()); in GetBlendOperation() 194 int GetTargetObjectIndex(int memberIdx) const in GetTargetObjectIndex() argument 196 NW_MINMAXLT_ASSERT(memberIdx, 0, m_TargetObjectIndicies.Size()); in GetTargetObjectIndex() 197 return m_TargetObjectIndicies[memberIdx]; in GetTargetObjectIndex() 201 void SetTargetObjectIndex(int memberIdx, const int targetObjIdx) in SetTargetObjectIndex() argument 203 NW_MINMAXLT_ASSERT(memberIdx, 0, m_TargetObjectIndicies.Size()); in SetTargetObjectIndex() 204 m_TargetObjectIndicies[memberIdx] = targetObjIdx; in SetTargetObjectIndex() 208 void* GetTargetObject(int memberIdx) const in GetTargetObject() argument [all …]
|
| D | gfx_TransformAnimEvaluator.h | 200 int memberIdx) const; 232 virtual bool HasMemberAnim(int memberIdx) const in HasMemberAnim() argument 234 NW_MINMAXLT_ASSERT(memberIdx, 0, m_BindIndexTable.Size()); in HasMemberAnim() 237 return (0 <= memberIdx && memberIdx < m_AnimGroup->GetMemberCount()); in HasMemberAnim() 241 return m_BindIndexTable[memberIdx] != NotFoundIndex; in HasMemberAnim() 259 for (int memberIdx = 0; memberIdx < m_AnimGroup->GetMemberCount(); ++memberIdx) in UpdateCacheNonVirtual() local 261 const int animIdx = m_BindIndexTable[memberIdx]; in UpdateCacheNonVirtual() 264 GetResult(&m_CacheTransforms[animIdx], memberIdx); in UpdateCacheNonVirtual() 424 const anim::AnimResult* GetResultFast(void* target, int memberIdx) const; 425 …const anim::AnimResult* GetResultCommon(void* target, int memberIdx, bool writeNoAnimMember) const;
|
| D | gfx_BaseAnimEvaluator.h | 141 void ResetMember(int memberIdx); 391 for (int memberIdx = 0; memberIdx < memberCount; ++memberIdx) in TryBindTemplate() local 394 m_BindIndexTable[memberIdx] = NotFoundIndex; in TryBindTemplate()
|
| D | gfx_AnimEvaluator.h | 208 int memberIdx) const; 222 virtual bool HasMemberAnim(int memberIdx) const in HasMemberAnim() argument 224 NW_MINMAXLT_ASSERT(memberIdx, 0, m_BindIndexTable.Size()); in HasMemberAnim() 225 return m_BindIndexTable[memberIdx] != NotFoundIndex; in HasMemberAnim()
|
| D | gfx_AnimObject.h | 167 int memberIdx) const = 0; 190 virtual bool HasMemberAnim(int memberIdx) const = 0;
|
| D | gfx_AnimBlender.h | 113 virtual bool HasMemberAnim(int memberIdx) const in HasMemberAnim() argument 118 m_AnimObjects[animObjIdx]->HasMemberAnim(memberIdx)) in HasMemberAnim()
|
| D | gfx_AnimBinding.h | 395 …NW_FORCE_INLINE void EvaluateTransformMember(AnimGroup* animGroup, int memberIdx, AnimObject* anim… 396 …NW_FORCE_INLINE void EvaluateTransformMemberFast(AnimGroup* animGroup, int memberIdx, TransformAni… 397 …NW_FORCE_INLINE void EvaluateMember(AnimGroup* animGroup, int memberIdx, AnimObject* animObj, int&…
|
| D | gfx_TransformAnimAdder.h | 123 int memberIdx) const;
|
| D | gfx_TransformAnimOverrider.h | 124 int memberIdx) const;
|