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 {
20MCNAPI ::std::array<int, 3> blockPosAsArray(
::BlockPos const& instance);
22MCNAPI
void blockPosFromArray(
::BlockPos& instance, ::std::array<int, 3>
const& arr);
24MCNAPI
bool checkBrightnessSchema(
26 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value,
31MCNAPI
bool checkColor255RGBSchema(
33 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value
36MCNAPI
bool checkDefinitionTriggerSchema(
38 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value
41MCNAPI
bool checkEnumSchema(
43 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value,
44 ::gsl::span<::std::string const> values
47MCNAPI
bool checkExpressionNodeSchema(
49 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value
52MCNAPI
bool checkFloatSchema(
54 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value,
55 ::std::optional<float>
const& min,
56 ::std::optional<float>
const& max
59MCNAPI
bool checkIdentifierStringSchema(
61 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value
64MCNAPI
bool checkItemDescriptorSchema(
66 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value
69MCNAPI
bool checkMembers(
71 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value,
72 ::std::initializer_list<::CerealHelpers::Member> members
75MCNAPI
bool checkVec3Schema(
77 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value
82MCNAPI ::std::vector<::std::string>
85MCNAPI ::std::vector<::std::string>
91MCNAPI ::std::add_lvalue_reference_t<char const[]> REGEX_MATERIAL_NAME();
93MCNAPI ::std::add_lvalue_reference_t<char const[]> REGEX_NAMESPACE_NAME();
Definition FilterGroupData.h:13
Definition FilterTestData.h:12
Definition ReflectionCtx.h:11