Lines Matching refs:anim
33 nw::anim::ResTextureAnim CloneTextureAnimMember( in CloneTextureAnimMember()
35 const nw::anim::ResTextureAnim& src in CloneTextureAnimMember()
70 void* animMemory = allocator->Alloc(sizeof(nw::anim::ResTextureAnimData)); in CloneTextureAnimMember()
71 nw::anim::ResTextureAnimData* anim = new(animMemory) nw::anim::ResTextureAnimData; in CloneTextureAnimMember() local
73 if (nw::ut::CheckFlag(src.ptr()->m_Flags, nw::anim::ResTextureAnimData::FLAG_CONSTANT)) in CloneTextureAnimMember()
75 anim->constantValueCurve = src.ptr()->constantValueCurve; in CloneTextureAnimMember()
79 anim->toCurve.set_ptr(src.ptr()->toCurve.to_ptr()); in CloneTextureAnimMember()
82 anim->m_TexturesTableCount = texturesCount; in CloneTextureAnimMember()
83 anim->toTexturesTable.set_ptr(texturesTable); in CloneTextureAnimMember()
85 anim->m_Flags = src.GetFlags(); in CloneTextureAnimMember()
86 anim->toPath.set_ptr(src.ptr()->toPath.to_ptr()); in CloneTextureAnimMember()
87 anim->m_PrimitiveType = src.GetPrimitiveType(); in CloneTextureAnimMember()
89 return nw::anim::ResTextureAnim(anim); in CloneTextureAnimMember()
94 nw::anim::ResTextureAnim anim in DestroyTextureAnimMember() argument
97 const int texturesCount = anim.GetTexturesCount(); in DestroyTextureAnimMember()
100 allocator->Free(anim.GetTextures(0).ptr()); in DestroyTextureAnimMember()
101 allocator->Free(anim.ptr()->toTexturesTable.to_ptr()); in DestroyTextureAnimMember()
102 allocator->Free(anim.ptr()); in DestroyTextureAnimMember()
108 namespace anim { namespace
176 void DestroyClonedTextureAnim(os::IAllocator* allocator, ResAnim anim) in DestroyClonedTextureAnim() argument
178 if (!anim.IsValid()) in DestroyClonedTextureAnim()
186 for (int i = 0; i < anim.GetMemberAnimSetCount(); ++i) in DestroyClonedTextureAnim()
188 if (anim.GetMemberAnimSet(i).GetPrimitiveType() == in DestroyClonedTextureAnim()
191 DestroyTextureAnimMember(allocator, anim.GetMemberAnimSet(i)); in DestroyClonedTextureAnim()
196 allocator->Free(anim.ptr()->toMemberAnimSetDic.to_ptr()); in DestroyClonedTextureAnim()
200 allocator->Free(anim.ptr()); in DestroyClonedTextureAnim()