LeviLamina
Loading...
Searching...
No Matches
BlockDescriptorSerializer.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
9namespace BlockDescriptorSerializer { struct BlockDescriptorProxy; }
10namespace cereal { class SerializerContext; }
11// clang-format on
12
13namespace BlockDescriptorSerializer {
14// functions
15// NOLINTBEGIN
16MCNAPI ::BlockDescriptor _validateAndCreateFromString(::std::string const& str);
17
18MCNAPI void fromProxy(::BlockDescriptor& instance, ::BlockDescriptorSerializer::BlockDescriptorProxy& proxy);
19
20MCNAPI void fromProxyWithAssetValidation(
21 ::BlockDescriptor& instance,
24 ::cereal::SerializerContext const& serializerContext
25);
26
27MCNAPI void fromString(::BlockDescriptor& instance, ::std::string const& str);
28
29MCNAPI void fromStringWithAssetValidation(
30 ::BlockDescriptor& instance,
31 ::std::string const& str,
33 ::cereal::SerializerContext const& serializerContext
34);
35
36MCNAPI ::BlockDescriptorSerializer::BlockDescriptorProxy toProxy(::BlockDescriptor const& instance);
37// NOLINTEND
38
39} // namespace BlockDescriptorSerializer
Definition BedrockLoadContext.h:14
Definition BlockDescriptor.h:20
Definition SerializerContext.h:11
Definition BlockDescriptorProxy.h:15
Definition context.h:5