Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Metadata.hpp
1#pragma once
2
3namespace Grindstone::Reflection {
4 enum class Metadata : short {
5 NoMetadata = 0,
6 ViewInEditor = 1 << 0,
7 SetInEditor = 1 << 1,
8 ViewInScript = 1 << 2,
9 SetInScript = 1 << 3,
10 ViewInAll = ViewInEditor | ViewInScript,
11 SetInAll = ViewInAll | SetInEditor | SetInScript,
12 SaveState = 1 << 4,
13 SaveSetAndView = SetInAll | SaveState
14 };
15}