Class: ColumnDataTool
Default/Tools/Data/WorldData/ColumnDataTool.ColumnDataTool
Hierarchy
-
↳
ColumnDataTool
Constructors
constructor
• new ColumnDataTool(): ColumnDataTool
Returns
Inherited from
EncodedPositionDataTool.constructor
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:79
Properties
_c
• _c: SharedArrayBuffer | ArrayBuffer | DataView
Inherited from
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:10
_column
• _column: Column
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:8
_dimensionRegister
• _dimensionRegister: DimensionsRegister
Inherited from
EncodedPositionDataTool._dimensionRegister
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:11
location
• location: LocationData
Inherited from
EncodedPositionDataTool.location
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:4
position
• position: Object
Type declaration
| Name | Type |
|---|---|
x | number |
y | number |
z | number |
Inherited from
EncodedPositionDataTool.position
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:77
tags
• tags: RemoteTagManager = Column.Tags
Overrides
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:7
Accessors
dimension
• get dimension(): string
Returns
string
Inherited from
EncodedPositionDataTool.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
EncodedPositionDataTool.dimension
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:9
x
• get x(): number
Returns
number
Inherited from
EncodedPositionDataTool.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
EncodedPositionDataTool.x
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:16
y
• get y(): number
Returns
number
Inherited from
EncodedPositionDataTool.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
EncodedPositionDataTool.y
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:23
z
• get z(): number
Returns
number
Inherited from
EncodedPositionDataTool.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
EncodedPositionDataTool.z
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:30
Methods
getArrayTagValue
▸ getArrayTagValue(id, index): number
Parameters
| Name | Type |
|---|---|
id | string |
index | number |
Returns
number
Inherited from
EncodedPositionDataTool.getArrayTagValue
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:26
getAsArrayBuffer
▸ getAsArrayBuffer(): ArrayBuffer
Returns
ArrayBuffer
Inherited from
EncodedPositionDataTool.getAsArrayBuffer
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:45
getBuffer
▸ getBuffer(): ArrayBuffer
Returns
ArrayBuffer
Inherited from
EncodedPositionDataTool.getBuffer
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:40
getBufferSize
▸ getBufferSize(): number
Returns
number
Inherited from
EncodedPositionDataTool.getBufferSize
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:52
getBufferSizeForWholeColumn
▸ getBufferSizeForWholeColumn(): number
Returns
number
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:34
getColumn
▸ getColumn(): Column
Returns
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:26
getDimensionId
▸ getDimensionId(): string
Returns
string
Inherited from
EncodedPositionDataTool.getDimensionId
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:104
getLastAnalyzerUpdateTimestamp
▸ getLastAnalyzerUpdateTimestamp(): number
Returns
number
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:76
getLastSaveTimestamp
▸ getLastSaveTimestamp(): number
Returns
number
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:68
getLocation
▸ getLocation(): LocationData
Returns
LocationData
Inherited from
EncodedPositionDataTool.getLocation
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:39
getLocationData
▸ getLocationData(): LocationData
Returns
LocationData
Inherited from
EncodedPositionDataTool.getLocationData
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:110
getNumChunks
▸ getNumChunks(): number
Returns
number
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:30
getPositionData
▸ getPositionData(): Object
Returns
Object
| Name | Type |
|---|---|
x | number |
y | number |
z | number |
Inherited from
EncodedPositionDataTool.getPositionData
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:83
getTagValue
▸ getTagValue(id): number
Parameters
| Name | Type |
|---|---|
id | string |
Returns
number
Inherited from
EncodedPositionDataTool.getTagValue
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:17
getXYZ
▸ getXYZ(): Object
Returns
Object
| Name | Type |
|---|---|
x | number |
y | number |
z | number |
Inherited from
EncodedPositionDataTool.getXYZ
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:46
getXYZAsArray
▸ getXYZAsArray(): Vec3Array
Returns
Vec3Array
Inherited from
EncodedPositionDataTool.getXYZAsArray
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:43
hasEntityData
▸ hasEntityData(): boolean
Returns
boolean
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:92
hasRichData
▸ hasRichData(): boolean
Returns
boolean
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:84
isDirty
▸ isDirty(): boolean
Returns
boolean
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:60
isPersistent
▸ isPersistent(): boolean
Returns
boolean
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:52
isStored
▸ isStored(): boolean
Returns
boolean
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:38
loadIn
▸ loadIn(): boolean
Returns
boolean
Overrides
EncodedPositionDataTool.loadIn
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:10
loadInAt
▸ loadInAt(x, y, z): boolean
Parameters
| Name | Type |
|---|---|
x | number |
y | number |
z | number |
Returns
boolean
Inherited from
EncodedPositionDataTool.loadInAt
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:58
loadInAtLocation
▸ loadInAtLocation(location): boolean
Parameters
| Name | Type |
|---|---|
location | LocationData |
Returns
boolean
Inherited from
EncodedPositionDataTool.loadInAtLocation
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:70
loadInVec3
▸ loadInVec3(vec3): boolean
Parameters
| Name | Type |
|---|---|
vec3 | Position3Matrix |
Returns
boolean
Inherited from
EncodedPositionDataTool.loadInVec3
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:66
loadInVec3Array
▸ loadInVec3Array(vec3): boolean
Parameters
| Name | Type |
|---|---|
vec3 | Vec3Array |
Returns
boolean
Inherited from
EncodedPositionDataTool.loadInVec3Array
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:62
markAsNotStored
▸ markAsNotStored(): ColumnDataTool
Returns
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:42
markAsStored
▸ markAsStored(): ColumnDataTool
Returns
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:47
setArrayTagValue
▸ setArrayTagValue(id, index, value): number | void
Parameters
| Name | Type |
|---|---|
id | string |
index | number |
value | number |
Returns
number | void
Inherited from
EncodedPositionDataTool.setArrayTagValue
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:30
setBuffer
▸ setBuffer(buffer): void
Parameters
| Name | Type |
|---|---|
buffer | SharedArrayBuffer | ArrayBuffer | DataView |
Returns
void
Inherited from
EncodedPositionDataTool.setBuffer
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:35
setColumn
▸ setColumn(column): ColumnDataTool
Parameters
| Name | Type |
|---|---|
column | Column |
Returns
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:19
setDimension
▸ setDimension(dimensionId): ColumnDataTool
Parameters
| Name | Type |
|---|---|
dimensionId | string |
Returns
Inherited from
EncodedPositionDataTool.setDimension
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:34
setDimensionId
▸ setDimensionId(dimensionId): void
Parameters
| Name | Type |
|---|---|
dimensionId | string |
Returns
void
Inherited from
EncodedPositionDataTool.setDimensionId
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:97
setDirty
▸ setDirty(value): void
Parameters
| Name | Type |
|---|---|
value | boolean |
Returns
void
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:64
setEntityData
▸ setEntityData(value): void
Parameters
| Name | Type |
|---|---|
value | boolean |
Returns
void
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:96
setLastAnalyzerUpdateTimestamp
▸ setLastAnalyzerUpdateTimestamp(): boolean
Returns
boolean
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:80
setLastSaveTimestamp
▸ setLastSaveTimestamp(): boolean
Returns
boolean
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:72
setLocation
▸ setLocation(location): ColumnDataTool
Parameters
| Name | Type |
|---|---|
location | LocationData |
Returns
Inherited from
EncodedPositionDataTool.setLocation
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:65
setPersistence
▸ setPersistence(value): void
Parameters
| Name | Type |
|---|---|
value | boolean |
Returns
void
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:56
setPositionData
▸ setPositionData(x, y, z): Object
Parameters
| Name | Type |
|---|---|
x | number |
y | number |
z | number |
Returns
Object
| Name | Type |
|---|---|
x | number |
y | number |
z | number |
Inherited from
EncodedPositionDataTool.setPositionData
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:90
setRichData
▸ setRichData(value): void
Parameters
| Name | Type |
|---|---|
value | boolean |
Returns
void
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/ColumnDataTool.ts:88
setTagValue
▸ setTagValue(id, value): boolean
Parameters
| Name | Type |
|---|---|
id | string |
value | number |
Returns
boolean
Inherited from
EncodedPositionDataTool.setTagValue
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:21
setXYZ
▸ setXYZ(x, y, z): ColumnDataTool
Parameters
| Name | Type |
|---|---|
x | number |
y | number |
z | number |
Returns
Inherited from
EncodedPositionDataTool.setXYZ
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:53
setXZ
▸ setXZ(x, z): ColumnDataTool
Parameters
| Name | Type |
|---|---|
x | number |
z | number |
Returns
Inherited from
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:60