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 {
22MCNAPI ::std::array<int, 3> blockPosAsArray(
::BlockPos const& instance);
24MCNAPI
void blockPosFromArray(
::BlockPos& instance, ::std::array<int, 3>
const& arr);
26MCNAPI
bool checkBrightnessSchema(
28 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value,
33MCNAPI
bool checkColor255RGBSchema(
35 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value
38MCNAPI
bool checkDefinitionTriggerSchema(
40 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value
43MCNAPI
bool checkEnumSchema(
45 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value,
46 ::gsl::span<::std::string const> values
49MCNAPI
bool checkExpressionNodeSchema(
51 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value
54MCNAPI
bool checkFloatSchema(
56 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value,
57 ::std::optional<float>
const& min,
58 ::std::optional<float>
const& max
61MCNAPI
bool checkIdentifierStringSchema(
63 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value
66MCNAPI
bool checkItemDescriptorSchema(
68 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value
71MCNAPI
bool checkMembers(
73 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value,
74 ::std::initializer_list<::CerealHelpers::Member> members
77MCNAPI
bool checkVec3Schema(
79 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& value
84MCNAPI ::std::vector<::std::string>
87MCNAPI ::std::vector<::std::string>
93MCNAPI ::std::add_lvalue_reference_t<char const[]> REGEX_MATERIAL_NAME();
95MCNAPI ::std::add_lvalue_reference_t<char const[]> REGEX_NAMESPACE_NAME();
Definition FilterGroupData.h:13
Definition FilterTestData.h:12
Definition ReflectionCtx.h:11