|
|
virtual::BlockRenderLayer | getRenderLayer (::BlockSource ®ion, ::BlockPos const &pos) const |
|
virtual int | getColor (int auxData) const |
|
virtual int | getColor (::BlockSource ®ion, ::BlockPos const &pos) const |
|
virtual bool | isSeasonTinted (::BlockSource ®ion, ::BlockPos const &p) const |
|
virtual void | onGraphicsModeChanged (bool fancy, bool fancyBubbles) |
|
virtual int | getExtraRenderLayers () |
|
virtual::TextureUVCoordinateSet const & | getCarriedTexture (uint64 textureSlot, int blockVariant) const |
|
virtual void | setVisualShape (::AABB const &shape) |
|
virtual void | setVisualShape (::Vec3 const &min, ::Vec3 const &max) |
|
MCAPI | BlockGraphics (::std::string const &nameId) |
|
MCAPI void | _logBlockTextureError (::fmt::v11::fstring< char const * > const &error) const |
|
MCFOLD::BlockRenderLayer | getRenderLayer () const |
|
MCAPI::TextureUVCoordinateSet const & | getTexture (uint64 textureSlot, ::Block const &block) const |
|
MCAPI::TextureUVCoordinateSet const & | getTexture (uint64 textureSlot, int blockVariant) const |
|
MCAPI::TextureUVCoordinateSet const & | getTexture (::BlockPos const &p, uint64 textureSlot, int blockVariant) const |
|
MCAPI::TextureUVCoordinateSet const & | getTexture (::BlockPos const &pos, uint64 textureSlot, ::Block const &block) const |
|
MCAPI ::std::vector<::TextureUVCoordinateSet > const & | getTextureCarriedVariations (uint64 textureSlot, int blockVariant) const |
|
MCAPI ::std::vector<::TextureUVCoordinateSet > const & | getTextureDefaultVariations (uint64 textureSlot, int blockVariant) const |
|
MCAPI bool | isFull () const |
|
MCAPI bool | isFullAndOpaque () const |
|
MCAPI::BlockGraphics & | setCarriedTextureItem (::std::string const &nameUp, ::std::string const &nameDown, ::std::string const &nameNorth, ::std::string const &nameSouth, ::std::string const &nameWest, ::std::string const &nameEast) |
|
MCAPI void | setDefaultCarriedTextures () |
|
MCAPI::BlockGraphics & | setTextureItem (::std::string const &nameUp, ::std::string const &nameDown, ::std::string const &nameNorth, ::std::string const &nameSouth, ::std::string const &nameWest, ::std::string const &nameEast) |
|
MCAPI void * | $ctor (::std::string const &nameId) |
|
MCFOLD::BlockRenderLayer | $getRenderLayer (::BlockSource ®ion, ::BlockPos const &pos) const |
|
MCFOLD int | $getColor (int auxData) const |
|
MCFOLD int | $getColor (::BlockSource ®ion, ::BlockPos const &pos) const |
|
MCFOLD bool | $isSeasonTinted (::BlockSource ®ion, ::BlockPos const &p) const |
|
MCAPI void | $onGraphicsModeChanged (bool fancy, bool fancyBubbles) |
|
MCFOLD int | $getExtraRenderLayers () |
|
MCAPI::TextureUVCoordinateSet const & | $getCarriedTexture (uint64 textureSlot, int blockVariant) const |
|
MCAPI void | $setVisualShape (::AABB const &shape) |
|
MCAPI void | $setVisualShape (::Vec3 const &min, ::Vec3 const &max) |
|
|
static MCAPI void | _extractComplexAliasBlockData (::HashedString const &blockName, ::Json::Value const &member, ::std::unordered_map<::HashedString, ::std::vector<::Json::Value > > &output, ::std::vector<::WeakPtr<::BlockType > > &blockTypes) |
|
static MCAPI void | _initBlockModels (::ResourcePackManager &packManager) |
|
static MCAPI ::BlockGraphics * | createBlockGraphics (::HashedString const &name, ::BlockShape defaultBlockShape) |
|
static MCAPI void | detectAndRegisterTessellationFallbacks (::std::unordered_map<::HashedString, ::BlockTessellationFallbackUtils::TessellationConfigInfo > &blockTessellationInfoMap) |
|
static MCAPI ::std::vector<::WeakPtr<::BlockType > > | extractBlockDataValues (::Json::ValueIterator const &memberIterator, ::std::unordered_map<::HashedString, ::std::vector<::Json::Value > > &output, ::SemVersion const &formatVersion) |
|
static MCAPI void | extractBlockDataValuesFromFileContents (::Experiments const &experiments, ::std::vector<::LoadedResourceData > const &contents, ::std::unordered_map<::HashedString, ::std::vector<::Json::Value > > &blockDataValuesMap, ::std::unordered_map<::HashedString, ::BlockTessellationFallbackUtils::TessellationConfigInfo > &blockTessellationInfoMap) |
|
static MCAPI ::BlockGraphics const * | getForBlock (::Block const &block) |
|
static MCAPI ::TextureAtlasItem const & | getTextureItem (::std::string const &name, ::std::weak_ptr<::AtlasItemManager > terrainTextureAtlas, ::std::unordered_map<::std::string, ::TextureAtlasItem > &complexTextureItems) |
|
static MCAPI ::TextureUVCoordinateSet | getTextureUVCoordinateSet (::std::string const &name, int blockVariant, int textureVariant) |
|
static MCAPI bool | hasOldTessellationFallback (::Block const &block) |
|
static MCAPI void | initBlocks (::ResourcePackManager &packManager, ::Experiments const &experiments) |
|
static MCAPI bool | isFullAndOpaque (::Block const &block) |
|
static MCAPI ::SemVersion | loadBlockDataFormatVersion (::Json::Value const &root) |
|
static MCAPI ::BlockGraphics & | registerBlockGraphics (::std::unordered_map<::HashedString, ::std::vector<::Json::Value > > &blockDataValuesMap, ::HashedString const &name, ::BlockShape defaultBlockShape) |
|
static MCAPI void | registerLooseBlockGraphics (::std::unordered_map<::HashedString, ::std::vector<::Json::Value > > &blockDataValuesMap) |
|
static MCAPI bool | setBlockShape (::BlockGraphics &block, ::Json::Value const &blockShapeData) |
|
static MCAPI bool | setCarriedTextures (::BlockGraphics &block, ::Json::Value const &textureData) |
|
static MCAPI bool | setTextures (::BlockGraphics &block, ::Json::Value const &textureData) |
|
static MCAPI void | teardownBlocks () |
|
static MCAPI ::std::string const & | NORMAL_SOUND () |
|
static MCAPI ::std::unordered_map<::std::string, ::BlockGraphics * > & | mBlockLookupMap () |
|
static MCAPI ::Bedrock::Threading::Mutex & | mBlockModelAccess () |
|
static MCAPI ::std::unordered_map< uint, ::BlockGraphics * > & | mBlocks () |
|
static MCAPI ::std::unique_ptr<::BlockGraphics > & | mDummyBlock () |
|
static MCAPI bool & | mInitialized () |
|
static MCAPI ::std::map<::std::string, ::std::unique_ptr<::BlockGeometry::Model > > & | mModels () |
|
static MCAPI ::std::vector<::std::unique_ptr<::BlockGraphics > > & | mOwnedBlocks () |
|
static MCAPI ::std::weak_ptr<::AtlasItemManager > & | mTerrainTextureAtlas () |
|
static MCAPI ::std::unordered_set< uint > & | mVanillaBlocksWithFallbackToOldTessellation () |
|
static MCAPI ::std::unordered_map<::std::string, ::TextureAtlasItem > & | sComplexTextureItems () |
| static MCAPI void ** | $vftable () |
|
|
::ll::TypedStorage< 8, 8, ::Block const * > | mBlock |
|
::ll::TypedStorage< 4, 4, ::BlockShape > | mBlockShape |
|
::ll::TypedStorage< 4, 4, float > | mAmbientOcclusionExponent |
|
::ll::TypedStorage< 1, 1, bool > | mFancy |
|
::ll::TypedStorage< 1, 1, bool > | mAllowSame |
|
::ll::TypedStorage< 1, 1, ::BlockRenderLayer > | mRenderLayer |
|
::ll::TypedStorage< 1, 1, ::IsotropicFaceData > | mIsotropicFaceData |
|
::ll::TypedStorage< 8, 32, ::std::string > | mSoundType |
|
::ll::TypedStorage< 4, 24, ::AABB > | mVisualShape |
|
::ll::TypedStorage< 8, 24, ::std::vector<::TextureItem > > | mTextureItems |
|
::ll::TypedStorage< 8, 8, uint64 > | mIconTextureIndex |