Skip to main content

Class: HeightMapTool

Default/Tools/Data/WorldData/HeightMapTool.HeightMapTool

Hierarchy

Constructors

constructor

new HeightMapTool(): HeightMapTool

Returns

HeightMapTool

Inherited from

LocationBoundTool.constructor

Properties

chunk

chunk: Object

Type declaration

NameType
_cDataView
_ynumber
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

NameType
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

LocationBoundTool.location

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

NameType
dimensionstring

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

NameType
valuenumber

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

NameType
valuenumber

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

NameType
valuenumber

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

LocationBoundTool.getLocation

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:39


getXYZ

getXYZ(): Object

Returns

Object

NameType
xnumber
ynumber
znumber

Inherited from

LocationBoundTool.getXYZ

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

NameType
dimensionIdstring

Returns

HeightMapTool

Inherited from

LocationBoundTool.setDimension

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:34


setLocation

setLocation(location): HeightMapTool

Parameters

NameType
locationLocationData

Returns

HeightMapTool

Inherited from

LocationBoundTool.setLocation

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:65


setXYZ

setXYZ(x, y, z): HeightMapTool

Parameters

NameType
xnumber
ynumber
znumber

Returns

HeightMapTool

Inherited from

LocationBoundTool.setXYZ

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:53


setXZ

setXZ(x, z): HeightMapTool

Parameters

NameType
xnumber
znumber

Returns

HeightMapTool

Inherited from

LocationBoundTool.setXZ

Defined in

divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:60