Lines Matching refs:anim
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()
86 allocator->Free(anim.GetTextures(0).ptr()); in DestroyTextureAnimMember()
87 allocator->Free(anim.ptr()->toTexturesTable.to_ptr()); in DestroyTextureAnimMember()
88 allocator->Free(anim.ptr()); in DestroyTextureAnimMember()
94 namespace anim { namespace
162 void DestroyClonedTextureAnim(os::IAllocator* allocator, ResAnim anim) in DestroyClonedTextureAnim() argument
164 if (!anim.IsValid()) in DestroyClonedTextureAnim()
172 for (int i = 0; i < anim.GetMemberAnimSetCount(); ++i) in DestroyClonedTextureAnim()
174 if (anim.GetMemberAnimSet(i).GetPrimitiveType() == in DestroyClonedTextureAnim()
177 DestroyTextureAnimMember(allocator, anim.GetMemberAnimSet(i)); in DestroyClonedTextureAnim()
182 allocator->Free(anim.ptr()->toMemberAnimSetDic.to_ptr()); in DestroyClonedTextureAnim()
186 allocator->Free(anim.ptr()); in DestroyClonedTextureAnim()