| /NW4C-1.3.3/sources/libraries/gfx/ |
| D | gfx_AnimObject.cpp | 23 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 …]
|
| D | gfx_Model.cpp | 115 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 …]
|
| 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 | 153 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()
|
| D | gfx_Material.cpp | 255 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 …]
|
| 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() 1192 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() 213 SceneUpdater::EvaluateAnim(SceneContext* sceneContext, anim::ResGraphicsAnimGroup::EvaluationTiming… in EvaluateAnim()
|
| /NW4C-1.3.3/sources/libraries/anim/res/ |
| D | anim_ResUtil.cpp | 31 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/ |
| 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() 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() 209 …anim::ResAnimGroupMember GetResAnimGroupMember(int memberIdx) const { return m_ResAnimGroup.GetMem… in GetResAnimGroupMember() 212 …anim::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 …]
|
| D | gfx_SkeletalModel.h | 26 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);
|
| D | gfx_PerspectiveProjectionUpdater.h | 117 virtual anim::ResCameraAnimData::ProjectionUpdaterKind Kind() const in Kind() 119 return anim::ResCameraAnimData::PROJECTION_UPDATER_PERSPECTIVE; in Kind()
|
| D | gfx_FrustumProjectionUpdater.h | 116 virtual anim::ResCameraAnimData::ProjectionUpdaterKind Kind() const in Kind() 118 return anim::ResCameraAnimData::PROJECTION_UPDATER_FRUSTUM; in Kind()
|
| D | gfx_OrthoProjectionUpdater.h | 116 virtual anim::ResCameraAnimData::ProjectionUpdaterKind Kind() const in Kind() 118 return anim::ResCameraAnimData::PROJECTION_UPDATER_ORTHO; in Kind()
|
| D | gfx_ParticleModel.h | 309 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;
|
| D | gfx_LookAtTargetViewUpdater.h | 120 virtual anim::ResCameraAnimData::ViewUpdaterKind Kind() const in Kind() 122 return anim::ResCameraAnimData::VIEW_UPDATER_LOOKAT; in Kind()
|
| D | gfx_AimTargetViewUpdater.h | 120 virtual anim::ResCameraAnimData::ViewUpdaterKind Kind() const in Kind() 122 return anim::ResCameraAnimData::VIEW_UPDATER_AIM; in Kind()
|
| D | gfx_RotateViewUpdater.h | 120 virtual anim::ResCameraAnimData::ViewUpdaterKind Kind() const in Kind() 122 return anim::ResCameraAnimData::VIEW_UPDATER_ROTATE; in Kind()
|
| D | gfx_Model.h | 732 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;
|
| D | gfx_Light.h | 134 void* GetAnimTargetObject(const anim::ResAnimGroupMember& anim);
|
| /NW4C-1.3.3/include/nw/anim/res/ |
| D | anim_ResUtil.h | 22 namespace anim { 43 void DestroyClonedTextureAnim(os::IAllocator* allocator, ResAnim anim);
|
| D | anim_ResRevision.h | 22 namespace anim {
|
| /NW4C-1.3.3/demos/gfx/AnimationChangeDemo/sources/ |
| D | AnimationChangeDemo.cpp | 94 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/ |
| D | OMakefile | 20 .SUBDIRS: anim font gfx io lyt math os ut snd dev demo
|