PixelBullet  0.0.1
A C++ game engine
Loading...
Searching...
No Matches
interaction_sequence_serialization.h
1#pragma once
2
3#include "pixelbullet/scene/interaction_sequence_ops.h"
4#include "pixelbullet/serialization/node.h"
5
6namespace pixelbullet
7{
8Node& operator<<(Node& node, const InteractionSequenceChoice& choice);
9const Node& operator>>(const Node& node, InteractionSequenceChoice& choice);
10
11Node& operator<<(Node& node, const InteractionSequenceNode& sequence_node);
12const Node& operator>>(const Node& node, InteractionSequenceNode& sequence_node);
13
14Node& operator<<(Node& node, const InteractionSequenceEditorGraphNodeLayout& layout);
15const Node& operator>>(const Node& node, InteractionSequenceEditorGraphNodeLayout& layout);
16
17Node& operator<<(Node& node, const InteractionSequenceEditorGraphLayout& layout);
18const Node& operator>>(const Node& node, InteractionSequenceEditorGraphLayout& layout);
19
20Node& operator<<(Node& node, const InteractionSequenceAsset& asset);
21const Node& operator>>(const Node& node, InteractionSequenceAsset& asset);
22} // namespace pixelbullet
Represents a hierarchical node capable of storing various data types and supporting YAML serializatio...
Definition node.h:45
Definition interaction_sequence_types.h:54
Definition interaction_sequence_types.h:12
Definition interaction_sequence_types.h:42
Definition interaction_sequence_types.h:34
Definition interaction_sequence_types.h:22