CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::EntityParentChanged Struct Referencefinal

An event that gets dispatched when an entity parent is changed. More...

#include <CeresEngine/Entity/Entity.hpp>

Inheritance diagram for CeresEngine::EntityParentChanged:
CeresEngine::EntityEvent< EntityParentChanged > CeresEngine::AbstractEntityEvent

Public Member Functions

 EntityParentChanged (const Entity newParent, const Entity oldParent)
 Creates a new EntityParentChanged event.
 
- Public Member Functions inherited from CeresEngine::AbstractEntityEvent
virtual ~AbstractEntityEvent ()=default
 Defaulted virtual destructor.
 

Public Attributes

Entity newParent
 The entity new parent entity.
 
Entity oldParent
 The entity old parent entity.
 

Additional Inherited Members

- Public Types inherited from CeresEngine::EntityEvent< EntityParentChanged >
using Signal = CeresEngine::Event< void(const Entity &, const EntityParentChanged &)>
 The signal type for the event.
 
- Static Public Attributes inherited from CeresEngine::EntityEvent< EntityParentChanged >
static const EntityEventID eventID
 This entity event type ID.
 
- Protected Attributes inherited from CeresEngine::AbstractEntityEvent
EntityManagermEntityManager = nullptr
 The entity manager for the event.
 
EntityEventManagermEventManager = nullptr
 The event manager for the event.
 

Detailed Description

An event that gets dispatched when an entity parent is changed.

Constructor & Destructor Documentation

◆ EntityParentChanged()

CeresEngine::EntityParentChanged::EntityParentChanged ( const Entity  newParent,
const Entity  oldParent 
)
inline

Creates a new EntityParentChanged event.

Parameters
newParentThe new parent entity
oldParentThe old parent entity

Member Data Documentation

◆ newParent

Entity CeresEngine::EntityParentChanged::newParent

The entity new parent entity.

◆ oldParent

Entity CeresEngine::EntityParentChanged::oldParent

The entity old parent entity.


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