Unravel Engine C++ Reference
Loading...
Searching...
No Matches
script_component.hpp
Go to the documentation of this file.
1#pragma once
5
6namespace ser20
7{
8 SAVE_EXTERN(dotnet::object);
9 LOAD_EXTERN(dotnet::object);
10}
11
12namespace unravel
13{
17
20
21auto save_to_stream(std::ostream& stream, entt::const_handle e, const script_component::script_object& obj) -> bool;
22auto load_from_stream(std::istream& stream, entt::handle e, script_component::script_object& obj) -> bool;
23
24
25} // namespace unravel
Class that contains core data for audio listeners. There can only be one instance of it per scene.
Definition yaml.hpp:46
auto load_from_stream(std::istream &stream, entt::handle e, script_component::script_object &obj) -> bool
auto save_to_stream(std::ostream &stream, entt::const_handle e, const script_component::script_object &obj) -> bool
#define REFLECT_EXTERN(cls)
Definition reflection.h:136
#define LOAD_EXTERN(cls)
#define SAVE_EXTERN(cls)