| /NW4C-1.2.23/sources/libraries/gfx/ |
| D | gfx_AnimObject.cpp | 24 using namespace nw::anim; 78 anim::AnimBlendOp* 81 static anim::AnimBlendOpBool blendOpBool; in GetAnimBlendOpByType() 82 static anim::AnimBlendOpInt blendOpInt; in GetAnimBlendOpByType() 83 static anim::AnimBlendOpFloat blendOpFloat; in GetAnimBlendOpByType() 84 static anim::AnimBlendOpVector2 blendOpVector2; in GetAnimBlendOpByType() 85 static anim::AnimBlendOpVector3 blendOpVector3; in GetAnimBlendOpByType() 86 static anim::AnimBlendOpRgbaColor blendOpRgbaColor; in GetAnimBlendOpByType() 87 static anim::AnimBlendOpTexture blendOpTexture; in GetAnimBlendOpByType() 96 case anim::ResAnimGroup::BLENDOP_BOOL: in GetAnimBlendOpByType() [all …]
|
| D | gfx_Model.cpp | 116 anim::ResAnimGroupMember resAnimGroupMember = in BindMaterialAnim() 143 using namespace anim; in BindVisibilityAnim() 148 anim::ResAnimGroupMember resAnimGroupMember = in BindVisibilityAnim() 153 case anim::ResAnimGroupMember::OBJECT_TYPE_MODEL: in BindVisibilityAnim() 176 case anim::ResAnimGroupMember::OBJECT_TYPE_MESH: in BindVisibilityAnim() 193 case anim::ResAnimGroupMember::OBJECT_TYPE_MESH_NODE_VISIBILITY: in BindVisibilityAnim() 241 anim::ResAnimGroup resAnimGroup = resModel.GetAnimGroups(animGroupIdx); in CreateAnimGroups() 244 if (targetType == anim::ResGraphicsAnimGroup::TARGET_TYPE_MATERIAL || in CreateAnimGroups() 245 targetType == anim::ResGraphicsAnimGroup::TARGET_TYPE_VISIBILITY) in CreateAnimGroups() 263 case anim::ResGraphicsAnimGroup::TARGET_TYPE_MATERIAL: in CreateAnimGroups() [all …]
|
| D | gfx_Light.cpp | 56 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 …]
|
| D | gfx_TransformAnim.cpp | 183 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 …]
|
| D | gfx_SkeletalModel.cpp | 133 anim::ResAnimGroup resAnimGroup = resModel.GetAnimGroups(animGroupIdx); in CreateSkeletalAnimGroup() 136 (resAnimGroup.GetFlags() & anim::ResAnimGroup::FLAG_IS_CALCULATED_TRANSFORM) != 0; in CreateSkeletalAnimGroup() 138 targetType == anim::ResGraphicsAnimGroup::TARGET_TYPE_BONE) in CreateSkeletalAnimGroup() 156 anim::ResAnimGroupMember resAnimGroupMember = in CreateSkeletalAnimGroup() 182 SkeletalModel::GetAnimTargetObject(const anim::ResAnimGroupMember& anim) in GetAnimTargetObject() argument 184 switch(anim.GetObjectType()) in GetAnimTargetObject() 186 case nw::anim::ResAnimGroupMember::OBJECT_TYPE_BONE: in GetAnimTargetObject() 188 nw::anim::ResBoneMember member = ResStaticCast<nw::anim::ResBoneMember>(anim); in GetAnimTargetObject()
|
| D | gfx_Material.cpp | 249 case anim::ResAnimGroupMember::OBJECT_TYPE_MATERIAL_COLOR: in CanUseBuffer() 251 case anim::ResAnimGroupMember::OBJECT_TYPE_TEXTURE_SAMPLER: in CanUseBuffer() 253 case anim::ResAnimGroupMember::OBJECT_TYPE_TEXTURE_MAPPER: in CanUseBuffer() 255 case anim::ResAnimGroupMember::OBJECT_TYPE_BLEND_OPERATION: in CanUseBuffer() 257 case anim::ResAnimGroupMember::OBJECT_TYPE_TEXTURE_COORDINATOR: in CanUseBuffer() 704 Material::GetAnimTargetObject(const anim::ResAnimGroupMember& anim, const ResMaterial resMaterial) in GetAnimTargetObject() argument 706 u32 objectType = anim.GetObjectType(); in GetAnimTargetObject() 711 case anim::ResAnimGroupMember::OBJECT_TYPE_MATERIAL_COLOR: in GetAnimTargetObject() 713 anim::ResMaterialColorMember member = ResStaticCast<anim::ResMaterialColorMember>(anim); in GetAnimTargetObject() 721 case anim::ResAnimGroupMember::OBJECT_TYPE_TEXTURE_SAMPLER: in GetAnimTargetObject() [all …]
|
| D | gfx_Camera.cpp | 94 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() 994 Camera::GetAnimTargetObject(const anim::ResAnimGroupMember& anim) in GetAnimTargetObject() argument [all …]
|
| D | gfx_SceneUpdater.cpp | 75 this->EvaluateAnim(sceneContext, anim::ResGraphicsAnimGroup::EVALUATION_BEFORE_WORLD_UPDATE); in UpdateAll() 78 this->EvaluateAnim(sceneContext, anim::ResGraphicsAnimGroup::EVALUATION_AFTER_SCENE_CULLING); in UpdateAll() 210 SceneUpdater::EvaluateAnim(SceneContext* sceneContext, anim::ResGraphicsAnimGroup::EvaluationTiming… in EvaluateAnim()
|
| /NW4C-1.2.23/include/nw/gfx/ |
| D | gfx_TransformAnim.h | 28 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 …]
|
| D | gfx_AnimObject.h | 121 Builder& ResAnimGroup(anim::ResAnimGroup resAnimGroup) in ResAnimGroup() 188 anim::ResAnimGroup m_ResAnimGroup; 199 anim::ResAnimGroup GetResAnimGroup() const { return m_ResAnimGroup; } in GetResAnimGroup() 202 anim::ResGraphicsAnimGroup GetResGraphicsAnimGroup() const in GetResGraphicsAnimGroup() 204 return *reinterpret_cast<const anim::ResGraphicsAnimGroup*>(&m_ResAnimGroup); in GetResGraphicsAnimGroup() 208 …anim::ResAnimGroupMember GetResAnimGroupMember(int memberIdx) const { return m_ResAnimGroup.GetMem… in GetResAnimGroupMember() 211 …anim::ResAnimGroupMember GetResAnimGroupMember(const char* key) const { return m_ResAnimGroup.GetM… in GetResAnimGroupMember() 223 const anim::AnimBlendOp* GetBlendOperationInGroup(int blendOpIdx) const in GetBlendOperationInGroup() 230 void SetBlendOperationInGroup(int blendOpIdx, anim::AnimBlendOp* blendOp) in SetBlendOperationInGroup() 237 const anim::AnimBlendOp* GetBlendOperation(int memberIdx) const in GetBlendOperation() [all …]
|
| D | gfx_SkeletalModel.h | 26 namespace anim 337 anim::ResAnimGroup resAnimGroup = resModel.GetAnimGroups(animGroupIdx); in GetMemorySizeForInitialize() 340 … (resAnimGroup.GetFlags() & anim::ResAnimGroup::FLAG_IS_CALCULATED_TRANSFORM) != 0; in GetMemorySizeForInitialize() 342 targetType == anim::ResGraphicsAnimGroup::TARGET_TYPE_BONE) in GetMemorySizeForInitialize() 392 void* GetAnimTargetObject(const anim::ResAnimGroupMember& anim);
|
| D | gfx_ParticleModel.h | 307 anim::AnimFrameController& ParticleAnimFrameController() in ParticleAnimFrameController() 314 const anim::AnimFrameController& ParticleAnimFrameController() const in ParticleAnimFrameController() 356 m_ParticleAnimFrameController(0, 16777215, anim::PlayPolicy_Loop) in ParticleModel() 382 anim::AnimFrameController m_ParticleAnimFrameController;
|
| D | gfx_Light.h | 127 void* GetAnimTargetObject(const anim::ResAnimGroupMember& anim);
|
| D | gfx_Model.h | 718 anim::ResAnimGroup resAnimGroup = resModel.GetAnimGroups(animGroupIdx); in GetMemorySizeForInitialize() 721 … resAnimGroup.GetTargetType() == anim::ResGraphicsAnimGroup::TARGET_TYPE_MATERIAL || in GetMemorySizeForInitialize() 722 … resAnimGroup.GetTargetType() == anim::ResGraphicsAnimGroup::TARGET_TYPE_VISIBILITY) in GetMemorySizeForInitialize() 776 void* GetAnimTargetObject(const anim::ResAnimGroupMember& anim); 779 …void* GetMaterialAnimTargetPtr(Material* material, const anim::ResAnimGroupMember& anim, bool isOr… 782 int GetMaterialIndex(const anim::ResAnimGroupMember& anim) const;
|
| D | gfx_ParticleEmitter.h | 175 anim::AnimFrameController& ParticleAnimFrameController() in ParticleAnimFrameController() 182 const anim::AnimFrameController& ParticleAnimFrameController() const in ParticleAnimFrameController() 447 anim::AnimFrameController m_ParticleAnimFrameController;
|
| D | gfx_Material.h | 366 void* GetAnimTargetObject(const anim::ResAnimGroupMember& anim, const ResMaterial resMaterial);
|
| /NW4C-1.2.23/demos/Nw4cDemo/resource/ |
| D | res_conv_lyt.bat | 4 %LYT_ARCV% -c ../romfiles/menu_btn.arc -a 128 -f ToyLytMenu ./blyt ./anim ./font ./timg 6 %LYT_ARCV% -c ../romfiles/tab.arc -a 128 -f ToyLytTab ./blyt ./anim ./timg 10 %LYT_ARCV% -c ../romfiles/button.arc -a 128 -f ToyLytBtn ./blyt ./anim ./timg 12 %LYT_ARCV% -c ../romfiles/pierrot_btn.arc -a 128 -f ToyPierrotLytBtn ./blyt ./anim ./timg 13 %LYT_ARCV% -c ../romfiles/robot_btn.arc -a 128 -f ToyRobotLytBtn ./blyt ./anim ./timg 14 %LYT_ARCV% -c ../romfiles/stage_btn.arc -a 128 -f ToyStageLytBtn ./blyt ./anim ./timg 15 %LYT_ARCV% -c ../romfiles/audience_btn.arc -a 128 -f ToyAudienceLytBtn ./blyt ./anim ./timg 16 %LYT_ARCV% -c ../romfiles/particle_btn.arc -a 128 -f ToyParticleLytBtn ./blyt ./anim ./timg
|
| /NW4C-1.2.23/demos/gfx/AnimationChangeDemo/sources/ |
| D | AnimationChangeDemo.cpp | 100 nw::anim::res::ResAnim s_ResAnim0; 101 nw::anim::res::ResAnim s_ResAnim1; 102 nw::anim::res::ResAnim s_ResAnimEmpty; 176 nw::anim::res::ResAnim 184 return nw::anim::res::ResAnim(NULL); in BuildTransformAnimResource() 206 nw::anim::res::ResAnim resAnim in CreateTransformAnimEvaluator() 254 s_ResAnimEmpty = nw::anim::res::ResAnim::CreateEmptySkeletalAnim(&s_DeviceAllocator); in InitializeSkeletalAnim() 471 s_ResAnimEmpty = nw::anim::res::ResAnim(NULL); in TerminateScenes()
|
| /NW4C-1.2.23/include/nw/anim/res/ |
| D | anim_ResRevision.h | 22 namespace anim {
|
| D | anim_ResTypeInfo.h | 23 namespace anim
|
| /NW4C-1.2.23/sources/libraries/ |
| D | OMakefile | 20 .SUBDIRS: anim font gfx io lyt math os ut snd dev demo
|
| /NW4C-1.2.23/sources/libraries/anim/ |
| D | anim_AnimFrameController.cpp | 24 namespace anim { namespace
|
| /NW4C-1.2.23/include/nw/demo/ |
| D | demo_Utility.h | 401 static nw::anim::ResAnim FindResAnimByName( in FindResAnimByName() 407 nw::anim::ResAnim resAnim; in FindResAnimByName() 474 nw::anim::ResAnim resAnim, in BindAnimation() 643 nw::anim::ResAnim resAnim = FindResAnimByName(resources, animationName, animationType); in BindAnimationByName()
|
| /NW4C-1.2.23/include/nw/gfx/res/ |
| D | gfx_ResGraphicsFile.h | 447 …NW_RES_FIELD_CLASS_DIC_DECL( anim::res::ResAnim, SkeletalAnims, nw::ut::ResDicPatricia ) // Ge… 448 …NW_RES_FIELD_CLASS_DIC_DECL( anim::res::ResAnim, MaterialAnims, nw::ut::ResDicPatricia ) // Ge… 449 …NW_RES_FIELD_CLASS_DIC_DECL( anim::res::ResAnim, VisibilityAnims, nw::ut::ResDicPatricia ) // Ge… 450 …NW_RES_FIELD_CLASS_DIC_DECL( anim::res::ResAnim, CameraAnims, nw::ut::ResDicPatricia ) // Ge… 451 …NW_RES_FIELD_CLASS_DIC_DECL( anim::res::ResAnim, LightAnims, nw::ut::ResDicPatricia ) // Ge…
|
| /NW4C-1.2.23/demos/Nw4cDemo/sources/ |
| D | GfxCtrl.cpp | 251 nw::anim::ResAnim resAnim = resSet.resource.GetSkeletalAnims(i); in CreateModel() 280 nw::anim::ResAnim resAnim = resSet.resource.GetMaterialAnims(0); in CreateModel() 492 nw::anim::ResAnim resAnim = resSet.resource.GetLightAnims(0); in CreateSceneEnvironment() 623 nw::anim::ResAnim resAnim = resSet.resource.GetCameraAnims(i); in CreateCamera()
|