Lines Matching refs:allocator
38 os::IAllocator* allocator in Create() argument
41 NW_NULL_ASSERT(allocator); in Create()
44 CreateResFog(allocator), in Create()
45 ResFogDataDestroyer(allocator)); in Create()
47 void* memory = allocator->Alloc(sizeof(Fog)); in Create()
50 allocator, in Create()
53 Result result = fog->Initialize(allocator); in Create()
109 os::IAllocator* allocator in Create() argument
112 NW_NULL_ASSERT(allocator); in Create()
118 void* memory = allocator->Alloc(sizeof(Fog)); in Create()
122 allocator, in Create()
125 Result result = fog->Initialize(allocator); in Create()
139 Fog::CreateResFog(os::IAllocator* allocator, const char* name /* = NULL */) in CreateResFog() argument
144 AllocateAndFillN<ResFogData>(allocator, sizeof(ResFogData), 0); in CreateResFog()
155 resFog->toName.set_ptr(AllocateAndCopyString(name, allocator, MAX_NAME_LENGTH)); in CreateResFog()
176 AllocateAndFill<ResImageLookupTableData>(allocator, 0); in CreateResFog()
179 AllocateAndFill<ResFogUpdaterData>(allocator, 0); in CreateResFog()
188 void* tableMemory = allocator->AllocAndFill<u32>(NW_FOG_TABLE_COMMAND_NUM, 0); in CreateResFog()
197 Fog::DestroyResFog(os::IAllocator* allocator, ResFogData* resFog) in DestroyResFog() argument
199 NW_NULL_ASSERT( allocator ); in DestroyResFog()
204 allocator->Free( const_cast<char*>( resFog->toName.to_ptr() ) ); in DestroyResFog()
209 allocator->Free( resFog->toFogUpdater.to_ptr() ); in DestroyResFog()
217 allocator->Free( fogSampler.ref().toCommandCacheTable.to_ptr() ); in DestroyResFog()
220 allocator->Free( resFog->toFogSampler.to_ptr() ); in DestroyResFog()
223 allocator->Free( resFog ); in DestroyResFog()
227 Fog::CreateResFogUpdater(os::IAllocator* allocator) in CreateResFogUpdater() argument
230 AllocateAndFill<ResFogUpdaterData>(allocator, 0); in CreateResFogUpdater()
239 Fog::DestroyResFogUpdater(os::IAllocator* allocator, ResFogUpdaterData* resFogUpdater) in DestroyResFogUpdater() argument
241 NW_NULL_ASSERT( allocator ); in DestroyResFogUpdater()
245 allocator->Free( resFogUpdater ); in DestroyResFogUpdater()
384 Fog::Initialize(os::IAllocator* allocator) in Initialize() argument
388 result |= TransformNode::Initialize(allocator); in Initialize()
391 ResFogUpdaterData* resFogUpdater = CreateResFogUpdater(allocator); in Initialize()
396 ResFogUpdaterDataDestroyer(allocator)); in Initialize()
404 result |= CreateOriginalValue(allocator); in Initialize()
407 result |= CreateAnimGroup(allocator); in Initialize()
415 Fog::CreateAnimGroup(os::IAllocator* allocator) in CreateAnimGroup() argument
437 .Create(allocator); in CreateAnimGroup()
456 Fog::CreateOriginalValue(os::IAllocator* allocator) in CreateOriginalValue() argument
460 void* buffer = allocator->Alloc(sizeof(ResFogData)); in CreateOriginalValue()