CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::AbstractEntityEvent Struct Reference

A abstract class that provides a trait that allows checking for event implementations. More...

#include <CeresEngine/Entity/Event.hpp>

Inheritance diagram for CeresEngine::AbstractEntityEvent:
CeresEngine::EntityEvent< ComponentAdded< C > > CeresEngine::EntityEvent< ComponentRemoved< C > > CeresEngine::EntityEvent< EntityCreated > CeresEngine::EntityEvent< EntityDestroyed > CeresEngine::EntityEvent< EntityDirty > CeresEngine::EntityEvent< EntityNameChanged > CeresEngine::EntityEvent< EntityParentChanged > CeresEngine::EntityEvent< GainedAuthority > CeresEngine::EntityEvent< LostAuthority > CeresEngine::EntityEvent< NetworkEvent< E > > CeresEngine::EntityEvent< T >

Public Member Functions

virtual ~AbstractEntityEvent ()=default
 Defaulted virtual destructor.
 

Protected Attributes

EntityManagermEntityManager = nullptr
 The entity manager for the event.
 
EntityEventManagermEventManager = nullptr
 The event manager for the event.
 

Friends

class EntityEventManager
 

Detailed Description

A abstract class that provides a trait that allows checking for event implementations.

Constructor & Destructor Documentation

◆ ~AbstractEntityEvent()

virtual CeresEngine::AbstractEntityEvent::~AbstractEntityEvent ( )
virtualdefault

Defaulted virtual destructor.

Friends And Related Symbol Documentation

◆ EntityEventManager

Member Data Documentation

◆ mEntityManager

EntityManager* CeresEngine::AbstractEntityEvent::mEntityManager = nullptr
protected

The entity manager for the event.

◆ mEventManager

EntityEventManager* CeresEngine::AbstractEntityEvent::mEventManager = nullptr
protected

The event manager for the event.


The documentation for this struct was generated from the following file: