Polyphase Game Engine
Loading...
Searching...
No Matches
GraphClipboard.h File Reference
#include <string>
#include <vector>
#include "Maths.h"
#include "NodeGraph/GraphTypes.h"

Go to the source code of this file.

Namespaces

namespace  GraphClipboard
 

Functions

void GraphClipboard::SerializeSelection (NodeGraph &graph, const std::vector< GraphNodeId > &selectedNodeIds, Stream &outStream)
 
void GraphClipboard::DeserializeIntoGraph (NodeGraph &targetGraph, Stream &inStream, const glm::vec2 &pastePosition, NodeGraphAsset *ownerAsset)
 
void GraphClipboard::CopyToClipboard (NodeGraph &graph, const std::vector< GraphNodeId > &selectedNodeIds)
 
void GraphClipboard::PasteFromClipboard (NodeGraph &targetGraph, const glm::vec2 &pastePosition, NodeGraphAsset *ownerAsset)
 
void GraphClipboard::ExportToFile (NodeGraph &graph, const std::vector< GraphNodeId > &selectedNodeIds, const std::string &filePath)
 
void GraphClipboard::ImportFromFile (NodeGraph &targetGraph, const std::string &filePath, const glm::vec2 &pastePosition, NodeGraphAsset *ownerAsset)