Hana
Loading...
Searching...
No Matches
Hana::RendererAPI Class Referenceabstract
Inheritance diagram for Hana::RendererAPI:
Hana::OpenGLRendererAPI

Public Types

enum class  API { None = 0 , OpenGL = 1 }
 

Public Member Functions

virtual void Init ()=0
 
virtual void SetViewport (uint32_t x, uint32_t y, uint32_t width, uint32_t height)=0
 
virtual void SetClearColor (const glm::vec4 &color)=0
 
virtual void Clear ()=0
 
virtual void DrawIndexed (const Ref< VertexArray > &vertexArray)=0
 

Static Public Member Functions

static API GetAPI ()
 
static Scope< RendererAPICreate ()
 

The documentation for this class was generated from the following files: