RedCore
Loading...
Searching...
No Matches
red::ActorCreateEvent Class Reference

#include <ActorCreateEvent.h>

Inherits red::EventBase< ActorCreateEvent >.

Public Types

using Listener = EventBase<ActorCreateEvent>::BasicListener
Public Types inherited from red::EventBase< ActorCreateEvent >
using Delegator
using ListenerFunc

Public Member Functions

ActorBasegetActor () const
Public Member Functions inherited from red::EventBase< ActorCreateEvent >
void consume ()
bool isConsumed () const

Static Public Member Functions

static void subscribe (EventDelegator< ActorCreateEvent >::Listener &listener)
static void emit (ActorBase *actor)

Member Typedef Documentation

◆ Listener

Member Function Documentation

◆ getActor()

ActorBase * red::ActorCreateEvent::getActor ( ) const
inlinenodiscard

◆ subscribe()

void red::ActorCreateEvent::subscribe ( EventDelegator< ActorCreateEvent >::Listener & listener)
static

◆ emit()

void red::ActorCreateEvent::emit ( ActorBase * actor)
static