#ifndef INDEXOBJECT_H #define INDEXOBJECT_H #include "render/render_shared.h" #include "render/gl_shared.h" class RenderDevice; class IndexBuffer { friend class RenderDevice; public: ~IndexBuffer(); void* MapBuffer(BufferAccess access); void UnmapBuffer(); void Bind(); private: IndexBuffer(void* data, size_t size, bool isStream = false); GLuint m_buffer; }; #endif // !INDEXOBJECT_H