/** @file JCVBOMgr.h @brief @author James @version 1.0 @date 2016_5_18 */ #ifndef __JCVBOMgr_H__ #define __JCVBOMgr_H__ #include #include #if __APPLE__ #include #include #else #include #endif namespace laya { class JCVBOManager { public: JCVBOManager(); int GetVBO(); void ReleaseVBO(); unsigned int createVertexBuffer( int totalSize ); void freeGLResource(); public: std::vector m_vVBO; //VBO int m_nVBOSize; //VBO的大小 int m_nCurVBOId; //当前VBO的ID bool m_bInited; //是否初始化 }; }; //------------------------------------------------------------------------------ #endif //__JCVBOMgr_H__ //-----------------------------END FILE--------------------------------