Home
last modified time | relevance | path

Searched refs:anim (Results 1 – 25 of 68) sorted by relevance

123

/NW4C-1.3.3/sources/libraries/gfx/
Dgfx_AnimObject.cpp23 using namespace nw::anim;
77 anim::AnimBlendOp*
80 static anim::AnimBlendOpBool blendOpBool; in GetAnimBlendOpByType()
81 static anim::AnimBlendOpInt blendOpInt; in GetAnimBlendOpByType()
82 static anim::AnimBlendOpFloat blendOpFloat; in GetAnimBlendOpByType()
83 static anim::AnimBlendOpVector2 blendOpVector2; in GetAnimBlendOpByType()
84 static anim::AnimBlendOpVector3 blendOpVector3; in GetAnimBlendOpByType()
85 static anim::AnimBlendOpRgbaColor blendOpRgbaColor; in GetAnimBlendOpByType()
86 static anim::AnimBlendOpTexture blendOpTexture; in GetAnimBlendOpByType()
95 case anim::ResAnimGroup::BLENDOP_BOOL: in GetAnimBlendOpByType()
[all …]
Dgfx_Model.cpp115 anim::ResAnimGroupMember resAnimGroupMember = in BindMaterialAnim()
142 using namespace anim; in BindVisibilityAnim()
147 anim::ResAnimGroupMember resAnimGroupMember = in BindVisibilityAnim()
152 case anim::ResAnimGroupMember::OBJECT_TYPE_MODEL: in BindVisibilityAnim()
177 case anim::ResAnimGroupMember::OBJECT_TYPE_MESH: in BindVisibilityAnim()
194 case anim::ResAnimGroupMember::OBJECT_TYPE_MESH_NODE_VISIBILITY: in BindVisibilityAnim()
242 anim::ResAnimGroup resAnimGroup = resModel.GetAnimGroups(animGroupIdx); in CreateAnimGroups()
246 if (targetType == anim::ResGraphicsAnimGroup::TARGET_TYPE_MATERIAL && in CreateAnimGroups()
252 if (targetType == anim::ResGraphicsAnimGroup::TARGET_TYPE_MATERIAL || in CreateAnimGroups()
253 targetType == anim::ResGraphicsAnimGroup::TARGET_TYPE_VISIBILITY) in CreateAnimGroups()
[all …]
Dgfx_Light.cpp56 anim::ResAnimGroup resAnimGroup = resSceneNode.GetAnimGroups(0); in CreateAnimGroup()
58 NW_ASSERT(resAnimGroup.GetTargetType() == anim::ResGraphicsAnimGroup::TARGET_TYPE_LIGHT); in CreateAnimGroup()
79 anim::ResAnimGroupMember member = m_AnimGroup->GetResAnimGroupMember(memberIdx); in CreateAnimGroup()
85 if (member.GetObjectType() == anim::ResAnimGroupMember::OBJECT_TYPE_TRANSFORM && in CreateAnimGroup()
86 member.GetMemberType() == anim::ResTransformMember::MEMBER_TYPE_TRANSFORM) in CreateAnimGroup()
99 if (member.GetObjectType() == nw::anim::ResAnimGroupMember::OBJECT_TYPE_TRANSFORM) in CreateAnimGroup()
128 Light::GetAnimTargetObject(const anim::ResAnimGroupMember& anim) in GetAnimTargetObject() argument
130 switch (anim.GetObjectType()) in GetAnimTargetObject()
132 case anim::ResAnimGroupMember::OBJECT_TYPE_TRANSFORM: in GetAnimTargetObject()
137 case anim::ResAnimGroupMember::OBJECT_TYPE_LIGHT: in GetAnimTargetObject()
[all …]
Dgfx_TransformAnim.cpp183 TransformAnimBlendOp::Apply(void* target, const anim::AnimResult* result) const in Apply()
192 anim::AnimResult* result, in ConvertToAnimResult()
447 anim::ResTransformAnim transformAnim, in EvaluateMemberAnim()
456 anim::ResTransformAnimData::FLAG_TRANSLATE_NOT_EXIST; in EvaluateMemberAnim()
458 anim::ResTransformAnimData::FLAG_ROTATE_NOT_EXIST; in EvaluateMemberAnim()
460 anim::ResTransformAnimData::FLAG_SCALE_NOT_EXIST; in EvaluateMemberAnim()
472 transform.scale.x = (flags & anim::ResTransformAnimData::FLAG_SCALE_X_NOT_EXIST) ? in EvaluateMemberAnim()
474 transform.scale.y = (flags & anim::ResTransformAnimData::FLAG_SCALE_Y_NOT_EXIST) ? in EvaluateMemberAnim()
476 transform.scale.z = (flags & anim::ResTransformAnimData::FLAG_SCALE_Z_NOT_EXIST) ? in EvaluateMemberAnim()
486 transform.rotate.x = (flags & anim::ResTransformAnimData::FLAG_ROTATE_X_NOT_EXIST) ? in EvaluateMemberAnim()
[all …]
Dgfx_SkeletalModel.cpp153 anim::ResAnimGroup resAnimGroup = resModel.GetAnimGroups(animGroupIdx); in CreateSkeletalAnimGroup()
156 (resAnimGroup.GetFlags() & anim::ResAnimGroup::FLAG_IS_CALCULATED_TRANSFORM) != 0; in CreateSkeletalAnimGroup()
158 targetType == anim::ResGraphicsAnimGroup::TARGET_TYPE_BONE) in CreateSkeletalAnimGroup()
176 anim::ResAnimGroupMember resAnimGroupMember = in CreateSkeletalAnimGroup()
206 SkeletalModel::GetAnimTargetObject(const anim::ResAnimGroupMember& anim) in GetAnimTargetObject() argument
208 switch(anim.GetObjectType()) in GetAnimTargetObject()
210 case nw::anim::ResAnimGroupMember::OBJECT_TYPE_BONE: in GetAnimTargetObject()
212 nw::anim::ResBoneMember member = ResStaticCast<nw::anim::ResBoneMember>(anim); in GetAnimTargetObject()
256 anim::ResAnimGroupMember resAnimGroupMember = in SetupAnimGroup()
Dgfx_Material.cpp255 case anim::ResAnimGroupMember::OBJECT_TYPE_MATERIAL_COLOR: in CanUseBuffer()
257 case anim::ResAnimGroupMember::OBJECT_TYPE_TEXTURE_SAMPLER: in CanUseBuffer()
259 case anim::ResAnimGroupMember::OBJECT_TYPE_TEXTURE_MAPPER: in CanUseBuffer()
261 case anim::ResAnimGroupMember::OBJECT_TYPE_BLEND_OPERATION: in CanUseBuffer()
263 case anim::ResAnimGroupMember::OBJECT_TYPE_TEXTURE_COORDINATOR: in CanUseBuffer()
738 Material::GetAnimTargetObject(const anim::ResAnimGroupMember& anim, const ResMaterial resMaterial) in GetAnimTargetObject() argument
740 u32 objectType = anim.GetObjectType(); in GetAnimTargetObject()
745 case anim::ResAnimGroupMember::OBJECT_TYPE_MATERIAL_COLOR: in GetAnimTargetObject()
747 anim::ResMaterialColorMember member = ResStaticCast<anim::ResMaterialColorMember>(anim); in GetAnimTargetObject()
755 case anim::ResAnimGroupMember::OBJECT_TYPE_TEXTURE_SAMPLER: in GetAnimTargetObject()
[all …]
Dgfx_Camera.cpp94 anim::ResAnimGroup resAnimGroup = resCamera.GetAnimGroups(0); in CreateAnimGroup()
96 NW_ASSERT(resAnimGroup.GetTargetType() == anim::ResGraphicsAnimGroup::TARGET_TYPE_CAMERA); in CreateAnimGroup()
117 anim::ResAnimGroupMember member = m_AnimGroup->GetResAnimGroupMember(memberIdx); in CreateAnimGroup()
123 if(member.GetObjectType() == anim::ResAnimGroupMember::OBJECT_TYPE_TRANSFORM && in CreateAnimGroup()
124 member.GetMemberType() == anim::ResTransformMember::MEMBER_TYPE_TRANSFORM) in CreateAnimGroup()
141 case anim::ResAnimGroupMember::OBJECT_TYPE_TRANSFORM: in CreateAnimGroup()
145 case anim::ResTransformMember::MEMBER_TYPE_TRANSFORM: in CreateAnimGroup()
153 case anim::ResAnimGroupMember::OBJECT_TYPE_VIEW_UPDATER: in CreateAnimGroup()
159 case anim::ResAnimGroupMember::OBJECT_TYPE_PROJECTION_UPDATER: in CreateAnimGroup()
1192 Camera::GetAnimTargetObject(const anim::ResAnimGroupMember& anim) in GetAnimTargetObject() argument
[all …]
Dgfx_SceneUpdater.cpp75 this->EvaluateAnim(sceneContext, anim::ResGraphicsAnimGroup::EVALUATION_BEFORE_WORLD_UPDATE); in UpdateAll()
78 this->EvaluateAnim(sceneContext, anim::ResGraphicsAnimGroup::EVALUATION_AFTER_SCENE_CULLING); in UpdateAll()
213 SceneUpdater::EvaluateAnim(SceneContext* sceneContext, anim::ResGraphicsAnimGroup::EvaluationTiming… in EvaluateAnim()
/NW4C-1.3.3/sources/libraries/anim/res/
Danim_ResUtil.cpp31 nw::anim::ResTextureAnim CloneTextureAnimMember( in CloneTextureAnimMember()
33 const nw::anim::ResTextureAnim& src in CloneTextureAnimMember()
68 void* animMemory = allocator->Alloc(sizeof(nw::anim::ResTextureAnimData)); in CloneTextureAnimMember()
69 nw::anim::ResTextureAnimData* anim = new(animMemory) nw::anim::ResTextureAnimData; in CloneTextureAnimMember() local
71 anim->toCurve.set_ptr(src.ptr()->toCurve.to_ptr()); in CloneTextureAnimMember()
72 anim->m_TexturesTableCount = texturesCount; in CloneTextureAnimMember()
73 anim->toTexturesTable.set_ptr(texturesTable); in CloneTextureAnimMember()
75 return nw::anim::ResTextureAnim(anim); in CloneTextureAnimMember()
80 nw::anim::ResTextureAnim anim in DestroyTextureAnimMember() argument
83 const int texturesCount = anim.GetTexturesCount(); in DestroyTextureAnimMember()
[all …]
/NW4C-1.3.3/include/nw/gfx/
Dgfx_TransformAnim.h28 class TransformAnimBlendOp : public anim::AnimBlendOp
63 virtual void Apply(void* target, const anim::AnimResult* result) const;
71 virtual void ConvertToAnimResult(anim::AnimResult* result, const void* source) const;
216 anim::AnimResult* dst, in Blend()
218 const anim::AnimResult* src, in Blend()
238 virtual bool PostBlend(anim::AnimResult* result, const float* weights) const in PostBlend()
252 virtual bool Override(anim::AnimResult* dst, const anim::AnimResult* src) const in Override()
297 anim::AnimResult* dst, in Blend()
299 const anim::AnimResult* src, in Blend()
319 virtual bool PostBlend(anim::AnimResult* result, const float* weights) const in PostBlend()
[all …]
Dgfx_AnimObject.h121 Builder& ResAnimGroup(anim::ResAnimGroup resAnimGroup) in ResAnimGroup()
189 anim::ResAnimGroup m_ResAnimGroup;
200 anim::ResAnimGroup GetResAnimGroup() const { return m_ResAnimGroup; } in GetResAnimGroup()
203 anim::ResGraphicsAnimGroup GetResGraphicsAnimGroup() const in GetResGraphicsAnimGroup()
205 return *reinterpret_cast<const anim::ResGraphicsAnimGroup*>(&m_ResAnimGroup); in GetResGraphicsAnimGroup()
209anim::ResAnimGroupMember GetResAnimGroupMember(int memberIdx) const { return m_ResAnimGroup.GetMem… in GetResAnimGroupMember()
212anim::ResAnimGroupMember GetResAnimGroupMember(const char* key) const { return m_ResAnimGroup.GetM… in GetResAnimGroupMember()
224 const anim::AnimBlendOp* GetBlendOperationInGroup(int blendOpIdx) const in GetBlendOperationInGroup()
231 void SetBlendOperationInGroup(int blendOpIdx, anim::AnimBlendOp* blendOp) in SetBlendOperationInGroup()
238 const anim::AnimBlendOp* GetBlendOperation(int memberIdx) const in GetBlendOperation()
[all …]
Dgfx_SkeletalModel.h26 namespace anim
386 anim::ResAnimGroup resAnimGroup = resModel.GetAnimGroups(animGroupIdx); in GetMemorySizeForInitialize()
389 … (resAnimGroup.GetFlags() & anim::ResAnimGroup::FLAG_IS_CALCULATED_TRANSFORM) != 0; in GetMemorySizeForInitialize()
391 targetType == anim::ResGraphicsAnimGroup::TARGET_TYPE_BONE) in GetMemorySizeForInitialize()
442 void* GetAnimTargetObject(const anim::ResAnimGroupMember& anim);
Dgfx_PerspectiveProjectionUpdater.h117 virtual anim::ResCameraAnimData::ProjectionUpdaterKind Kind() const in Kind()
119 return anim::ResCameraAnimData::PROJECTION_UPDATER_PERSPECTIVE; in Kind()
Dgfx_FrustumProjectionUpdater.h116 virtual anim::ResCameraAnimData::ProjectionUpdaterKind Kind() const in Kind()
118 return anim::ResCameraAnimData::PROJECTION_UPDATER_FRUSTUM; in Kind()
Dgfx_OrthoProjectionUpdater.h116 virtual anim::ResCameraAnimData::ProjectionUpdaterKind Kind() const in Kind()
118 return anim::ResCameraAnimData::PROJECTION_UPDATER_ORTHO; in Kind()
Dgfx_ParticleModel.h309 anim::AnimFrameController& ParticleAnimFrameController() in ParticleAnimFrameController()
316 const anim::AnimFrameController& ParticleAnimFrameController() const in ParticleAnimFrameController()
358 m_ParticleAnimFrameController(0, 16777215, anim::PlayPolicy_Loop) in ParticleModel()
384 anim::AnimFrameController m_ParticleAnimFrameController;
Dgfx_LookAtTargetViewUpdater.h120 virtual anim::ResCameraAnimData::ViewUpdaterKind Kind() const in Kind()
122 return anim::ResCameraAnimData::VIEW_UPDATER_LOOKAT; in Kind()
Dgfx_AimTargetViewUpdater.h120 virtual anim::ResCameraAnimData::ViewUpdaterKind Kind() const in Kind()
122 return anim::ResCameraAnimData::VIEW_UPDATER_AIM; in Kind()
Dgfx_RotateViewUpdater.h120 virtual anim::ResCameraAnimData::ViewUpdaterKind Kind() const in Kind()
122 return anim::ResCameraAnimData::VIEW_UPDATER_ROTATE; in Kind()
Dgfx_Model.h732 anim::ResAnimGroup resAnimGroup = resModel.GetAnimGroups(animGroupIdx); in GetMemorySizeForInitialize()
735 … resAnimGroup.GetTargetType() == anim::ResGraphicsAnimGroup::TARGET_TYPE_MATERIAL || in GetMemorySizeForInitialize()
736 … resAnimGroup.GetTargetType() == anim::ResGraphicsAnimGroup::TARGET_TYPE_VISIBILITY) in GetMemorySizeForInitialize()
790 void* GetAnimTargetObject(const anim::ResAnimGroupMember& anim);
793 …void* GetMaterialAnimTargetPtr(Material* material, const anim::ResAnimGroupMember& anim, bool isOr…
796 int GetMaterialIndex(const anim::ResAnimGroupMember& anim) const;
Dgfx_Light.h134 void* GetAnimTargetObject(const anim::ResAnimGroupMember& anim);
/NW4C-1.3.3/include/nw/anim/res/
Danim_ResUtil.h22 namespace anim {
43 void DestroyClonedTextureAnim(os::IAllocator* allocator, ResAnim anim);
Danim_ResRevision.h22 namespace anim {
/NW4C-1.3.3/demos/gfx/AnimationChangeDemo/sources/
DAnimationChangeDemo.cpp94 nw::anim::res::ResAnim s_ResAnim0;
95 nw::anim::res::ResAnim s_ResAnim1;
96 nw::anim::res::ResAnim s_ResAnimEmpty;
168 nw::anim::res::ResAnim
176 return nw::anim::res::ResAnim(NULL); in BuildTransformAnimResource()
198 nw::anim::res::ResAnim resAnim in CreateTransformAnimEvaluator()
246 s_ResAnimEmpty = nw::anim::res::ResAnim::CreateEmptySkeletalAnim(&s_DeviceAllocator); in InitializeSkeletalAnim()
463 s_ResAnimEmpty = nw::anim::res::ResAnim(NULL); in TerminateScenes()
/NW4C-1.3.3/sources/libraries/
DOMakefile20 .SUBDIRS: anim font gfx io lyt math os ut snd dev demo

123