LeviLamina
Loading...
Searching...
No Matches
CerealHelpers::Member Struct Reference

Public Types

enum class  Type : uchar {
  Boolean = 0 , Number = 1 , String = 2 , Object = 3 ,
  Array = 4 , Vec3 = 5 , ExpressionNode = 6 , IntRange = 7 ,
  ItemDescriptor = 8 , DefinitionTrigger = 9 , IdentifierString = 10 , Color255rgb = 11 ,
  CraftingTags = 12 , Brightness = 13
}

Public Member Functions

Member & operator= (Member const &)
 Member (Member const &)
MCAPI Member (::std::string_view name, ::std::vector<::std::string > enumValues, bool required)
MCAPI Member (::std::string_view name, ::CerealHelpers::Member::Type type, bool required, ::std::optional< float > min, ::std::optional< float > max)
MCAPI bool check (::rapidjson::GenericValue< ::rapidjson::UTF8< char >, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator > > const &value) const
MCAPI bool doCheck (::rapidjson::GenericValue< ::rapidjson::UTF8< char >, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator > > const &value) const
MCAPI void * $ctor (::std::string_view name, ::std::vector<::std::string > enumValues, bool required)
MCAPI void * $ctor (::std::string_view name, ::CerealHelpers::Member::Type type, bool required, ::std::optional< float > min, ::std::optional< float > max)

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnk43e167
::ll::UntypedStorage< 1, 1 > mUnk64f20d
::ll::UntypedStorage< 1, 1 > mUnkebe7f3
::ll::UntypedStorage< 4, 8 > mUnkf02687
::ll::UntypedStorage< 4, 8 > mUnk49b864
::ll::UntypedStorage< 8, 32 > mUnk4020a9

Constructor & Destructor Documentation

◆ Member() [1/2]

MCAPI CerealHelpers::Member::Member ( ::std::string_view name,
::std::vector<::std::string > enumValues,
bool required )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ Member() [2/2]

MCAPI CerealHelpers::Member::Member ( ::std::string_view name,
::CerealHelpers::Member::Type type,
bool required,
::std::optional< float > min,
::std::optional< float > max )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ check()

MCAPI bool CerealHelpers::Member::check ( ::rapidjson::GenericValue< ::rapidjson::UTF8< char >, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator > > const & value) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ doCheck()

MCAPI bool CerealHelpers::Member::doCheck ( ::rapidjson::GenericValue< ::rapidjson::UTF8< char >, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator > > const & value) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [1/2]

MCAPI void * CerealHelpers::Member::$ctor ( ::std::string_view name,
::std::vector<::std::string > enumValues,
bool required )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [2/2]

MCAPI void * CerealHelpers::Member::$ctor ( ::std::string_view name,
::CerealHelpers::Member::Type type,
bool required,
::std::optional< float > min,
::std::optional< float > max )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this struct was generated from the following file: