Hana
Loading...
Searching...
No Matches
Hana
src
Hana
Renderer
Renderer2D.h
1
#pragma once
2
3
#include "Hana/Renderer/OrthographicCamera.h"
4
5
#include "Hana/Renderer/Texture.h"
6
7
namespace
Hana
8
{
9
class
Renderer2D
10
{
11
public
:
12
static
void
Init();
13
static
void
ShutDown();
14
15
static
void
BeginScene(
const
OrthographicCamera
& camera);
16
static
void
EndScene();
17
18
// Primitives
19
static
void
DrawQuad(
const
glm::vec2& position,
const
glm::vec2& size,
const
glm::vec4& color);
20
static
void
DrawQuad(
const
glm::vec3& position,
const
glm::vec2& size,
const
glm::vec4& color);
21
static
void
DrawQuad(
const
glm::vec2& position,
const
glm::vec2& size,
const
Ref<Texture2D>& texture);
22
static
void
DrawQuad(
const
glm::vec3& position,
const
glm::vec2& size,
const
Ref<Texture2D>& texture);
23
};
24
}
Hana::OrthographicCamera
Definition
OrthographicCamera.h:8
Hana::Renderer2D
Definition
Renderer2D.h:10
Generated by
1.13.2