Home
last modified time | relevance | path

Searched refs:memberIdx (Results 1 – 25 of 29) sorted by relevance

12

/NW4C-2.0.3/sources/libraries/gfx/
Dgfx_AnimBinding.cpp83 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 …]
Dgfx_SkeletalModel.cpp176 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()
Dgfx_Light.cpp80 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()
Dgfx_AnimInterpolator.cpp35 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()
Dgfx_Model.cpp115 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 …]
Dgfx_BaseAnimEvaluator.cpp80 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()
Dgfx_AnimOverrider.cpp35 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()
Dgfx_AnimEvaluator.cpp156 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()
Dgfx_TransformAnimEvaluator.cpp298 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 …]
Dgfx_AnimAdder.cpp35 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()
Dgfx_AnimGroup.cpp213 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()
Dgfx_TransformAnimInterpolator.cpp37 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()
Dgfx_TransformAnimOverrider.cpp38 int memberIdx in GetResult()
43 const anim::AnimBlendOp* blendOp = m_AnimGroup->GetBlendOperation(memberIdx); in GetResult()
71 animObj->GetResult(&workResult, memberIdx); in GetResult()
Dgfx_TransformAnimAdder.cpp38 int memberIdx in GetResult()
43 const anim::AnimBlendOp* blendOp = m_AnimGroup->GetBlendOperation(memberIdx); in GetResult()
86 animObj->GetResult(&workResult, memberIdx); in GetResult()
Dgfx_Fog.cpp479 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()
Dgfx_Camera.cpp118 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/
Dgfx_AnimGroup.h155 …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 …]
Dgfx_TransformAnimEvaluator.h200 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;
Dgfx_BaseAnimEvaluator.h141 void ResetMember(int memberIdx);
391 for (int memberIdx = 0; memberIdx < memberCount; ++memberIdx) in TryBindTemplate() local
394 m_BindIndexTable[memberIdx] = NotFoundIndex; in TryBindTemplate()
Dgfx_AnimEvaluator.h208 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()
Dgfx_AnimObject.h167 int memberIdx) const = 0;
190 virtual bool HasMemberAnim(int memberIdx) const = 0;
Dgfx_AnimBlender.h113 virtual bool HasMemberAnim(int memberIdx) const in HasMemberAnim() argument
118 m_AnimObjects[animObjIdx]->HasMemberAnim(memberIdx)) in HasMemberAnim()
Dgfx_AnimBinding.h395 …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&…
Dgfx_TransformAnimAdder.h123 int memberIdx) const;
Dgfx_TransformAnimOverrider.h124 int memberIdx) const;

12