Nameless Engine
Loading...
Searching...
No Matches
ne::NodeNotificationBroadcasterBase Class Referenceabstract

#include <NodeNotificationBroadcaster.hpp>

Inheritance diagram for ne::NodeNotificationBroadcasterBase:
ne::NodeNotificationBroadcaster< FunctionReturnType(FunctionArgs...)>

Public Member Functions

 NodeNotificationBroadcasterBase (const NodeNotificationBroadcasterBase &)=delete
 
NodeNotificationBroadcasterBaseoperator= (const NodeNotificationBroadcasterBase &)=delete
 

Protected Member Functions

virtual void onOwnerNodeSpawning (Node *pOwnerNode)=0
 
virtual void onOwnerNodeDespawning (Node *pOwnerNode)=0
 

Friends

class Node
 

Detailed Description

Base class for notification broadcasters.

Member Function Documentation

◆ onOwnerNodeDespawning()

virtual void ne::NodeNotificationBroadcasterBase::onOwnerNodeDespawning ( Node pOwnerNode)
protectedpure virtual

Called by the node, that owns this broadcaster, when it's despawning.

Parameters
pOwnerNodeNode that owns this broadcaster.

Implemented in ne::NodeNotificationBroadcaster< FunctionReturnType(FunctionArgs...)>.

◆ onOwnerNodeSpawning()

virtual void ne::NodeNotificationBroadcasterBase::onOwnerNodeSpawning ( Node pOwnerNode)
protectedpure virtual

Called by the node, that owns this broadcaster, when it's spawning.

Parameters
pOwnerNodeSpawned node that owns this broadcaster.

Implemented in ne::NodeNotificationBroadcaster< FunctionReturnType(FunctionArgs...)>.


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