//------------------------------------------------------------------------ void TerrainBatch::load() { if ( mRenderEnable && !mIsLoaded ) { ////////////////////////////////// createGpuVertexData(); createGpuIndexData(); loadChilds(); loadRenderableObject(); updateVertexData( mVertexRectInTile ); if ( EngineMain::getInstance().getMode() != EM_EDITOR ) { destroyGpuVertexBackupData(); destroyGpuIndexBackupData(); } mIsLoaded = true; } }
void TerrainQuadTreeNode::loadSelf() { createGpuVertexData(); createGpuIndexData(); }