| /NW4C-1.2.23/sources/libraries/gfx/ |
| D | gfx_AnimObject.cpp | 261 for (int memberIdx = 0; memberIdx < memberCount; ++memberIdx) in TryBind() local 264 m_BindIndexTable[memberIdx] = NotFoundIndex; in TryBind() 310 BaseAnimEvaluator::ResetMember(int memberIdx) in ResetMember() argument 331 … const ResAnimGroupMember resAnimGroupMember = m_AnimGroup->GetResAnimGroupMember(memberIdx); in ResetMember() 333 m_AnimGroup->GetTargetObject(memberIdx), in ResetMember() 334 m_AnimGroup->GetOriginalValue(memberIdx)); in ResetMember() 465 int memberIdx in GetResult() 471 if (!HasMemberAnim(memberIdx)) in GetResult() 477 const anim::AnimBlendOp* blendOp = m_AnimGroup->GetBlendOperation(memberIdx); in GetResult() 478 const int animIdx = m_BindIndexTable[memberIdx]; in GetResult() [all …]
|
| 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 | 114 for (int memberIdx = 0; memberIdx < animMemberCount; ++memberIdx) in BindMaterialAnim() local 117 animGroup->GetResAnimGroupMember(memberIdx); in BindMaterialAnim() 122 animGroup->SetTargetObjectIndex(memberIdx, matIdx); in BindMaterialAnim() 123 … animGroup->SetTargetPtr(memberIdx, GetMaterialAnimTargetPtr(pMat, resAnimGroupMember, false)); in BindMaterialAnim() 127 animGroup->SetTargetObject(memberIdx, object); in BindMaterialAnim() 134 memberIdx, GetMaterialAnimTargetPtr(pMat, resAnimGroupMember, true)); in BindMaterialAnim() 146 for (int memberIdx = 0; memberIdx < animMemberCount; ++memberIdx) in BindVisibilityAnim() local 149 animGroup->GetResAnimGroupMember(memberIdx); in BindVisibilityAnim() 171 animGroup->SetTargetObjectIndex(memberIdx, -1); in BindVisibilityAnim() 172 animGroup->SetTargetPtr(memberIdx, target); in BindVisibilityAnim() [all …]
|
| D | gfx_SkeletalModel.cpp | 154 for (int memberIdx = 0; memberIdx < animMemberCount; ++memberIdx) in CreateSkeletalAnimGroup() local 157 animGroup->GetResAnimGroupMember(memberIdx); in CreateSkeletalAnimGroup() 163 animGroup->SetTargetObjectIndex(memberIdx, boneIdx); in CreateSkeletalAnimGroup() 164 animGroup->SetTargetPtr(memberIdx, pose.GetTransform(boneIdx)); in CreateSkeletalAnimGroup() 165 animGroup->SetOriginalValue(memberIdx, originalPose.GetTransform(boneIdx)); in CreateSkeletalAnimGroup() 168 animGroup->SetTargetObject(memberIdx, object); in CreateSkeletalAnimGroup()
|
| D | gfx_TransformAnim.cpp | 728 int memberIdx in GetResult() 731 return GetResultCommon(target, memberIdx, true); in GetResult() 739 for (int memberIdx = 0; memberIdx < animGroup->GetMemberCount(); ++memberIdx) in ResetNoAnimMember() local 741 const int animIdx = m_BindIndexTable[memberIdx]; in ResetNoAnimMember() 766 static_cast<CalculatedTransform*>(animGroup->GetTargetPtr(memberIdx)); in ResetNoAnimMember() 769 static_cast<const math::Transform3*>(animGroup->GetOriginalValue(memberIdx)); in ResetNoAnimMember() 806 TransformAnimEvaluator::GetResultFast(void* target, int memberIdx) const in GetResultFast() 808 return GetResultCommon(target, memberIdx, false); in GetResultFast() 813 TransformAnimEvaluator::GetResultCommon(void* target, int memberIdx, bool writeNoAnimMember) const in GetResultCommon() argument 820 if (!HasMemberAnim(memberIdx)) in GetResultCommon() [all …]
|
| 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.2.23/include/nw/gfx/ |
| D | gfx_AnimObject.h | 208 …sAnimGroupMember GetResAnimGroupMember(int memberIdx) const { return m_ResAnimGroup.GetMemberInfoS… in GetResAnimGroupMember() argument 237 const anim::AnimBlendOp* GetBlendOperation(int memberIdx) const in GetBlendOperation() argument 240 GetResAnimGroupMember(memberIdx).GetBlendOperationIndex()); in GetBlendOperation() 247 int GetTargetObjectIndex(int memberIdx) const in GetTargetObjectIndex() argument 249 NW_MINMAXLT_ASSERT(memberIdx, 0, m_TargetObjectIndicies.Size()); in GetTargetObjectIndex() 250 return m_TargetObjectIndicies[memberIdx]; in GetTargetObjectIndex() 254 void SetTargetObjectIndex(int memberIdx, const int targetObjIdx) in SetTargetObjectIndex() argument 256 NW_MINMAXLT_ASSERT(memberIdx, 0, m_TargetObjectIndicies.Size()); in SetTargetObjectIndex() 257 m_TargetObjectIndicies[memberIdx] = targetObjIdx; in SetTargetObjectIndex() 261 void* GetTargetObject(int memberIdx) const in GetTargetObject() argument [all …]
|
| D | gfx_TransformAnim.h | 679 int memberIdx) const; 711 virtual bool HasMemberAnim(int memberIdx) const in HasMemberAnim() argument 713 NW_MINMAXLT_ASSERT(memberIdx, 0, m_BindIndexTable.Size()); in HasMemberAnim() 716 return (0 <= memberIdx && memberIdx < m_AnimGroup->GetMemberCount()); in HasMemberAnim() 720 return m_BindIndexTable[memberIdx] != NotFoundIndex; in HasMemberAnim() 828 const anim::AnimResult* GetResultFast(void* target, int memberIdx) const; 829 …const anim::AnimResult* GetResultCommon(void* target, int memberIdx, bool writeNoAnimMember) const; 984 int memberIdx) const; 1105 int memberIdx) const; 1223 int memberIdx) const;
|