Struct parent_change¶
Defined in File defaultevents.hpp
Inheritance Relationships¶
Base Type¶
public legion::core::events::event< parent_change >
(Template Class event)
Struct Documentation¶
-
struct
legion::core::events
::
parent_change
: public legion::core::events::event<parent_change>¶ Public Functions
-
parent_change
() = default¶
-
inline
parent_change
(ecs::entity_handle entity, id_type oldParent, id_type newParent)¶
-
inline virtual bool
persistent
() override¶ Returns a value that decides whether the event should be kept in the bus or destroyed after all subscribers have been notified.
-
inline virtual bool
unique
() override¶ Returns a value that decides whether more than one of this event type should be able to exist. If true and an event of this type already exists then the event-bus will only notify the subscribers and nothing else.
Public Members
-
ecs::entity_handle
oldParent
¶
-
ecs::entity_handle
newParent
¶
-
ecs::entity_handle
entity
¶
-