Polyphase Game Engine
Loading...
Searching...
No Matches
ActionSpawnNodes Class Reference

#include <ActionManager.h>

Inheritance diagram for ActionSpawnNodes:
Action

Public Member Functions

 ActionSpawnNodes (const std::vector< TypeId > &types)
 
 ActionSpawnNodes (const std::vector< const char * > &typeNames)
 
 ActionSpawnNodes (const std::vector< SceneRef > &scenes)
 
 ActionSpawnNodes (const std::vector< Node * > &srcNodes)
 
const std::vector< NodePtr > & GetNodes () const
 
- Public Member Functions inherited from Action
virtual ~Action ()
 
virtual void Execute ()
 
virtual void Reverse ()
 
virtual const char * GetName ()=0
 

Protected Attributes

std::vector< TypeIdmSrcTypes
 
std::vector< const char * > mSrcTypeNames
 
std::vector< SceneRefmSrcScenes
 
std::vector< NodePtrmSrcNodes
 
std::vector< NodePtrmNodes
 
std::vector< NodePtrmParents
 

Constructor & Destructor Documentation

◆ ActionSpawnNodes() [1/4]

ActionSpawnNodes::ActionSpawnNodes ( const std::vector< TypeId > &  types)

◆ ActionSpawnNodes() [2/4]

ActionSpawnNodes::ActionSpawnNodes ( const std::vector< const char * > &  typeNames)

◆ ActionSpawnNodes() [3/4]

ActionSpawnNodes::ActionSpawnNodes ( const std::vector< SceneRef > &  scenes)

◆ ActionSpawnNodes() [4/4]

ActionSpawnNodes::ActionSpawnNodes ( const std::vector< Node * > &  srcNodes)

Member Function Documentation

◆ GetNodes()

const std::vector< NodePtr > & ActionSpawnNodes::GetNodes ( ) const
inline

Member Data Documentation

◆ mNodes

std::vector<NodePtr> ActionSpawnNodes::mNodes
protected

◆ mParents

std::vector<NodePtr> ActionSpawnNodes::mParents
protected

◆ mSrcNodes

std::vector<NodePtr> ActionSpawnNodes::mSrcNodes
protected

◆ mSrcScenes

std::vector<SceneRef> ActionSpawnNodes::mSrcScenes
protected

◆ mSrcTypeNames

std::vector<const char*> ActionSpawnNodes::mSrcTypeNames
protected

◆ mSrcTypes

std::vector<TypeId> ActionSpawnNodes::mSrcTypes
protected

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