Interface VoxelSpace<T>
- All Known Implementing Classes:
ArrayVoxelSpace,BooleanVoxelSpace,NPixelBufferView,NullSpace,NVoxelBufferView,WindowVoxelSpace
public interface VoxelSpace<T>
-
Method Summary
Modifier and TypeMethodDescriptionvoidforEach(VoxelConsumer<? super T> var1) default Bounds3igetContent(int var1, int var2, int var3) getContent(Vector3i var1) getName()intintintbooleanisInsideSpace(int var1, int var2, int var3) booleanisInsideSpace(Vector3i var1) intmaxX()intmaxY()intmaxZ()intminX()intminY()intminZ()voidpasteFrom(VoxelSpace<T> var1) booleanvoidbooleanbooleanvoidsetOrigin(int var1, int var2, int var3) intsizeX()intsizeY()intsizeZ()
-
Method Details
-
set
-
set
-
set
-
setOrigin
void setOrigin(int var1, int var2, int var3) -
getContent
-
getContent
-
replace
-
pasteFrom
-
getOriginX
int getOriginX() -
getOriginY
int getOriginY() -
getOriginZ
int getOriginZ() -
getName
String getName() -
isInsideSpace
boolean isInsideSpace(int var1, int var2, int var3) -
isInsideSpace
-
forEach
-
getBounds
-
minX
int minX() -
maxX
int maxX() -
minY
int minY() -
maxY
int maxY() -
minZ
int minZ() -
maxZ
int maxZ() -
sizeX
int sizeX() -
sizeY
int sizeY() -
sizeZ
int sizeZ()
-