3#include "mc/_HeaderOutputPredefine.h"
8namespace CerealHelpers {
struct Member; }
9namespace Json {
class Value; }
10namespace SharedTypes::v1_21_20 {
struct FilterGroupData; }
11namespace SharedTypes::v1_21_20 {
struct FilterTestData; }
12namespace cereal {
struct ReflectionCtx; }
15namespace CerealHelpers {
22MCAPI ::std::array<int, 3> blockPosAsArray(
::BlockPos const& instance);
24MCAPI
bool checkBrightnessSchema(
26 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value,
31MCAPI
bool checkColor255RGBSchema(::rapidjson::GenericValue<
32 ::rapidjson::UTF8<char>,
33 ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value);
35MCAPI
bool checkDefinitionTriggerSchema(::rapidjson::GenericValue<
36 ::rapidjson::UTF8<char>,
37 ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value);
39MCAPI
bool checkEnumSchema(
41 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value,
42 ::gsl::span<::std::string const> values
45MCAPI
bool checkExpressionNodeSchema(::rapidjson::GenericValue<
46 ::rapidjson::UTF8<char>,
47 ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value);
49MCAPI
bool checkFloatSchema(
51 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value,
52 ::std::optional<float>
const& min,
53 ::std::optional<float>
const& max
56MCAPI
bool checkIdentifierStringSchema(::rapidjson::GenericValue<
57 ::rapidjson::UTF8<char>,
58 ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value);
60MCAPI
bool checkItemDescriptorSchema(::rapidjson::GenericValue<
61 ::rapidjson::UTF8<char>,
62 ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value);
64MCAPI
bool checkMembers(
66 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value,
67 ::std::initializer_list<::CerealHelpers::Member> members
70MCAPI
bool checkVec3Schema(::rapidjson::GenericValue<
71 ::rapidjson::UTF8<char>,
72 ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value);
76MCAPI ::std::vector<::std::string>
79MCAPI ::std::vector<::std::string>
85MCAPI ::std::add_lvalue_reference_t<char const[]> REGEX_MATERIAL_NAME();
87MCAPI ::std::add_lvalue_reference_t<char const[]> REGEX_NAMESPACE_NAME();
89MCAPI ::std::add_lvalue_reference_t<char const[]> REGEX_NAMESPACE_NAME_OR_EMPTY();
Definition FilterGroupData.h:12
Definition FilterTestData.h:12
Definition ReflectionCtx.h:11