|
virtual void | Init () override |
|
virtual void | SetViewport (uint32_t x, uint32_t y, uint32_t width, uint32_t height) override |
|
virtual void | SetClearColor (const glm::vec4 &color) override |
|
virtual void | Clear () override |
|
virtual void | DrawIndexed (const Ref< VertexArray > &vertexArray) override |
|
|
enum class | API { None = 0
, OpenGL = 1
} |
|
static API | GetAPI () |
|
static Scope< RendererAPI > | Create () |
|
◆ Clear()
void Hana::OpenGLRendererAPI::Clear |
( |
| ) |
|
|
overridevirtual |
◆ DrawIndexed()
void Hana::OpenGLRendererAPI::DrawIndexed |
( |
const Ref< VertexArray > & | vertexArray | ) |
|
|
overridevirtual |
◆ Init()
void Hana::OpenGLRendererAPI::Init |
( |
| ) |
|
|
overridevirtual |
◆ SetClearColor()
void Hana::OpenGLRendererAPI::SetClearColor |
( |
const glm::vec4 & | color | ) |
|
|
overridevirtual |
◆ SetViewport()
void Hana::OpenGLRendererAPI::SetViewport |
( |
uint32_t | x, |
|
|
uint32_t | y, |
|
|
uint32_t | width, |
|
|
uint32_t | height ) |
|
overridevirtual |
The documentation for this class was generated from the following files: