Class: HeightMapTool
Default/Tools/Data/WorldData/HeightMapTool.HeightMapTool
Hierarchy
-
↳
HeightMapTool
Constructors
constructor
• new HeightMapTool(): HeightMapTool
Returns
Inherited from
Properties
chunk
• chunk: Object
Type declaration
| Name | Type |
|---|---|
_c | DataView |
_y | number |
loadInAt | (x: number, y: number, z: number) => undefined | false |
getMinMax | () => number[] |
hasVoxels | () => boolean |
isDirty | () => boolean |
loadInAtLocation | (location: LocationData) => undefined | false |
setChunk | (chunk: Chunk) => void |
setDirty | (isDirty: boolean) => number | void |
setHasVoxels | (hasVoxels: boolean) => number | void |
setY | (y: number) => { _c: DataView; _y: number; loadInAt: (x: number, y: number, z: number) => false | undefined; loadInAtLocation(location: LocationData): false | undefined; ... 6 more ...; setDirty(isDirty: boolean): number | void; } |
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/HeightMapTool.ts:18
column
• column: Object
Type declaration
| Name | Type |
|---|---|
getAbsolute | (location: LocationData) => number |
getRelative | (location: LocationData) => number |
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/HeightMapTool.ts:91
location
• location: LocationData
Inherited from
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:4
_chunkTool
▪ Static _chunkTool: ChunkDataTool
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/HeightMapTool.ts:16
Accessors
dimension
• get dimension(): string
Returns
string
Inherited from
LocationBoundTool.dimension
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:6
• set dimension(dimension): void
Parameters
| Name | Type |
|---|---|
dimension | string |
Returns
void
Inherited from
LocationBoundTool.dimension
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:9
x
• get x(): number
Returns
number
Inherited from
LocationBoundTool.x
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:13
• set x(value): void
Parameters
| Name | Type |
|---|---|
value | number |
Returns
void
Inherited from
LocationBoundTool.x
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:16
y
• get y(): number
Returns
number
Inherited from
LocationBoundTool.y
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:20
• set y(value): void
Parameters
| Name | Type |
|---|---|
value | number |
Returns
void
Inherited from
LocationBoundTool.y
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:23
z
• get z(): number
Returns
number
Inherited from
LocationBoundTool.z
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:27
• set z(value): void
Parameters
| Name | Type |
|---|---|
value | number |
Returns
void
Inherited from
LocationBoundTool.z
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:30
Methods
getLocation
▸ getLocation(): LocationData
Returns
LocationData
Inherited from
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:39
getXYZ
▸ getXYZ(): Object
Returns
Object
| Name | Type |
|---|---|
x | number |
y | number |
z | number |
Inherited from
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:46
getXYZAsArray
▸ getXYZAsArray(): Vec3Array
Returns
Vec3Array
Inherited from
LocationBoundTool.getXYZAsArray
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:43
setDimension
▸ setDimension(dimensionId): HeightMapTool
Parameters
| Name | Type |
|---|---|
dimensionId | string |
Returns
Inherited from
LocationBoundTool.setDimension
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:34
setLocation
▸ setLocation(location): HeightMapTool
Parameters
| Name | Type |
|---|---|
location | LocationData |
Returns
Inherited from
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:65
setXYZ
▸ setXYZ(x, y, z): HeightMapTool
Parameters
| Name | Type |
|---|---|
x | number |
y | number |
z | number |
Returns
Inherited from
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:53
setXZ
▸ setXZ(x, z): HeightMapTool
Parameters
| Name | Type |
|---|---|
x | number |
z | number |
Returns
Inherited from
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:60