|
LeviLamina
|
This is the complete list of members for SubChunk, including all inherited members.
| $ctor() (defined in SubChunk) | SubChunk | |
| $ctor(::SubChunk &&rhs) (defined in SubChunk) | SubChunk | |
| $ctor(::Block const *initBlock, bool maxSkyLight, bool fullyLit, ::SpinLockImpl &spinLock, schar absoluteIndex) (defined in SubChunk) | SubChunk | |
| $dtor() (defined in SubChunk) | SubChunk | |
| _compareSubChunkStorageForLightingFixUp(uchar layer, ::SubChunkPos const &subChunkPos, ::std::unique_ptr<::SubChunkStorage<::Block > > newStorage, ::DeserializationChanges &deserializationChanges) (defined in SubChunk) | SubChunk | |
| _setBlock(uchar layer, ushort index, ::Block const &block) (defined in SubChunk) | SubChunk | |
| BlockLayer enum name (defined in SubChunk) | SubChunk | |
| deserialize(::IDataInput &stream, ::BlockPalette const &palette, ::SubChunkPos const &subChunkPos, ::std::optional<::DeserializationChanges * > deserializationChanges) (defined in SubChunk) | SubChunk | |
| fetchBlocks(::BlockPos const &subChunkOrigin, ::BlockPos const &volumeOrigin, short dimensionMinHeight, ::BlockVolume &volume) const (defined in SubChunk) | SubChunk | |
| fetchBlocksInBox(::BlockPos const &positionOfChunk, ::BoundingBox const &box, ::brstd::function_ref< bool(::Block const &)> const &predicate, ::std::vector<::BlockDataFetchResult<::Block > > &output) const (defined in SubChunk) | SubChunk | |
| fetchBlocksInCylinder(::BlockPos const &positionOfChunk, ::BlockPos const &pos, uint radius, uint height, ::brstd::function_ref< bool(::Block const &)> const &predicate, ::std::vector<::BlockDataFetchResult<::Block > > &output) const (defined in SubChunk) | SubChunk | |
| flushGarbageCollectors() (defined in SubChunk) | SubChunk | static |
| getAbsoluteIndex() const (defined in SubChunk) | SubChunk | |
| getBlock(ushort index) const (defined in SubChunk) | SubChunk | |
| getExtraBlock(ushort index) const (defined in SubChunk) | SubChunk | |
| getLight(ushort idx) const (defined in SubChunk) | SubChunk | |
| getSubChunkState() const (defined in SubChunk) | SubChunk | |
| hasAnyBlockMatchingFilter(::std::function< bool(::Block const &)> const &predicate) const (defined in SubChunk) | SubChunk | |
| initialize(::Block const *initBlock, bool maxSkyLight, bool fullyLit, ::SpinLockImpl &spinLock, schar absoluteIndex) (defined in SubChunk) | SubChunk | |
| isEmpty() const (defined in SubChunk) | SubChunk | |
| isEmpty(::SubChunk::BlockLayer layer) const (defined in SubChunk) | SubChunk | |
| isPaletteUniform(::Block const &block) const (defined in SubChunk) | SubChunk | |
| isPlaceHolderSubChunk() const (defined in SubChunk) | SubChunk | |
| isReadPtrEmpty(::SubChunk::BlockLayer layer) const (defined in SubChunk) | SubChunk | |
| isReplacementSubChunk() const (defined in SubChunk) | SubChunk | |
| isUniform(::Block const &block) const (defined in SubChunk) | SubChunk | |
| Layer typedef (defined in SubChunk) | SubChunk | |
| likelyHasNonUniformBlockLight() const (defined in SubChunk) | SubChunk | |
| mAbsoluteIndex (defined in SubChunk) | SubChunk | |
| mBlockLight (defined in SubChunk) | SubChunk | |
| mBlocks (defined in SubChunk) | SubChunk | |
| mBlocksReadPtr (defined in SubChunk) | SubChunk | |
| mDirtyTicksCounter (defined in SubChunk) | SubChunk | |
| mHash (defined in SubChunk) | SubChunk | |
| mHashDirty (defined in SubChunk) | SubChunk | |
| mHasMaxSkyLight (defined in SubChunk) | SubChunk | |
| mIsReplacementSubChunk (defined in SubChunk) | SubChunk | |
| mNeedsClientLighting (defined in SubChunk) | SubChunk | |
| mNeedsInitLighting (defined in SubChunk) | SubChunk | |
| mRenderChunkTrackingVersionNumber (defined in SubChunk) | SubChunk | |
| mSkyLight (defined in SubChunk) | SubChunk | |
| mSubChunkState (defined in SubChunk) | SubChunk | |
| mWriteLock (defined in SubChunk) | SubChunk | |
| needsInitLighting() const (defined in SubChunk) | SubChunk | |
| operator=(SubChunk const &) (defined in SubChunk) | SubChunk | |
| operator=(::SubChunk &&rhs) (defined in SubChunk) | SubChunk | |
| prune() (defined in SubChunk) | SubChunk | |
| prune(::SubChunkStorageUnit::PruneType pruneType) (defined in SubChunk) | SubChunk | |
| recalculateHash(bool network) (defined in SubChunk) | SubChunk | |
| recalculateHashAndSerialize(bool network) (defined in SubChunk) | SubChunk | |
| reset(::Block const *resetBlock, bool maxSkyLight, bool fullyLit) (defined in SubChunk) | SubChunk | |
| safeToModify() const (defined in SubChunk) | SubChunk | |
| serialize(::IDataOutput &stream, bool network) const (defined in SubChunk) | SubChunk | |
| setAbsoluteIndex(schar index) (defined in SubChunk) | SubChunk | |
| setAllIsMaxSkyLight() (defined in SubChunk) | SubChunk | |
| setAllIsNoSkyLight() (defined in SubChunk) | SubChunk | |
| setBlock(ushort index, ::Block const &block) (defined in SubChunk) | SubChunk | |
| setBlocksToUniform(::Block const &initBlock, bool maxSkyLight, bool fullyLit) (defined in SubChunk) | SubChunk | |
| setExtraBlock(ushort index, ::Block const &block) (defined in SubChunk) | SubChunk | |
| setFromBlockVolume(::BlockVolume const &box, short height) (defined in SubChunk) | SubChunk | |
| setLight(ushort idx, ::SubChunkBrightnessStorage::LightPair pair) (defined in SubChunk) | SubChunk | |
| setNeedsClientLighting(bool state) (defined in SubChunk) | SubChunk | |
| setNeedsInitLighting(bool state) (defined in SubChunk) | SubChunk | |
| setSkyLight(ushort index, uchar lightValue) (defined in SubChunk) | SubChunk | |
| SubChunk(SubChunk const &) (defined in SubChunk) | SubChunk | |
| SubChunk() (defined in SubChunk) | SubChunk | |
| SubChunk(::SubChunk &&rhs) (defined in SubChunk) | SubChunk | |
| SubChunk(::Block const *initBlock, bool maxSkyLight, bool fullyLit, ::SpinLockImpl &spinLock, schar absoluteIndex) (defined in SubChunk) | SubChunk | |
| SubChunkState enum name (defined in SubChunk) | SubChunk | |
| ~SubChunk() (defined in SubChunk) | SubChunk |