Unravel Engine C++ Reference
Loading...
Searching...
No Matches
prefab.h
Go to the documentation of this file.
1
#pragma once
2
#include <engine/engine_export.h>
3
4
#include <iosfwd>
5
#include <istream>
6
#include <memory>
7
#include <vector>
8
#include <
filesystem/filesystem.h
>
9
10
namespace
unravel
11
{
12
17
struct
prefab
18
{
22
fs::stream_buffer<std::vector<uint8_t>
>
buffer
{};
23
};
24
30
struct
scene_prefab
:
prefab
31
{
32
};
33
34
}
// namespace unravel
filesystem.h
unravel
Definition
crash.cpp:21
fs::stream_buffer
Definition
filesystem.h:18
unravel::prefab
Represents a generic prefab with a buffer for serialized data.
Definition
prefab.h:18
unravel::prefab::buffer
fs::stream_buffer< std::vector< uint8_t > > buffer
Buffer to store serialized data of the prefab.
Definition
prefab.h:22
unravel::scene_prefab
Represents a scene-specific prefab. Inherits from the generic prefab structure.
Definition
prefab.h:31
UnravelEngine
UnravelEngine
engine
engine
ecs
prefab.h
Generated by
1.12.0