Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Olympe::ClipboardNode Struct Reference

Serializable node data for copy/paste operations. More...

#include <BTNodeGraphManager.h>

Public Member Functions

 ClipboardNode ()
 

Public Attributes

int nodeId
 
int nodeType
 
std::string name
 
float posX
 
float posY
 
std::string actionType
 
std::string conditionType
 
std::string decoratorType
 
std::string subgraphUUID
 
std::map< std::string, std::string > parameters
 
std::vector< intchildIds
 
int decoratorChildId
 

Detailed Description

Serializable node data for copy/paste operations.

Definition at line 23 of file BTNodeGraphManager.h.

Constructor & Destructor Documentation

◆ ClipboardNode()

Olympe::ClipboardNode::ClipboardNode ( )
inline

Definition at line 37 of file BTNodeGraphManager.h.

Member Data Documentation

◆ actionType

std::string Olympe::ClipboardNode::actionType

Definition at line 29 of file BTNodeGraphManager.h.

◆ childIds

std::vector<int> Olympe::ClipboardNode::childIds

Definition at line 34 of file BTNodeGraphManager.h.

◆ conditionType

std::string Olympe::ClipboardNode::conditionType

Definition at line 30 of file BTNodeGraphManager.h.

◆ decoratorChildId

int Olympe::ClipboardNode::decoratorChildId

Definition at line 35 of file BTNodeGraphManager.h.

◆ decoratorType

std::string Olympe::ClipboardNode::decoratorType

Definition at line 31 of file BTNodeGraphManager.h.

◆ name

std::string Olympe::ClipboardNode::name

Definition at line 27 of file BTNodeGraphManager.h.

◆ nodeId

int Olympe::ClipboardNode::nodeId

Definition at line 25 of file BTNodeGraphManager.h.

Referenced by Olympe::NodeGraph::CopyNodesToClipboard().

◆ nodeType

int Olympe::ClipboardNode::nodeType

Definition at line 26 of file BTNodeGraphManager.h.

◆ parameters

std::map<std::string, std::string> Olympe::ClipboardNode::parameters

Definition at line 33 of file BTNodeGraphManager.h.

◆ posX

float Olympe::ClipboardNode::posX

Definition at line 28 of file BTNodeGraphManager.h.

◆ posY

float Olympe::ClipboardNode::posY

Definition at line 28 of file BTNodeGraphManager.h.

◆ subgraphUUID

std::string Olympe::ClipboardNode::subgraphUUID

Definition at line 32 of file BTNodeGraphManager.h.


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