void GpuTexture::Unload( ) { privGetInstance()->privUnloadTextures(); }
Texture *GpuTexture::Create( const char * const textNameString ) { assert(textNameString); TextureData textData( textNameString ); return ( privGetInstance()->privCreate( textData ) ); }
Texture *GpuTexture::DefaultTexture( ) { return ( privGetInstance()->pDefaultTexture ); }
FILE *io::getHandle() { return privGetInstance()->privGetHandle(); }
void io::create(const char * const name) { privGetInstance()->privCreate( name ); }
void io::destroy() { privGetInstance()->privDestroy(); }
Pyramid* Pyramid::getInstance() { return privGetInstance(); }
GraphicsObjectManager * GraphicsObjectManager::getInstance( void ) { return privGetInstance(); }
CameraManager * CameraManager::getInstance( void ) { return privGetInstance(); }
Box* Box::getInstance() { return privGetInstance(); }