Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
EngineCore::RenderList Class Reference

The render list stores all actors to render this frame. More...

#include <RenderList.h>

Collaboration diagram for EngineCore::RenderList:

Public Member Functions

void addToRenderPool (std::unique_ptr< Actor > actor)
uint32_t getRenderCount () const

Private Attributes

std::vector< std::unique_ptr< Actor > > actorsToRender

Detailed Description

The render list stores all actors to render this frame.

Definition at line 10 of file RenderList.h.

Member Function Documentation

◆ addToRenderPool()

void EngineCore::RenderList::addToRenderPool ( std::unique_ptr< Actor > actor)

Definition at line 4 of file RenderList.cpp.

References actorsToRender.

◆ getRenderCount()

uint32_t EngineCore::RenderList::getRenderCount ( ) const

Definition at line 8 of file RenderList.cpp.

References actorsToRender.

Member Data Documentation

◆ actorsToRender

std::vector<std::unique_ptr<Actor> > EngineCore::RenderList::actorsToRender
private

Definition at line 17 of file RenderList.h.

Referenced by addToRenderPool(), and getRenderCount().


The documentation for this class was generated from the following files:
  • /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Core/RenderList.h
  • /home/magerbeton/Documents/gl3-vulkan/Engine/src/Engine/Core/RenderList.cpp