Home
last modified time | relevance | path

Searched refs:animGroup (Results 1 – 21 of 21) sorted by relevance

/NW4C-1.2.23/sources/libraries/gfx/
Dgfx_AnimObject.cpp244 BaseAnimEvaluator::TryBind(AnimGroup* animGroup) in TryBind() argument
246 NW_NULL_ASSERT(animGroup); in TryBind()
247 NW_ASSERT(std::strcmp(m_AnimData.GetTargetAnimGroupName(), animGroup->GetName()) == 0); in TryBind()
250 const int memberCount = animGroup->GetMemberCount(); in TryBind()
270 const int bindTargetIdx = animGroup->GetResAnimGroupMemberIndex(member.GetPath()); in TryBind()
285 animGroup->GetResAnimGroupMember(bindTargetIdx); in TryBind()
289 m_AnimGroup = animGroup; in TryBind()
931 AnimGroup* animGroup = m_AnimGroups[animGroupIdx]; in Evaluate() local
934 … if (animGroup == NULL || animGroup->GetResGraphicsAnimGroup().GetEvaluationTiming() != timing) in Evaluate()
954 EvaluateSimple(animGroup, static_cast<AnimEvaluator*>(animObj)); in Evaluate()
[all …]
Dgfx_Model.cpp111 Model::BindMaterialAnim(AnimGroup* animGroup) in BindMaterialAnim() argument
113 const int animMemberCount = animGroup->GetMemberCount(); in BindMaterialAnim()
117 animGroup->GetResAnimGroupMember(memberIdx); in BindMaterialAnim()
122 animGroup->SetTargetObjectIndex(memberIdx, matIdx); in BindMaterialAnim()
123animGroup->SetTargetPtr(memberIdx, GetMaterialAnimTargetPtr(pMat, resAnimGroupMember, false)); in BindMaterialAnim()
127 animGroup->SetTargetObject(memberIdx, object); in BindMaterialAnim()
133 animGroup->SetOriginalValue( in BindMaterialAnim()
141 Model::BindVisibilityAnim(AnimGroup* animGroup) in BindVisibilityAnim() argument
145 const int animMemberCount = animGroup->GetMemberCount(); in BindVisibilityAnim()
149 animGroup->GetResAnimGroupMember(memberIdx); in BindVisibilityAnim()
[all …]
Dgfx_SkeletalModel.cpp140 AnimGroup* animGroup = AnimGroup::Builder() in CreateSkeletalAnimGroup() local
146 if (animGroup == NULL) in CreateSkeletalAnimGroup()
153 const int animMemberCount = animGroup->GetMemberCount(); in CreateSkeletalAnimGroup()
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()
170 animBinding->SetAnimGroup(animGroupIdx, animGroup); in CreateSkeletalAnimGroup()
171 m_SkeletalAnimGroup = animGroup; in CreateSkeletalAnimGroup()
Dgfx_Light.cpp60 AnimGroup* animGroup = AnimGroup::Builder() in CreateAnimGroup() local
66 if (animGroup == NULL) in CreateAnimGroup()
73 m_AnimGroup = animGroup; in CreateAnimGroup()
Dgfx_TransformAnim.cpp735 void TransformAnimEvaluator::ResetNoAnimMember(AnimGroup* animGroup, anim::ResAnim animData) in ResetNoAnimMember() argument
739 for (int memberIdx = 0; memberIdx < animGroup->GetMemberCount(); ++memberIdx) in ResetNoAnimMember()
766 static_cast<CalculatedTransform*>(animGroup->GetTargetPtr(memberIdx)); in ResetNoAnimMember()
769 static_cast<const math::Transform3*>(animGroup->GetOriginalValue(memberIdx)); in ResetNoAnimMember()
879 TransformAnimEvaluator::TryBind(AnimGroup* animGroup) in TryBind() argument
884 result = BaseAnimEvaluator::TryBind(animGroup); in TryBind()
890 ResetNoAnimMember(animGroup, m_AnimData); in TryBind()
891 m_AnimGroup = animGroup; in TryBind()
Dgfx_Camera.cpp98 AnimGroup* animGroup = AnimGroup::Builder() in CreateAnimGroup() local
104 if (animGroup == NULL) in CreateAnimGroup()
111 m_AnimGroup = animGroup; in CreateAnimGroup()
/NW4C-1.2.23/include/nw/gfx/
Dgfx_AnimObject.h105 typedef bool (*PreEvaluateCallback)(AnimGroup* animGroup, int targetObjIdx);
171 AnimGroup* animGroup = new(buf) AnimGroup(m_ResAnimGroup, m_SceneNode, allocator); in Create() local
173 Result result = animGroup->Initialize(m_UseOriginalValue); in Create()
177 return animGroup; in Create()
181 SafeDestroy(animGroup); in Create()
400 bool Bind(AnimGroup* animGroup) in Bind() argument
402 return TryBind(animGroup).IsSuccess(); in Bind()
415 virtual Result TryBind(AnimGroup* animGroup) = 0;
670 void SetAnimGroup(int groupIdx, AnimGroup* animGroup) in SetAnimGroup() argument
673 m_AnimGroups[groupIdx] = animGroup; in SetAnimGroup()
[all …]
Dgfx_Model.h749 void BindMaterialAnim(AnimGroup* animGroup);
752 void BindVisibilityAnim(AnimGroup* animGroup);
Dgfx_TransformAnim.h638 virtual Result TryBind(AnimGroup* animGroup);
826 void ResetNoAnimMember(AnimGroup* animGroup, anim::ResAnim animData);
/NW4C-1.2.23/demos/Nw4cDemo/sources/
DGfxCtrl.cpp282 nw::gfx::AnimGroup* animGroup = pGfxModel->GetMaterialAnimGroup(); in CreateModel() local
283 if ( !animGroup ) goto _setup_end; in CreateModel()
284 int maxMembers = animGroup->GetMemberCount(); in CreateModel()
293 bool bindResult = matAnimEvaluator->Bind( animGroup ); in CreateModel()
497 nw::gfx::AnimGroup* animGroup = light->GetAnimGroup(); in CreateSceneEnvironment() local
498 if (animGroup) in CreateSceneEnvironment()
500 int maxMembers = animGroup->GetMemberCount(); in CreateSceneEnvironment()
509 bool bindResult = lightAnimEvaluator->Bind( animGroup ); in CreateSceneEnvironment()
612 nw::gfx::AnimGroup* animGroup = m_ResCamera->GetAnimGroup(); in CreateCamera() local
613 if (animGroup == NULL) // アニメーション用のアニメーショングループがありません。 in CreateCamera()
[all …]
DSmModel.cpp268 nw::gfx::AnimGroup* animGroup = m_SkeletalModel->GetSkeletalAnimGroup(); in SetAnimEvaluatorNo() local
269 if (animGroup == NULL){ NW_FATAL_ERROR("Dont have AnimGroup");; } in SetAnimEvaluatorNo()
273 bool bindResult = m_AnimEvaluatorArray[animEvaluatorNo]->Bind(animGroup); in SetAnimEvaluatorNo()
363 nw::gfx::AnimGroup* animGroup = m_Model->GetMaterialAnimGroup(); in SetMaterialAnim() local
364 if ( !animGroup ) return false; in SetMaterialAnim()
366 bool bindResult = animEvaluator->Bind( animGroup ); in SetMaterialAnim()
DSmCamera.cpp229 nw::gfx::AnimGroup* animGroup = m_Camera->GetAnimGroup(); in SetAnimEvaluatorNo() local
231 if (animGroup == NULL){ NW_DEV_LOG("SmCamera:Dont have AnimGroup"); } in SetAnimEvaluatorNo()
235 bool bindResult = m_CameraAnimEvaluatorArray[animEvaluatorNo]->Bind(animGroup); in SetAnimEvaluatorNo()
/NW4C-1.2.23/demos/gfx/AnimationBlendDemo/sources/
DAnimationBlendDemo.cpp277 nw::gfx::AnimGroup* animGroup = model->GetSkeletalAnimGroup(); in InitializeSkeletalAnim() local
278 if (animGroup == NULL) // スケルタルアニメーション用のアニメーショングループがありません。 in InitializeSkeletalAnim()
299 evaluator0->Bind(animGroup); in InitializeSkeletalAnim()
312 evaluator1->Bind(animGroup); in InitializeSkeletalAnim()
326 blender->Bind(animGroup); in InitializeSkeletalAnim()
350 nw::gfx::AnimGroup* animGroup = model->GetMaterialAnimGroup(); in InitializeMaterialAnim() local
352 if (animGroup == NULL) // アニメーション用のアニメーショングループがありません。 in InitializeMaterialAnim()
357 int maxMembers = animGroup->GetMemberCount(); in InitializeMaterialAnim()
369 evaluator0->Bind(animGroup); in InitializeMaterialAnim()
382 evaluator1->Bind(animGroup); in InitializeMaterialAnim()
[all …]
/NW4C-1.2.23/sources/libraries/demo/
Ddemo_Utility.cpp452 nw::gfx::AnimGroup* animGroup = NULL; in GetAnimGroup() local
460 animGroup = skeletalModel->GetSkeletalAnimGroup(); in GetAnimGroup()
467 animGroup = model->GetMaterialAnimGroup(); in GetAnimGroup()
474 animGroup = model->GetVisibilityAnimGroup(); in GetAnimGroup()
481 animGroup = camera->GetAnimGroup(); in GetAnimGroup()
488 animGroup = light->GetAnimGroup(); in GetAnimGroup()
495 return animGroup; in GetAnimGroup()
506 nw::gfx::AnimGroup* animGroup = GetAnimGroup(object, animationType); in BindAnimationObject() local
507 if (!animGroup) in BindAnimationObject()
512 if (animObject->TryBind( animGroup ).IsFailure()) in BindAnimationObject()
/NW4C-1.2.23/include/nw/demo/
Ddemo_Utility.h480 nw::gfx::AnimGroup* animGroup = GetAnimGroup(object, animationType); in BindAnimation() local
481 if (!animGroup) in BindAnimation()
493 .MaxMembers(animGroup->GetMemberCount()) in BindAnimation()
502 .MaxMembers(animGroup->GetMemberCount()) in BindAnimation()
565 nw::gfx::AnimGroup* animGroup = GetAnimGroup(object, animationType); in BindAnimationBlender() local
566 if (!animGroup) in BindAnimationBlender()
/NW4C-1.2.23/demos/gfx/PartialAnimationDemo/sources/
DPartialAnimationDemo.cpp226 nw::gfx::AnimGroup* animGroup = model->GetSkeletalAnimGroup(); in InitializeSkeletalAnim() local
227 if (animGroup == NULL) // スケルタルアニメーション用のアニメーショングループがありません。 in InitializeSkeletalAnim()
248 evaluator0->Bind(animGroup); in InitializeSkeletalAnim()
262 evaluator1->Bind(animGroup); in InitializeSkeletalAnim()
/NW4C-1.2.23/demos/gfx/AnimationDemo/sources/
DAnimationDemo.cpp241 nw::gfx::AnimGroup* animGroup = model->GetSkeletalAnimGroup(); in InitializeSkeletalAnim() local
242 if (animGroup == NULL) // スケルタルアニメーション用のアニメーショングループがありません。 in InitializeSkeletalAnim()
262 bool bindResult = evaluator->Bind(animGroup); in InitializeSkeletalAnim()
/NW4C-1.2.23/demos/gfx/AnimationChangeDemo/sources/
DAnimationChangeDemo.cpp235 nw::gfx::AnimGroup* animGroup = model->GetSkeletalAnimGroup(); in InitializeSkeletalAnim() local
236 if (animGroup == NULL) in InitializeSkeletalAnim()
267 bool bindResult = evaluator0->Bind(animGroup); in InitializeSkeletalAnim()
/NW4C-1.2.23/demos/gfx/MultiInstanceDemo/sources/
DMultiInstanceDemo.cpp242 nw::gfx::AnimGroup* animGroup = model->GetSkeletalAnimGroup(); in InitializeSkeletalAnim() local
243 NW_NULL_ASSERT(animGroup); in InitializeSkeletalAnim()
257 bool bindResult = evaluator->Bind(animGroup); in InitializeSkeletalAnim()
/NW4C-1.2.23/demos/gfx/ProjectionShadowDemo/sources/
DProjectionShadowDemo.cpp489 nw::gfx::AnimGroup* animGroup = model->GetSkeletalAnimGroup(); in InitializeSkeletalAnim() local
490 if (animGroup == NULL) // スケルタルアニメーション用のアニメーショングループがありません。 in InitializeSkeletalAnim()
511 bool bindResult = evaluator->Bind(animGroup); in InitializeSkeletalAnim()
/NW4C-1.2.23/demos/gfx/ShadowMapDemo/sources/
DShadowMapDemo.cpp500 nw::gfx::AnimGroup* animGroup = model->GetSkeletalAnimGroup(); in InitializeSkeletalAnim() local
501 if (animGroup == NULL) // スケルタルアニメーション用のアニメーショングループがありません。 in InitializeSkeletalAnim()
522 bool bindResult = evaluator->Bind(animGroup); in InitializeSkeletalAnim()