|
|
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 void | _logBlockTextureError (::fmt::v11::fstring< char const * > const &error) const |
|
MCAPI::std::string const | getDefaultTextureName (uint64 textureSlot) const |
|
MCAPI::TextureUVCoordinateSet const & | getTexture (uint64 textureSlot, int blockVariant) const |
|
MCAPI::TextureUVCoordinateSet const & | getTexture (::BlockPos const &p, uint64 textureSlot, int blockVariant) 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::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 | _initBlockModels (::ResourcePackManager &packManager) |
|
static MCAPI ::BlockGraphics * | createBlockGraphics (::HashedString const &name, ::BlockShape defaultBlockShape) |
|
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 void | initBlocks (::ResourcePackManager &packManager, ::Experiments const &experiments) |
|
static MCAPI bool | isFullAndOpaque (::Block const &block) |
|
static MCAPI ::BlockGraphics & | registerBlockGraphics (::std::unordered_map<::HashedString, ::std::vector<::Json::Value > > &blockDataValuesMap, ::HashedString const &name, ::BlockShape defaultBlockShape) |
|
static MCAPI void | reloadBlockTextures (::ResourcePackManager &packManager, ::Experiments const &experiments) |
|
static MCAPI void | teardownBlocks () |
|
static MCAPI ::std::unordered_map<::std::string, ::BlockGraphics * > & | mBlockLookupMap () |
|
static MCAPI ::std::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 () |
|
|
::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, 40, ::std::optional<::std::string > > | mSoundType |
|
::ll::TypedStorage< 4, 24, ::AABB > | mVisualShape |
|
::ll::TypedStorage< 8, 24, ::std::vector<::TextureItem > > | mTextureItems |
|
::ll::TypedStorage< 8, 8, uint64 > | mIconTextureIndex |