voxelman ~master (2018-10-12T19:51:42Z)
Dub
Repo
BlockEntityMeshingData
voxelman
world
blockentity
utils
Undocumented in source.
struct
BlockEntityMeshingData {
Buffer
!
MeshVertex
[]
output
;
ubyte
[
4
]
delegate
(
ushort
blockIndex
,
CubeSide
side
)
occlusionHandler
;
ubvec3
color
;
ubyte
sides
;
ivec3
chunkPos
;
ivec3
entityPos
;
BlockEntityData
data
;
ushort
blockIndex
;
}
Members
Variables
blockIndex
ushort
blockIndex
;
Undocumented in source.
chunkPos
ivec3
chunkPos
;
Undocumented in source.
color
ubvec3
color
;
Undocumented in source.
data
BlockEntityData
data
;
Undocumented in source.
entityPos
ivec3
entityPos
;
Undocumented in source.
occlusionHandler
ubyte
[
4
]
delegate
(
ushort
blockIndex
,
CubeSide
side
)
occlusionHandler
;
Undocumented in source.
output
Buffer
!
MeshVertex
[]
output
;
Undocumented in source.
sides
ubyte
sides
;
Undocumented in source.
Meta
Source
See Implementation
voxelman
world
blockentity
utils
aliases
BlockEntityMeshhandler
BlockShapeHandler
EntityBoxHandler
EntityDebugHandler
SolidityHandler
functions
blockEntityIndexFromBlockId
blockIdFromBlockEntityIndex
isBlockEntity
nullBlockEntityMeshhandler
nullBlockShapeHandler
nullBoxHandler
nullSolidityHandler
manifest constants
BLOCK_ENTITY_FLAG
BLOCK_INDEX_MASK
structs
BlockEntityDebugContext
BlockEntityInfo
BlockEntityInfoTable
BlockEntityMeshingData
variables
unknownBlockEntity