28 pVertexPool->Create(
this, a_uiMaxStaticVertices, a_uiFlags );
29 CreatePool( a_uiMaxStaticVertices, a_uiFlags );
44 pVertexBlock->Create(
this, a_uiMaxVertices, a_uiFlags );
57 Pair result = {
TNULL, a_pResource };
61 [](
TResource* a_pResource,
void* a_pUserData ) {
68 if ( pBlockResource->CanFit( pPair->second ) && !pBlockResource->IsDying() )
70 pPair->first = pBlockResource;
#define TSTATICCAST(POINTERTYPE, VALUE)
#define TOSHI_NAMESPACE_START
#define TOSHI_NAMESPACE_END
#define TDEFINE_CLASS(...)
virtual TVertexPoolResourceInterface * CreatePoolResource(TUINT16 a_uiMaxStaticVertices, TUINT16 a_uiFlags)
TVertexBlockResource * CreateBlockResource(TUINT16 a_uiMaxVertices, TUINT32 a_uiFlags)
TVertexBlockResource * FindBlockResource(TVertexPoolResource *a_pResource)
TBOOL RecurseSimple(t_RecurseCb a_pCallback, TResource *a_pResource, void *a_pUserData)
TRenderInterface * GetRenderer() const
TVertexPoolResourceInterface * CreatePool(TUINT16 a_uiMaxStaticVertices, TUINT32 a_uiFlags)
friend TVertexPoolResourceInterface
TBOOL IsA(TClass *a_pClass)