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

Action to split selected InstancedMesh3D nodes into individual StaticMesh3D nodes. More...

#include <ActionManager.h>

Inheritance diagram for ActionReplaceWithStaticMesh:
Action

Classes

struct  SplitEntry
 

Public Member Functions

 DECLARE_ACTION_INTERFACE (ReplaceWithStaticMesh)
 
 ActionReplaceWithStaticMesh (const std::vector< Node * > &nodes)
 
- Public Member Functions inherited from Action
virtual ~Action ()
 
virtual void Execute ()
 
virtual void Reverse ()
 
virtual const char * GetName ()=0
 

Protected Attributes

std::vector< SplitEntrymEntries
 
bool mFirstExecute = true
 

Detailed Description

Action to split selected InstancedMesh3D nodes into individual StaticMesh3D nodes.

Constructor & Destructor Documentation

◆ ActionReplaceWithStaticMesh()

ActionReplaceWithStaticMesh::ActionReplaceWithStaticMesh ( const std::vector< Node * > &  nodes)

Member Function Documentation

◆ DECLARE_ACTION_INTERFACE()

ActionReplaceWithStaticMesh::DECLARE_ACTION_INTERFACE ( ReplaceWithStaticMesh  )

Member Data Documentation

◆ mEntries

std::vector<SplitEntry> ActionReplaceWithStaticMesh::mEntries
protected

◆ mFirstExecute

bool ActionReplaceWithStaticMesh::mFirstExecute = true
protected

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