Files
unease/engine/render/indexbuffer.h
2025-02-28 04:43:17 +03:00

27 lines
401 B
C++

#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