Vulkan Schnee
0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
RenderList.h
Go to the documentation of this file.
1
#pragma once
2
#include <vector>
3
4
#include "
Engine/Entity/Actor.h
"
5
6
namespace
EngineCore
{
10
class
RenderList
{
11
public
:
12
13
void
addToRenderPool
(std::unique_ptr<Actor> actor);
14
uint32_t
getRenderCount
()
const
;
15
16
private
:
17
std::vector<std::unique_ptr<Actor>>
actorsToRender
;
18
};
19
}
Actor.h
EngineCore::RenderList
The render list stores all actors to render this frame.
Definition
RenderList.h:10
EngineCore::RenderList::getRenderCount
uint32_t getRenderCount() const
Definition
RenderList.cpp:8
EngineCore::RenderList::addToRenderPool
void addToRenderPool(std::unique_ptr< Actor > actor)
Definition
RenderList.cpp:4
EngineCore::RenderList::actorsToRender
std::vector< std::unique_ptr< Actor > > actorsToRender
Definition
RenderList.h:17
EngineCore
Log category system implementation.
Definition
CameraComponent.cpp:8
Engine
include
Engine
Core
RenderList.h
Generated by
1.14.0