LeviLamina
Loading...
Searching...
No Matches
BlockListSerializer.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/molang/MolangVersion.h"
7
8// auto generated forward declare list
9// clang-format off
10class BlockDescriptor;
11namespace Json { class Value; }
12// clang-format on
13
15public:
16 // static functions
17 // NOLINTBEGIN
18 MCNAPI static void loadJSON(::Json::Value value, ::MolangVersion molangVersion, ::BlockDescriptor& blockDescriptor);
19
20 MCNAPI static void
21 loadJSON(::Json::Value value, ::MolangVersion molangVersion, ::std::vector<::BlockDescriptor>& blockDescriptors);
22
23 MCNAPI static void saveJSON(::std::vector<::BlockDescriptor> const& blockDescriptors, ::Json::Value& value);
24 // NOLINTEND
25};
Definition BlockDescriptor.h:21
Definition BlockListSerializer.h:14
static MCAPI void saveJSON(::std::vector<::BlockDescriptor > const &blockDescriptors, ::Json::Value &value)
static MCAPI void loadJSON(::Json::Value value, ::MolangVersion molangVersion, ::BlockDescriptor &blockDescriptor)
static MCAPI void loadJSON(::Json::Value value, ::MolangVersion molangVersion, ::std::vector<::BlockDescriptor > &blockDescriptors)
Definition Value.h:16