Hana
Loading...
Searching...
No Matches
Renderer2D.h
1#pragma once
2
3#include "Hana/Renderer/OrthographicCamera.h"
4
5#include "Hana/Renderer/Texture.h"
6
7namespace Hana
8{
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}
Definition OrthographicCamera.h:8
Definition Renderer2D.h:10