Lines Matching refs:animGroup
244 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()
958 EvaluateTransformSimple(animGroup, static_cast<TransformAnimEvaluator*>(animObj)); in Evaluate()
962 EvaluateBlender(animGroup, animObj); in Evaluate()
969 void AnimBinding::EvaluateSimple(AnimGroup* animGroup, AnimEvaluator* evaluator) in EvaluateSimple() argument
971 …NW_ASSERT(!(animGroup->GetResAnimGroup().GetFlags() & anim::ResAnimGroup::FLAG_IS_CALCULATED_TRANS… in EvaluateSimple()
984 EvaluateMember(animGroup, memberIdx, evaluator, lastTargetObjIdx, targetObjSkipFlag); in EvaluateSimple()
989 void AnimBinding::EvaluateTransformSimple(AnimGroup* animGroup, TransformAnimEvaluator* evaluator) in EvaluateTransformSimple() argument
991 …NW_ASSERT(animGroup->GetResAnimGroup().GetFlags() & anim::ResAnimGroup::FLAG_IS_CALCULATED_TRANSFO… in EvaluateTransformSimple()
1002 EvaluateTransformMemberFast(animGroup, memberIdx, evaluator); in EvaluateTransformSimple()
1007 void AnimBinding::EvaluateBlender(AnimGroup* animGroup, AnimObject* animObj) in EvaluateBlender() argument
1009 if (animGroup->GetResAnimGroup().GetFlags() & anim::ResAnimGroup::FLAG_IS_CALCULATED_TRANSFORM) in EvaluateBlender()
1012 int memberCount = animGroup->GetMemberCount(); in EvaluateBlender()
1015 EvaluateTransformMember(animGroup, memberIdx, animObj); in EvaluateBlender()
1023 int memberCount = animGroup->GetMemberCount(); in EvaluateBlender()
1026 EvaluateMember(animGroup, memberIdx, animObj, lastTargetObjIdx, targetObjSkipFlag); in EvaluateBlender()
1032 void AnimBinding::EvaluateTransformMember(AnimGroup* animGroup, int memberIdx, AnimObject* animObj) in EvaluateTransformMember() argument
1034 AnimGroup::PreEvaluateCallback preEvaluateCallback = animGroup->GetPreEvaluateCallback(); in EvaluateTransformMember()
1039 const int targetObjIdx = animGroup->GetTargetObjectIndex(memberIdx); in EvaluateTransformMember()
1040 if (!preEvaluateCallback(animGroup, targetObjIdx)) in EvaluateTransformMember()
1047 …CalculatedTransform* target = static_cast<CalculatedTransform*>(animGroup->GetTargetPtr(memberIdx)… in EvaluateTransformMember()
1055 void AnimBinding::EvaluateTransformMemberFast(AnimGroup* animGroup, int memberIdx, TransformAnimEva… in EvaluateTransformMemberFast() argument
1057 AnimGroup::PreEvaluateCallback preEvaluateCallback = animGroup->GetPreEvaluateCallback(); in EvaluateTransformMemberFast()
1062 const int targetObjIdx = animGroup->GetTargetObjectIndex(memberIdx); in EvaluateTransformMemberFast()
1063 if (!preEvaluateCallback(animGroup, targetObjIdx)) in EvaluateTransformMemberFast()
1070 …CalculatedTransform* target = static_cast<CalculatedTransform*>(animGroup->GetTargetPtr(memberIdx)… in EvaluateTransformMemberFast()
1078 void AnimBinding::EvaluateMember(AnimGroup* animGroup, int memberIdx, AnimObject* animObj, int& las… in EvaluateMember() argument
1080 AnimGroup::PreEvaluateCallback preEvaluateCallback = animGroup->GetPreEvaluateCallback(); in EvaluateMember()
1085 const int targetObjIdx = animGroup->GetTargetObjectIndex(memberIdx); in EvaluateMember()
1089 targetObjSkipFlag = !preEvaluateCallback(animGroup, targetObjIdx); in EvaluateMember()
1099 anim::ResAnimGroupMember member = animGroup->GetResAnimGroupMember(memberIdx); in EvaluateMember()
1114 target = animGroup->GetTargetPtr(memberIdx); in EvaluateMember()
1117 const anim::AnimBlendOp* blendOp = animGroup->GetBlendOperation(memberIdx); in EvaluateMember()
1150 void* object = animGroup->GetTargetObject(memberIdx); in EvaluateMember()