示例#1
0
    //------------------------------------------------------------------------
    void TerrainBatch::load()
    {
        if ( mRenderEnable && !mIsLoaded )
        {
            //////////////////////////////////

            createGpuVertexData();
            createGpuIndexData();

            loadChilds();

            loadRenderableObject();

            updateVertexData( mVertexRectInTile );

            if ( EngineMain::getInstance().getMode() != EM_EDITOR )
            {
                destroyGpuVertexBackupData();
                destroyGpuIndexBackupData();
            }
            
            mIsLoaded = true;
        }
    }
示例#2
0
	void TerrainQuadTreeNode::loadSelf()
	{
		createGpuVertexData();
		createGpuIndexData();
	}