Home
last modified time | relevance | path

Searched refs:evaluator (Results 1 – 13 of 13) sorted by relevance

/NW4C-1.2.23/demos/gfx/MultiInstanceDemo/sources/
DMultiInstanceDemo.cpp104 nw::gfx::TransformAnimEvaluator* evaluator; member
220 nw::gfx::TransformAnimEvaluator* evaluator = nw::gfx::TransformAnimEvaluator::Builder() in CreateTransformAnimEvaluator() local
228 evaluator->SetIsTranslateDisabled(!translateAnimEnabled); in CreateTransformAnimEvaluator()
230 return evaluator; in CreateTransformAnimEvaluator()
251 nw::gfx::TransformAnimEvaluator* evaluator = CreateTransformAnimEvaluator( in InitializeSkeletalAnim() local
254 NW_NULL_ASSERT(evaluator); in InitializeSkeletalAnim()
257 bool bindResult = evaluator->Bind(animGroup); in InitializeSkeletalAnim()
260 model->SetSkeletalAnimObject(evaluator); in InitializeSkeletalAnim()
262 return evaluator; in InitializeSkeletalAnim()
273 nw::gfx::SafeDestroy(s_AnimModelSets[animIdx].evaluator); in TerminateAnim()
[all …]
/NW4C-1.2.23/demos/gfx/AnimationDemo/sources/
DAnimationDemo.cpp201 nw::gfx::TransformAnimEvaluator* evaluator = nw::gfx::TransformAnimEvaluator::Builder() in CreateTransformAnimEvaluator() local
209 evaluator->SetIsTranslateDisabled(!translateAnimEnabled); in CreateTransformAnimEvaluator()
211 return evaluator; in CreateTransformAnimEvaluator()
253 nw::gfx::TransformAnimEvaluator* evaluator = CreateTransformAnimEvaluator( in InitializeSkeletalAnim() local
255 if (evaluator == NULL) in InitializeSkeletalAnim()
262 bool bindResult = evaluator->Bind(animGroup); in InitializeSkeletalAnim()
275 model->SetSkeletalAnimObject(evaluator); in InitializeSkeletalAnim()
277 return evaluator; in InitializeSkeletalAnim()
293 nw::gfx::TransformAnimEvaluator* evaluator = in ChangeSpeed() local
295 if (evaluator != NULL) in ChangeSpeed()
[all …]
/NW4C-1.2.23/demos/gfx/AnimationChangeDemo/sources/
DAnimationChangeDemo.cpp209 nw::gfx::TransformAnimEvaluator* evaluator = nw::gfx::TransformAnimEvaluator::Builder() in CreateTransformAnimEvaluator() local
217 evaluator->SetIsTranslateDisabled(!translateAnimEnabled); in CreateTransformAnimEvaluator()
219 return evaluator; in CreateTransformAnimEvaluator()
284 nw::gfx::TransformAnimEvaluator* evaluator = in ChangeAnimation() local
286 if (evaluator != NULL) in ChangeAnimation()
293 evaluator->ChangeAnim(s_ResAnim0); in ChangeAnimation()
297 evaluator->ChangeAnim(s_ResAnim1); in ChangeAnimation()
303 evaluator->ChangeAnim(s_ResAnimEmpty); in ChangeAnimation()
309 evaluator->Reset(); in ChangeAnimation()
/NW4C-1.2.23/demos/Nw4cDemo/sources/
DGfxCtrl.cpp255 nw::gfx::TransformAnimEvaluator* evaluator = nw::gfx::TransformAnimEvaluator::Builder() in CreateModel() local
261 if (!evaluator){ NW_FATAL_ERROR("Animation Evaluator is Valid"); } in CreateModel()
264 pModel->AddAnimEvaluator( evaluator ); in CreateModel()
267 isPushed = m_AnimationArray.push_back( evaluator ); in CreateModel()
626 nw::gfx::AnimEvaluator* evaluator = nw::gfx::AnimEvaluator::Builder() in CreateCamera() local
632 if (!evaluator){ NW_FATAL_ERROR("Animation Evaluator is Valid"); } in CreateCamera()
635 m_SmCamera->AddAnimEvaluator( evaluator ); in CreateCamera()
638 isPushed = m_AnimationArray.push_back( evaluator ); in CreateCamera()
/NW4C-1.2.23/sources/libraries/gfx/
Dgfx_AnimObject.cpp969 void AnimBinding::EvaluateSimple(AnimGroup* animGroup, AnimEvaluator* evaluator) in EvaluateSimple() argument
976 int animCount = evaluator->GetAnimData().GetMemberAnimSetCount(); in EvaluateSimple()
979 int memberIdx = evaluator->ReverseBindIndexTable()[animIdx]; in EvaluateSimple()
984 EvaluateMember(animGroup, memberIdx, evaluator, lastTargetObjIdx, targetObjSkipFlag); in EvaluateSimple()
989 void AnimBinding::EvaluateTransformSimple(AnimGroup* animGroup, TransformAnimEvaluator* evaluator) in EvaluateTransformSimple() argument
994 int animCount = evaluator->GetAnimData().GetMemberAnimSetCount(); in EvaluateTransformSimple()
997 int memberIdx = evaluator->ReverseBindIndexTable()[animIdx]; in EvaluateTransformSimple()
1002 EvaluateTransformMemberFast(animGroup, memberIdx, evaluator); in EvaluateTransformSimple()
1055 …EvaluateTransformMemberFast(AnimGroup* animGroup, int memberIdx, TransformAnimEvaluator* evaluator) in EvaluateTransformMemberFast() argument
1071 evaluator->GetResultFast(target, memberIdx); in EvaluateTransformMemberFast()
Dgfx_TransformAnim.cpp70 const TransformAnimEvaluator* evaluator = in DisableSRTWeightsIfNeeded() local
72 if (evaluator != NULL) in DisableSRTWeightsIfNeeded()
74 if (evaluator->GetIsScaleDisabled()) in DisableSRTWeightsIfNeeded()
78 if (evaluator->GetIsRotateDisabled()) in DisableSRTWeightsIfNeeded()
82 if (evaluator->GetIsTranslateDisabled()) in DisableSRTWeightsIfNeeded()
947 const TransformAnimEvaluator* evaluator = in GetResult() local
949 if (evaluator != NULL) in GetResult()
951 if (!evaluator->GetIsScaleDisabled()) in GetResult()
955 if (!evaluator->GetIsRotateDisabled()) in GetResult()
959 if (!evaluator->GetIsTranslateDisabled()) in GetResult()
/NW4C-1.2.23/demos/gfx/ProjectionShadowDemo/sources/
DProjectionShadowDemo.cpp469 nw::gfx::TransformAnimEvaluator* evaluator = nw::gfx::TransformAnimEvaluator::Builder() in CreateTransformAnimEvaluator() local
476 evaluator->SetIsTranslateDisabled(!translateAnimEnabled); in CreateTransformAnimEvaluator()
478 return evaluator; in CreateTransformAnimEvaluator()
503 nw::gfx::TransformAnimEvaluator* evaluator = CreateTransformAnimEvaluator( in InitializeSkeletalAnim() local
505 if (evaluator == NULL) in InitializeSkeletalAnim()
511 bool bindResult = evaluator->Bind(animGroup); in InitializeSkeletalAnim()
515 model->SetSkeletalAnimObject(evaluator); in InitializeSkeletalAnim()
516 s_AnimObjects.PushBack(evaluator); in InitializeSkeletalAnim()
/NW4C-1.2.23/demos/gfx/AnimationBlendDemo/sources/
DAnimationBlendDemo.cpp214 nw::gfx::TransformAnimEvaluator* evaluator = nw::gfx::TransformAnimEvaluator::Builder() in CreateTransformAnimEvaluator() local
222 evaluator->SetIsTranslateDisabled(!translateAnimEnabled); in CreateTransformAnimEvaluator()
224 return evaluator; in CreateTransformAnimEvaluator()
257 nw::gfx::AnimEvaluator* evaluator = nw::gfx::AnimEvaluator::Builder() in CreateMaterialAnimEvaluator() local
264 return evaluator; in CreateMaterialAnimEvaluator()
/NW4C-1.2.23/demos/gfx/ShadowMapDemo/sources/
DShadowMapDemo.cpp480 nw::gfx::TransformAnimEvaluator* evaluator = nw::gfx::TransformAnimEvaluator::Builder() in CreateTransformAnimEvaluator() local
487 evaluator->SetIsTranslateDisabled(!translateAnimEnabled); in CreateTransformAnimEvaluator()
489 return evaluator; in CreateTransformAnimEvaluator()
514 nw::gfx::TransformAnimEvaluator* evaluator = CreateTransformAnimEvaluator( in InitializeSkeletalAnim() local
516 if (evaluator == NULL) in InitializeSkeletalAnim()
522 bool bindResult = evaluator->Bind(animGroup); in InitializeSkeletalAnim()
526 model->SetSkeletalAnimObject(evaluator); in InitializeSkeletalAnim()
527 s_AnimObjects.PushBack(evaluator); in InitializeSkeletalAnim()
/NW4C-1.2.23/demos/gfx/PartialAnimationDemo/sources/
DPartialAnimationDemo.cpp203 nw::gfx::TransformAnimEvaluator* evaluator = nw::gfx::TransformAnimEvaluator::Builder() in CreateTransformAnimEvaluator() local
211 evaluator->SetIsTranslateDisabled(!translateAnimEnabled); in CreateTransformAnimEvaluator()
213 return evaluator; in CreateTransformAnimEvaluator()
/NW4C-1.2.23/include/nw/gfx/
Dgfx_TransformAnim.h603 TransformAnimEvaluator* evaluator = new(buf) TransformAnimEvaluator(allocator); in Create() local
605 … Result result = evaluator->Initialize(m_AnimData, m_MaxMembers, m_MaxAnimMembers, m_AllocCache); in Create()
608 return evaluator; in Create()
Dgfx_AnimObject.h842 NW_FORCE_INLINE void EvaluateSimple(AnimGroup* animGroup, AnimEvaluator* evaluator);
843 …FORCE_INLINE void EvaluateTransformSimple(AnimGroup* animGroup, TransformAnimEvaluator* evaluator);
849 …MemberFast(AnimGroup* animGroup, int memberIdx, TransformAnimEvaluator* evaluator); //!< @details …
/NW4C-1.2.23/demos/gfx/ConstraintDemo/sources/
DConstraintDemo.cpp399 …nw::gfx::BaseAnimEvaluator* evaluator = nw::ut::DynamicCast<nw::gfx::BaseAnimEvaluator*>(s_AnimObj… in ResetParticle() local
400 if (evaluator) in ResetParticle()
402 evaluator->SetFrame(0); in ResetParticle()