CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
RenderingSystem.hpp File Reference

Go to the source code of this file.

Classes

class  CeresEngine::RenderingSystem
 A system that connects the rendering system to the CeresEngine renderer. More...
 

Namespaces

namespace  CeresEngine
 

Macros

#define CE_RENDERING_SYSTEM_ENTITY_SYNC(T)
 

Typedefs

using CeresEngine::RenderingSystemEntitySet = EntityObjectSet< Light, Camera, Renderable, TerrainRenderable, Environment >
 The set of entities supported by the rendering system.
 

Macro Definition Documentation

◆ CE_RENDERING_SYSTEM_ENTITY_SYNC

#define CE_RENDERING_SYSTEM_ENTITY_SYNC (   T)
Value:
void didAdd(const T& entity) noexcept final; \
void didRemove(const T& entity) noexcept final; \
void didChange(const T& entity, const EntityChangeSet& changeSet) noexcept final;