voxelman v0.8.0-dev.1 (2016-08-25T11:08:56Z)
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
;
}
Members
Variables
a
uvec3
a
;
b
uvec3
b
;
Undocumented in source.
blockId
BlockId
blockId
;
Undocumented in source.
Meta
Source
See Implementation
voxelman
world
storage
chunk
aliases
LayerDataLenType
enums
StorageType
isSomeLayer
functions
allocLayerArray
applyChanges
applyLayer
areaOfImpact
bitsToUniformLength
compressLayerData
copyToBuffer
decompressLayerData
ensureLayerArrayLength
expandUniform
freeLayerArray
fromBlockData
getArray
getBlockId
getLayerDataBytes
getUniform
isUniform
setSubArray
toBlockData
uncompressedDataLength
manifest constants
BLOCKID_UNIFORM_FILL_BITS
BLOCKS_DATA_LENGTH
ENTITY_LAYER
FIRST_LAYER
structs
BlockChange
BlockData
BlockDataSnapshot
ChunkChange
ChunkHeaderItem
ChunkLayerItem
ChunkLayerSnap
ChunkLayerTimestampItem
WriteBuffer
Container for chunk updates If blockChanges is null uses newBlockData