LkEngine 0.1.2
 
Loading...
Searching...
No Matches
RendererCore.h
1#pragma once
2
4#include "LkEngine/Core/Math/MathLibrary.h"
5
6
7namespace LkEngine {
8
10 {
11 glm::vec3 Position{};
12 glm::vec4 Color{};
13 glm::vec2 TexCoord{};
14 float TexIndex{};
15 float TexArray{};
16 float TilingFactor{};
17 };
18
20 {
21 glm::vec3 Position{};
22 glm::vec4 Color{};
23 };
24
26 {
27 glm::vec4 InitialClearColor = { 0.30f, 0.45f, 0.10f, 1.0f };
28 bool bSwapChainTarget = false;
29 };
30
32 {
33 uint32_t MaxQuads = 10000;
34 uint32_t MaxLines = 1000;
35 bool bSwapChainTarget = false;
36
37 uint8_t ArrayTexturesCount = 1;
38 };
39
40}
Core types.
Definition Asset.h:11
Definition RendererCore.h:20
Definition RendererCore.h:10
Definition RendererCore.h:32
Definition RendererCore.h:26