voxelman v0.8.0 (2017-02-03T20:04:39Z)
Dub
Repo
ChunkChange
voxelman
world
storage
chunk
Container for chunk updates If blockChanges is null uses newBlockData
struct
ChunkChange {
uvec3
a
;
uvec3
b
;
BlockId
blockId
;
BlockMetadata
blockMeta
;
}
Members
Variables
a
uvec3
a
;
b
uvec3
b
;
Undocumented in source.
blockId
BlockId
blockId
;
Undocumented in source.
blockMeta
BlockMetadata
blockMeta
;
Undocumented in source.
Meta
Source
See Implementation
voxelman
world
storage
chunk
aliases
LayerDataLenType
enums
StorageType
isSomeLayer
functions
allocLayerArray
applyChanges
applyLayer
areaOfImpact
bitsToUniformLength
compressLayerData
copyLayer
copyToBuffer
decompressLayerData
ensureLayerArrayLength
expandUniform
expandUniformLayer
freeLayerArray
fromBlockData
getArray
getBlockId
getLayerDataBytes
getLayerItemNoncompressed
getUniform
isUniform
reallocLayerArray
toBlockData
uncompressedDataLength
manifest constants
BLOCKID_UNIFORM_FILL_BITS
BLOCKS_DATA_LENGTH
BLOCK_LAYER
BLOCK_METADATA_UNIFORM_FILL_BITS
ENTITY_LAYER
METADATA_LAYER
NUM_CHUNK_LAYERS
structs
BlockChange
BlockDataSnapshot
ChunkChange
ChunkHeaderItem
ChunkLayerData
ChunkLayerItem
ChunkLayerSnap
ChunkLayerTimestampItem
WriteBuffer
Container for chunk updates If blockChanges is null uses newBlockData