Nameless Engine
|
#include <NodeNotificationBroadcaster.hpp>
Public Member Functions | |
NodeNotificationBroadcasterBase (const NodeNotificationBroadcasterBase &)=delete | |
NodeNotificationBroadcasterBase & | operator= (const NodeNotificationBroadcasterBase &)=delete |
Protected Member Functions | |
virtual void | onOwnerNodeSpawning (Node *pOwnerNode)=0 |
virtual void | onOwnerNodeDespawning (Node *pOwnerNode)=0 |
Friends | |
class | Node |
Base class for notification broadcasters.
|
protectedpure virtual |
Called by the node, that owns this broadcaster, when it's despawning.
pOwnerNode | Node that owns this broadcaster. |
Implemented in ne::NodeNotificationBroadcaster< FunctionReturnType(FunctionArgs...)>.
|
protectedpure virtual |
Called by the node, that owns this broadcaster, when it's spawning.
pOwnerNode | Spawned node that owns this broadcaster. |
Implemented in ne::NodeNotificationBroadcaster< FunctionReturnType(FunctionArgs...)>.