NW4F Snd
Loading...
Searching...
No Matches
nw::snd::internal::PoolImpl Class Reference

#include <snd_InstancePool.h>

Inherited by nw::snd::internal::InstancePool< MmlSequenceTrack > [private], and nw::snd::internal::InstancePool< T > [private].

Public Member Functions

 PoolImpl ()

Protected Member Functions

u32 CreateImpl (void *buffer, size_t size, u32 objSize)
void DestroyImpl ()
int CountImpl () const
void * AllocImpl ()
void FreeImpl (void *ptr)

Private Attributes

PoolImplm_pNext

Constructor & Destructor Documentation

◆ PoolImpl()

nw::snd::internal::PoolImpl::PoolImpl ( )
inline

Member Function Documentation

◆ CreateImpl()

u32 nw::snd::internal::PoolImpl::CreateImpl ( void * buffer,
size_t size,
u32 objSize )
protected

◆ DestroyImpl()

void nw::snd::internal::PoolImpl::DestroyImpl ( )
protected

◆ CountImpl()

int nw::snd::internal::PoolImpl::CountImpl ( ) const
protected

◆ AllocImpl()

void * nw::snd::internal::PoolImpl::AllocImpl ( )
protected

◆ FreeImpl()

void nw::snd::internal::PoolImpl::FreeImpl ( void * ptr)
protected

Member Data Documentation

◆ m_pNext

PoolImpl* nw::snd::internal::PoolImpl::m_pNext
private