LkEngine
0.1.2
Loading...
Searching...
No Matches
RenderCommandQueue.h
1
#pragma once
2
3
#include "
LkEngine/Core/Core.h
"
4
5
6
namespace
LkEngine
{
7
8
class
LRenderCommandQueue
9
{
10
public
:
11
typedef
void(*FRenderCommandFn)(
void
*);
12
13
LRenderCommandQueue
();
14
~LRenderCommandQueue
();
15
16
void
* Allocate(FRenderCommandFn CommandFunction,
const
uint32_t Size);
17
void
Execute();
18
19
private
:
20
uint8_t* m_CommandBuffer{};
21
uint8_t* m_CommandBufferPtr{};
22
uint32_t m_CommandCount = 0;
23
};
24
25
}
Core.h
Core header.
LkEngine::LRenderCommandQueue
Definition
RenderCommandQueue.h:9
LkEngine
Definition
Asset.h:11
LkEngine
Source
LkEngine
Renderer
RenderCommandQueue.h
Generated by
1.12.0