|
SubChunk & | operator= (SubChunk const &) |
|
| SubChunk (SubChunk const &) |
|
MCAPI | SubChunk (::Block const *initBlock, bool maxSkyLight, bool fullyLit, ::SpinLockImpl &spinLock, schar absoluteIndex) |
|
MCAPI void | _createBlockLightStorage () |
|
MCAPI void | _createSkyLightStorage () |
|
MCAPI void | _resetLight (bool maxSkyLight, bool maxLight) |
|
MCAPI void | _setBlock (uchar layer, ushort index, ::Block const &block) |
|
MCAPI void | deserialize (::IDataInput &stream, ::BlockPalette const &palette, ::SubChunkPos const &subChunkPos, ::std::optional<::DeserializationChanges * > deserializationChanges) |
|
MCAPI void | fetchBlocks (::BlockPos const &subChunkOrigin, ::BlockPos const &volumeOrigin, short dimensionMinHeight, ::BlockVolume &volume) const |
|
MCAPI bool | isUniform (::Block const &block) const |
|
MCAPI::SubChunk & | operator= (::SubChunk &&rhs) |
|
MCAPI void | prune (::SubChunkStorageUnit::PruneType pruneType) |
|
MCAPI::std::string | recalculateHashAndSerialize (bool network) |
|
MCAPI void | reset (::Block const *resetBlock, bool maxSkyLight, bool fullyLit) |
|
MCAPI void | serialize (::IDataOutput &stream, bool network) const |
|
MCAPI void | setBlocksToUniform (::Block const &initBlock, bool maxSkyLight, bool fullyLit) |
|
MCAPI void | setFromBlockVolume (::BlockVolume const &box, short height) |
|
MCAPI void | setSkyLight (ushort index, uchar lightValue) |
|
MCAPI void * | $ctor (::Block const *initBlock, bool maxSkyLight, bool fullyLit, ::SpinLockImpl &spinLock, schar absoluteIndex) |
|
MCAPI void | $dtor () |
|
|
::ll::TypedStorage< 4, 8, ::DirtyTicksCounter > | mDirtyTicksCounter |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::SubChunkBrightnessStorage > > | mSkyLight |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::SubChunkBrightnessStorage > > | mBlockLight |
|
::ll::TypedStorage< 1, 1, bool > | mHasMaxSkyLight |
|
::ll::TypedStorage< 4, 4, ::SubChunk::SubChunkState > | mSubChunkState |
|
::ll::TypedStorage< 1, 1, bool > | mNeedsInitLighting |
|
::ll::TypedStorage< 1, 1, bool > | mNeedsClientLighting |
|
::ll::TypedStorage< 8, 16, ::std::unique_ptr<::SubChunkStorage<::Block > >[2]> | mBlocks |
|
::ll::TypedStorage< 8, 16, ::SubChunkStorage<::Block > *[2]> | mBlocksReadPtr |
|
::ll::TypedStorage< 8, 8, ::SpinLockImpl * > | mWriteLock |
|
::ll::TypedStorage< 8, 8, uint64 > | mHash |
|
::ll::TypedStorage< 1, 1, bool > | mHashDirty |
|
::ll::TypedStorage< 1, 1, char > | mAbsoluteIndex |
|
::ll::TypedStorage< 1, 1, bool > | mIsReplacementSubChunk |
|
::ll::TypedStorage< 1, 1, uchar > | mRenderChunkTrackingVersionNumber |
|