3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/block/components/NetworkedBlockComponentDescription.h"
13namespace cereal {
struct ReflectionCtx; }
53 virtual ::std::string
const& getName() const ;
62 virtual
void handleVersionBasedInitialization(::
SemVersion const& originalJsonVersion) ;
Definition BlockComponentStorage.h:8
Definition HashedString.h:5
Definition NetworkedBlockComponentDescription.h:6
Definition SemVersion.h:15
Definition BlockGeometryDescription.h:24
Definition BlockGeometryDescription.h:16
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
static MCAPI ::std::string const & NameID()
MCAPI::std::string const & $getName() const
static MCAPI ::std::string const & CULLING_LAYER_NAME_CONSTRAINT()
static MCAPI ::std::string const & CULLING_LAYER_DOCUMENTATION()
static MCAPI ::HashedString const & CULLING_LAYER_LEAVES()
MCAPI void $initializeComponentFromCode(::BlockComponentStorage &blockComponentStorage) const
static MCAPI ::std::string const & GEO_NAME_CONSTRAINT()
MCAPI void $handleVersionBasedInitialization(::SemVersion const &originalJsonVersion)
static MCAPI ::HashedString const & CROSS_GEO_NAME()
static MCAPI ::HashedString const & FULL_BLOCK_GEO_NAME()
static MCAPI ::HashedString const & CULLING_LAYER_UNDEFINED()
static MCAPI void ** $vftable()
MCAPI void $initializeComponent(::BlockComponentStorage &blockComponentStorage) const