| /NW4C-1.3.3/sources/libraries/gfx/ |
| D | gfx_AnimObject.cpp | 251 for ( int memberIdx = 0 ; memberIdx < this->GetMemberCount() ; ++memberIdx ) in Reset() local 253 const ResAnimGroupMember resAnimGroupMember = this->GetResAnimGroupMember(memberIdx); in Reset() 255 this->GetTargetObject(memberIdx), in Reset() 256 this->GetOriginalValue(memberIdx)); in Reset() 282 for (int memberIdx = 0; memberIdx < memberCount; ++memberIdx) in TryBind() local 285 m_BindIndexTable[memberIdx] = NotFoundIndex; in TryBind() 331 BaseAnimEvaluator::ResetMember(int memberIdx) in ResetMember() argument 343 const ResAnimGroupMember resAnimGroupMember = m_AnimGroup->GetResAnimGroupMember(memberIdx); in ResetMember() 345 m_AnimGroup->GetTargetObject(memberIdx), in ResetMember() 346 m_AnimGroup->GetOriginalValue(memberIdx)); in ResetMember() [all …]
|
| D | gfx_SkeletalModel.cpp | 174 for (int memberIdx = 0; memberIdx < animMemberCount; ++memberIdx) in CreateSkeletalAnimGroup() local 177 animGroup->GetResAnimGroupMember(memberIdx); in CreateSkeletalAnimGroup() 183 animGroup->SetTargetObjectIndex(memberIdx, boneIdx); in CreateSkeletalAnimGroup() 184 animGroup->SetOriginalValue(memberIdx, originalPose.GetTransform(boneIdx)); in CreateSkeletalAnimGroup() 187 animGroup->SetTargetObject(memberIdx, object); in CreateSkeletalAnimGroup() 254 for (int memberIdx = 0; memberIdx < animMemberCount; ++memberIdx) in SetupAnimGroup() local 257 animGroup->GetResAnimGroupMember(memberIdx); in SetupAnimGroup() 268 animGroup->SetTargetPtr(memberIdx, target); in SetupAnimGroup() 274 animGroup->SetTargetPtr(memberIdx, target); in SetupAnimGroup()
|
| D | gfx_Light.cpp | 77 for (int memberIdx = 0; memberIdx < animMemberCount; ++memberIdx) in CreateAnimGroup() local 79 anim::ResAnimGroupMember member = m_AnimGroup->GetResAnimGroupMember(memberIdx); in CreateAnimGroup() 82 m_AnimGroup->SetTargetObject(memberIdx, object); in CreateAnimGroup() 88 m_AnimGroup->SetTargetPtr(memberIdx, &this->Transform()); in CreateAnimGroup() 94 m_AnimGroup->SetTargetPtr(memberIdx, target); in CreateAnimGroup() 97 m_AnimGroup->SetTargetObjectIndex(memberIdx, 0); // TODO: 要検討 in CreateAnimGroup() 101 m_AnimGroup->SetOriginalValue(memberIdx, &m_OriginalTransform); in CreateAnimGroup() 107 m_AnimGroup->SetOriginalValue(memberIdx, originalValue); in CreateAnimGroup()
|
| D | gfx_Model.cpp | 113 for (int memberIdx = 0; memberIdx < animMemberCount; ++memberIdx) in BindMaterialAnim() local 116 animGroup->GetResAnimGroupMember(memberIdx); in BindMaterialAnim() 121 animGroup->SetTargetObjectIndex(memberIdx, matIdx); in BindMaterialAnim() 122 … animGroup->SetTargetPtr(memberIdx, GetMaterialAnimTargetPtr(pMat, resAnimGroupMember, false)); in BindMaterialAnim() 126 animGroup->SetTargetObject(memberIdx, object); in BindMaterialAnim() 133 memberIdx, GetMaterialAnimTargetPtr(pMat, resAnimGroupMember, true)); in BindMaterialAnim() 145 for (int memberIdx = 0; memberIdx < animMemberCount; ++memberIdx) in BindVisibilityAnim() local 148 animGroup->GetResAnimGroupMember(memberIdx); in BindVisibilityAnim() 172 animGroup->SetTargetObjectIndex(memberIdx, -1); in BindVisibilityAnim() 173 animGroup->SetTargetPtr(memberIdx, target); in BindVisibilityAnim() [all …]
|
| D | gfx_TransformAnim.cpp | 731 int memberIdx in GetResult() 734 return GetResultCommon(target, memberIdx, true); in GetResult() 742 for (int memberIdx = 0; memberIdx < animGroup->GetMemberCount(); ++memberIdx) in ResetNoAnimMember() local 744 const int animIdx = m_BindIndexTable[memberIdx]; in ResetNoAnimMember() 769 static_cast<CalculatedTransform*>(animGroup->GetTargetPtr(memberIdx)); in ResetNoAnimMember() 772 static_cast<const math::Transform3*>(animGroup->GetOriginalValue(memberIdx)); in ResetNoAnimMember() 812 TransformAnimEvaluator::GetResultFast(void* target, int memberIdx) const in GetResultFast() 814 return GetResultCommon(target, memberIdx, false); in GetResultFast() 819 TransformAnimEvaluator::GetResultCommon(void* target, int memberIdx, bool writeNoAnimMember) const in GetResultCommon() argument 826 if (!HasMemberAnim(memberIdx)) in GetResultCommon() [all …]
|
| D | gfx_Fog.cpp | 477 for (int memberIdx = 0; memberIdx < animMemberCount; ++memberIdx) in BindAnim() local 480 animGroup->GetResAnimGroupMember(memberIdx); in BindAnim() 487 animGroup->SetTargetObject(memberIdx, object); in BindAnim() 491 animGroup->SetTargetPtr(memberIdx, target); in BindAnim() 495 animGroup->SetOriginalValue(memberIdx, originalValue); in BindAnim() 505 animGroup->SetTargetObjectIndex(memberIdx, 0); in BindAnim()
|
| D | gfx_Camera.cpp | 115 for (int memberIdx = 0; memberIdx < animMemberCount; ++memberIdx) in CreateAnimGroup() local 117 anim::ResAnimGroupMember member = m_AnimGroup->GetResAnimGroupMember(memberIdx); in CreateAnimGroup() 120 m_AnimGroup->SetTargetObject(memberIdx, object); in CreateAnimGroup() 126 m_AnimGroup->SetTargetPtr(memberIdx, &this->Transform()); in CreateAnimGroup() 132 m_AnimGroup->SetTargetPtr(memberIdx, target); in CreateAnimGroup() 135 m_AnimGroup->SetTargetObjectIndex(memberIdx, 0); // TODO: 要検討 in CreateAnimGroup() 170 m_AnimGroup->SetOriginalValue(memberIdx, originalValue); in CreateAnimGroup()
|
| /NW4C-1.3.3/include/nw/gfx/ |
| D | gfx_AnimObject.h | 209 …sAnimGroupMember GetResAnimGroupMember(int memberIdx) const { return m_ResAnimGroup.GetMemberInfoS… in GetResAnimGroupMember() argument 238 const anim::AnimBlendOp* GetBlendOperation(int memberIdx) const in GetBlendOperation() argument 241 GetResAnimGroupMember(memberIdx).GetBlendOperationIndex()); in GetBlendOperation() 248 int GetTargetObjectIndex(int memberIdx) const in GetTargetObjectIndex() argument 250 NW_MINMAXLT_ASSERT(memberIdx, 0, m_TargetObjectIndicies.Size()); in GetTargetObjectIndex() 251 return m_TargetObjectIndicies[memberIdx]; in GetTargetObjectIndex() 255 void SetTargetObjectIndex(int memberIdx, const int targetObjIdx) in SetTargetObjectIndex() argument 257 NW_MINMAXLT_ASSERT(memberIdx, 0, m_TargetObjectIndicies.Size()); in SetTargetObjectIndex() 258 m_TargetObjectIndicies[memberIdx] = targetObjIdx; in SetTargetObjectIndex() 262 void* GetTargetObject(int memberIdx) const in GetTargetObject() argument [all …]
|
| D | gfx_TransformAnim.h | 681 int memberIdx) const; 713 virtual bool HasMemberAnim(int memberIdx) const in HasMemberAnim() argument 715 NW_MINMAXLT_ASSERT(memberIdx, 0, m_BindIndexTable.Size()); in HasMemberAnim() 718 return (0 <= memberIdx && memberIdx < m_AnimGroup->GetMemberCount()); in HasMemberAnim() 722 return m_BindIndexTable[memberIdx] != NotFoundIndex; in HasMemberAnim() 740 for (int memberIdx = 0; memberIdx < m_AnimGroup->GetMemberCount(); ++memberIdx) in UpdateCacheNonVirtual() local 742 const int animIdx = m_BindIndexTable[memberIdx]; in UpdateCacheNonVirtual() 745 GetResult(&m_CacheTransforms[animIdx], memberIdx); in UpdateCacheNonVirtual() 851 const anim::AnimResult* GetResultFast(void* target, int memberIdx) const; 852 …const anim::AnimResult* GetResultCommon(void* target, int memberIdx, bool writeNoAnimMember) const; [all …]
|