Polyphase Game Engine
Loading...
Searching...
No Matches
NodePath.cpp File Reference
#include "NodePath.h"
#include "Nodes/Node.h"
#include "Property.h"
#include "Script.h"

Functions

std::string FindRelativeNodePath (Node *src, Node *dst)
 
void ResolveNodePaths (Node *node, bool recurseChildren)
 
Node * ResolveNodePath (Node *src, const std::string &path, Node *boundary)
 
void ResolvePendingNodePaths (std::vector< PendingNodePath > &pending)
 
void ResolveAllNodePathsRecursive (Node *node)
 
void RecordNodePaths (Node *node, std::vector< Property > &props)
 

Function Documentation

◆ FindRelativeNodePath()

std::string FindRelativeNodePath ( Node *  src,
Node *  dst 
)

◆ RecordNodePaths()

void RecordNodePaths ( Node *  node,
std::vector< Property > &  props 
)

◆ ResolveAllNodePathsRecursive()

void ResolveAllNodePathsRecursive ( Node *  node)

◆ ResolveNodePath()

Node * ResolveNodePath ( Node *  src,
const std::string &  path,
Node *  boundary 
)

◆ ResolveNodePaths()

void ResolveNodePaths ( Node *  node,
bool  recurseChildren 
)

◆ ResolvePendingNodePaths()

void ResolvePendingNodePaths ( std::vector< PendingNodePath > &  pending)