Interface HeightMap
- All Known Implementing Classes:
AbstractDelegateHeightMap
,ArrayHeightMap
,FlatScalableHeightMap
,RotatableHeightMap
,ScalableHeightMap
public interface HeightMap
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
applyHeightMapData
(int[][] data, EditSession session, BlockVector3 pos, int size, double yscale, boolean smooth, boolean towards, boolean layers) default int[][]
generateHeightData
(EditSession session, Mask mask, BlockVector3 pos, int size, int rotationMode, double yscale, boolean smooth, boolean towards, boolean layers) double
getHeight
(int x, int z) default void
perform
(EditSession session, Mask mask, BlockVector3 pos, int size, int rotationMode, double yscale, boolean smooth, boolean towards, boolean layers) void
setSize
(int size)
-
Method Details
-
getHeight
double getHeight(int x, int z) -
setSize
void setSize(int size) -
perform
default void perform(EditSession session, Mask mask, BlockVector3 pos, int size, int rotationMode, double yscale, boolean smooth, boolean towards, boolean layers) throws MaxChangedBlocksException - Throws:
MaxChangedBlocksException
-
applyHeightMapData
default void applyHeightMapData(int[][] data, EditSession session, BlockVector3 pos, int size, double yscale, boolean smooth, boolean towards, boolean layers) throws MaxChangedBlocksException - Throws:
MaxChangedBlocksException
-
generateHeightData
default int[][] generateHeightData(EditSession session, Mask mask, BlockVector3 pos, int size, int rotationMode, double yscale, boolean smooth, boolean towards, boolean layers)
-