3#include "pixelbullet/audio/audio_load_mode.h"
4#include "pixelbullet/serialization/node.h"
10inline Node& operator<<(
Node& node,
const AudioLoadMode& value)
14 case AudioLoadMode::Auto:
17 case AudioLoadMode::Stream:
20 case AudioLoadMode::Decode:
27inline const Node& operator>>(
const Node& node, AudioLoadMode& value)
29 std::string serialized;
31 if (serialized ==
"Stream")
33 value = AudioLoadMode::Stream;
35 else if (serialized ==
"Decode")
37 value = AudioLoadMode::Decode;
41 value = AudioLoadMode::Auto;
Represents a hierarchical node capable of storing various data types and supporting YAML serializatio...
Definition node.h:49