Home
last modified time | relevance | path

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

/NW4C-2.0.3/sources/libraries/gfx/
Dgfx_AnimBinding.cpp73 void AnimBinding::EvaluateSimple(AnimGroup* animGroup, AnimEvaluator* evaluator) in EvaluateSimple() argument
80 int animCount = evaluator->GetAnimData().GetMemberAnimSetCount(); in EvaluateSimple()
83 int memberIdx = evaluator->ReverseBindIndexTable()[animIdx]; in EvaluateSimple()
88 EvaluateMember(animGroup, memberIdx, evaluator, lastTargetObjIdx, targetObjSkipFlag); in EvaluateSimple()
93 void AnimBinding::EvaluateTransformSimple(AnimGroup* animGroup, TransformAnimEvaluator* evaluator) in EvaluateTransformSimple() argument
98 int animCount = evaluator->GetAnimData().GetMemberAnimSetCount(); in EvaluateTransformSimple()
101 int memberIdx = evaluator->ReverseBindIndexTable()[animIdx]; in EvaluateTransformSimple()
106 EvaluateTransformMemberFast(animGroup, memberIdx, evaluator); in EvaluateTransformSimple()
159 …EvaluateTransformMemberFast(AnimGroup* animGroup, int memberIdx, TransformAnimEvaluator* evaluator) in EvaluateTransformMemberFast() argument
175 evaluator->GetResultFast(target, memberIdx); in EvaluateTransformMemberFast()
Dgfx_TransformAnimInterpolator.cpp71 const TransformAnimEvaluator* evaluator = in GetResult() local
73 if (evaluator != NULL) in GetResult()
75 if (!evaluator->GetIsScaleDisabled()) in GetResult()
79 if (!evaluator->GetIsRotateDisabled()) in GetResult()
83 if (!evaluator->GetIsTranslateDisabled()) in GetResult()
Dgfx_Light.cpp217 AnimEvaluator* evaluator = ut::DynamicCast<AnimEvaluator*>(animObject); in ValidateLightAnimType() local
218 NW_NULL_ASSERT(evaluator); in ValidateLightAnimType()
220 anim::ResLightAnim lightAnim(evaluator->GetAnimData().ptr()); in ValidateLightAnimType()
Dgfx_Camera.cpp1270 AnimEvaluator* evaluator = ut::DynamicCast<AnimEvaluator*>(animObject); in ValidateCameraAnimType() local
1271 NW_NULL_ASSERT(evaluator); in ValidateCameraAnimType()
1273 anim::ResCameraAnim cameraAnim(evaluator->GetAnimData().ptr()); in ValidateCameraAnimType()
/NW4C-2.0.3/include/nw/gfx/
Dgfx_TransformAnimEvaluator.h123 TransformAnimEvaluator* evaluator = new(buf) TransformAnimEvaluator(allocator); in Create() local
125 … Result result = evaluator->Initialize(m_AnimData, m_MaxMembers, m_MaxAnimMembers, m_AllocCache); in Create()
128 return evaluator; in Create()
324 const TransformAnimEvaluator* evaluator = in DisableSRTWeightsIfNeeded() local
326 if (evaluator != NULL) in DisableSRTWeightsIfNeeded()
328 if (evaluator->GetIsScaleDisabled()) in DisableSRTWeightsIfNeeded()
333 if (evaluator->GetIsRotateDisabled()) in DisableSRTWeightsIfNeeded()
338 if (evaluator->GetIsTranslateDisabled()) in DisableSRTWeightsIfNeeded()
Dgfx_AnimBinding.h389 NW_FORCE_INLINE void EvaluateSimple(AnimGroup* animGroup, AnimEvaluator* evaluator);
390 …FORCE_INLINE void EvaluateTransformSimple(AnimGroup* animGroup, TransformAnimEvaluator* evaluator);
396 …MemberFast(AnimGroup* animGroup, int memberIdx, TransformAnimEvaluator* evaluator); //!< @details …
/NW4C-2.0.3/demos/gfx/MultiInstanceDemo/sources/
DMultiInstanceDemo.cpp100 nw::gfx::TransformAnimEvaluator* evaluator; member
214 nw::gfx::TransformAnimEvaluator* evaluator = nw::gfx::TransformAnimEvaluator::Builder() in CreateTransformAnimEvaluator() local
222 evaluator->SetIsTranslateDisabled(!translateAnimEnabled); in CreateTransformAnimEvaluator()
224 return evaluator; in CreateTransformAnimEvaluator()
245 nw::gfx::TransformAnimEvaluator* evaluator = CreateTransformAnimEvaluator( in InitializeSkeletalAnim() local
248 NW_NULL_ASSERT(evaluator); in InitializeSkeletalAnim()
251 bool bindResult = evaluator->Bind(animGroup); in InitializeSkeletalAnim()
254 model->SetSkeletalAnimObject(evaluator); in InitializeSkeletalAnim()
256 return evaluator; in InitializeSkeletalAnim()
267 nw::gfx::SafeDestroy(s_AnimModelSets[animIdx].evaluator); in TerminateAnim()
[all …]
/NW4C-2.0.3/demos/gfx/AnimationDemo/sources/
DAnimationDemo.cpp195 nw::gfx::TransformAnimEvaluator* evaluator = nw::gfx::TransformAnimEvaluator::Builder() in CreateTransformAnimEvaluator() local
203 evaluator->SetIsTranslateDisabled(!translateAnimEnabled); in CreateTransformAnimEvaluator()
205 return evaluator; in CreateTransformAnimEvaluator()
255 nw::gfx::TransformAnimEvaluator* evaluator = CreateTransformAnimEvaluator( in InitializeSkeletalAnim() local
257 if (evaluator == NULL) in InitializeSkeletalAnim()
264 bool bindResult = evaluator->Bind(animGroup); in InitializeSkeletalAnim()
277 model->SetSkeletalAnimObject(evaluator); in InitializeSkeletalAnim()
279 return evaluator; in InitializeSkeletalAnim()
295 nw::gfx::TransformAnimEvaluator* evaluator = in ChangeSpeed() local
297 if (evaluator != NULL) in ChangeSpeed()
[all …]
/NW4C-2.0.3/demos/gfx/AnimationChangeDemo/sources/
DAnimationChangeDemo.cpp203 nw::gfx::TransformAnimEvaluator* evaluator = nw::gfx::TransformAnimEvaluator::Builder() in CreateTransformAnimEvaluator() local
211 evaluator->SetIsTranslateDisabled(!translateAnimEnabled); in CreateTransformAnimEvaluator()
213 return evaluator; in CreateTransformAnimEvaluator()
278 nw::gfx::TransformAnimEvaluator* evaluator = in ChangeAnimation() local
280 if (evaluator != NULL) in ChangeAnimation()
287 evaluator->ChangeAnim(s_ResAnim0); in ChangeAnimation()
291 evaluator->ChangeAnim(s_ResAnim1); in ChangeAnimation()
297 evaluator->ChangeAnim(s_ResAnimEmpty); in ChangeAnimation()
303 evaluator->Reset(); in ChangeAnimation()
/NW4C-2.0.3/demos/Nw4cDemo/sources/
DGfxCtrl.cpp257 nw::gfx::TransformAnimEvaluator* evaluator = nw::gfx::TransformAnimEvaluator::Builder() in CreateModel() local
263 if (!evaluator){ NW_FATAL_ERROR("Animation Evaluator is Valid"); } in CreateModel()
266 pModel->AddAnimEvaluator( evaluator ); in CreateModel()
269 isPushed = m_AnimationArray.push_back( evaluator ); in CreateModel()
628 nw::gfx::AnimEvaluator* evaluator = nw::gfx::AnimEvaluator::Builder() in CreateCamera() local
634 if (!evaluator){ NW_FATAL_ERROR("Animation Evaluator is Valid"); } in CreateCamera()
637 m_SmCamera->AddAnimEvaluator( evaluator ); in CreateCamera()
640 isPushed = m_AnimationArray.push_back( evaluator ); in CreateCamera()
/NW4C-2.0.3/demos/gfx/ProjectionShadowDemo/sources/
DProjectionShadowDemo.cpp467 nw::gfx::TransformAnimEvaluator* evaluator = nw::gfx::TransformAnimEvaluator::Builder() in CreateTransformAnimEvaluator() local
474 evaluator->SetIsTranslateDisabled(!translateAnimEnabled); in CreateTransformAnimEvaluator()
476 return evaluator; in CreateTransformAnimEvaluator()
501 nw::gfx::TransformAnimEvaluator* evaluator = CreateTransformAnimEvaluator( in InitializeSkeletalAnim() local
503 if (evaluator == NULL) in InitializeSkeletalAnim()
509 bool bindResult = evaluator->Bind(animGroup); in InitializeSkeletalAnim()
513 model->SetSkeletalAnimObject(evaluator); in InitializeSkeletalAnim()
514 s_AnimObjects.PushBack(evaluator); in InitializeSkeletalAnim()
/NW4C-2.0.3/demos/gfx/AnimationBlendDemo/sources/
DAnimationBlendDemo.cpp208 nw::gfx::TransformAnimEvaluator* evaluator = nw::gfx::TransformAnimEvaluator::Builder() in CreateTransformAnimEvaluator() local
216 evaluator->SetIsTranslateDisabled(!translateAnimEnabled); in CreateTransformAnimEvaluator()
218 return evaluator; in CreateTransformAnimEvaluator()
251 nw::gfx::AnimEvaluator* evaluator = nw::gfx::AnimEvaluator::Builder() in CreateMaterialAnimEvaluator() local
258 return evaluator; in CreateMaterialAnimEvaluator()
/NW4C-2.0.3/demos/gfx/ShadowMapDemo/sources/
DShadowMapDemo.cpp474 nw::gfx::TransformAnimEvaluator* evaluator = nw::gfx::TransformAnimEvaluator::Builder() in CreateTransformAnimEvaluator() local
481 evaluator->SetIsTranslateDisabled(!translateAnimEnabled); in CreateTransformAnimEvaluator()
483 return evaluator; in CreateTransformAnimEvaluator()
508 nw::gfx::TransformAnimEvaluator* evaluator = CreateTransformAnimEvaluator( in InitializeSkeletalAnim() local
510 if (evaluator == NULL) in InitializeSkeletalAnim()
516 bool bindResult = evaluator->Bind(animGroup); in InitializeSkeletalAnim()
520 model->SetSkeletalAnimObject(evaluator); in InitializeSkeletalAnim()
521 s_AnimObjects.PushBack(evaluator); in InitializeSkeletalAnim()
/NW4C-2.0.3/demos/gfx/PartialAnimationDemo/sources/
DPartialAnimationDemo.cpp197 nw::gfx::TransformAnimEvaluator* evaluator = nw::gfx::TransformAnimEvaluator::Builder() in CreateTransformAnimEvaluator() local
205 evaluator->SetIsTranslateDisabled(!translateAnimEnabled); in CreateTransformAnimEvaluator()
207 return evaluator; in CreateTransformAnimEvaluator()
/NW4C-2.0.3/demos/gfx/ConstraintDemo/sources/
DConstraintDemo.cpp454 …nw::gfx::BaseAnimEvaluator* evaluator = nw::ut::DynamicCast<nw::gfx::BaseAnimEvaluator*>(s_AnimObj… in ResetParticle() local
455 if (evaluator) in ResetParticle()
457 evaluator->SetFrame(0); in ResetParticle()