public class NVoxelBufferView
Class NVoxelBufferView. Provides nvoxelbufferview functionality for the Hytale server.
java.lang.Object > NVoxelBufferView
Field Summary
thisBounds_bufferGrid
final
Bounds3i
thisBounds_bufferGrid
Field thisBounds_bufferGrid.
pos_bufferGrid
final
Vector3i
pos_bufferGrid
Field pos_bufferGrid.
sourceBuffer
final
NVoxelBuffer
sourceBuffer
Field sourceBuffer.
destinationBuffer
final
NVoxelBuffer
destinationBuffer
Field destinationBuffer.
buffer
final
NVoxelBuffer
buffer
Field buffer.
positionInBuffer_voxelGrid
final
Vector3i
positionInBuffer_voxelGrid
Field positionInBuffer_voxelGrid.
localBufferPosition_bufferGrid
final
Vector3i
localBufferPosition_bufferGrid
Field localBufferPosition_bufferGrid.
Method Detail
NVoxelBufferView
public
public
NVoxelBufferView
(@Nonnull final NBufferBundle.Access.View bufferAccess, @Nonnull final Class voxelType)
Method NVoxelBufferView.
- Parameters:
@Nonnull final NBufferBundle.Access.ViewbufferAccess@Nonnull final ClassvoxelType
set
public
boolean
set
(final T content, final int x, final int y, final int z)
Method set.
- Parameters:
final Tcontentfinal intxfinal intyfinal intz
setOrigin
public
void
setOrigin
(final int x, final int y, final int z)
Method setOrigin.
- Parameters:
final intxfinal intyfinal intz
getContent
public
T
getContent
(final int x, final int y, final int z)
Method getContent.
- Parameters:
final intxfinal intyfinal intz
replace
public
boolean
replace
(final T replacement, final int x, final int y, final int z, @Nonnull final Predicate mask)
Method replace.
- Parameters:
final Treplacementfinal intxfinal intyfinal intz@Nonnull final Predicatemask
getOriginX
public
int
getOriginX
()
Method getOriginX.
getOriginY
public
int
getOriginY
()
Method getOriginY.
getOriginZ
public
int
getOriginZ
()
Method getOriginZ.
getName
public
String
getName
()
Method getName.
isInsideSpace
public
boolean
isInsideSpace
(final int x, final int y, final int z)
Method isInsideSpace.
- Parameters:
final intxfinal intyfinal intz
minX
public
int
minX
()
Method minX.
maxX
public
int
maxX
()
Method maxX.
minY
public
int
minY
()
Method minY.
maxY
public
int
maxY
()
Method maxY.
minZ
public
int
minZ
()
Method minZ.
maxZ
public
int
maxZ
()
Method maxZ.
sizeX
public
int
sizeX
()
Method sizeX.
sizeY
public
int
sizeY
()
Method sizeY.
sizeZ
public
int
sizeZ
()
Method sizeZ.
getBuffer_fromVoxelGrid
Method getBuffer_fromVoxelGrid.
- Parameters:
@Nonnull final Vector3iposition_voxelGrid
getBuffer_fromBufferGrid
Method getBuffer_fromBufferGrid.
- Parameters:
@Nonnull final Vector3iposition_bufferGrid