Class: RegionDataTool
Default/Tools/Data/WorldData/RegionDataTool.RegionDataTool
Hierarchy
-
↳
RegionDataTool
Constructors
constructor
• new RegionDataTool(): RegionDataTool
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
_dimensionRegister
• _dimensionRegister: DimensionsRegister
Inherited from
EncodedPositionDataTool._dimensionRegister
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:11
_region
• _region: Region
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/RegionDataTool.ts:9
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 = Region.Tags
Overrides
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/RegionDataTool.ts:8
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
getDimensionId
▸ getDimensionId(): string
Returns
string
Inherited from
EncodedPositionDataTool.getDimensionId
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/DataToolBase.ts:104
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
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
getRegion
▸ getRegion(): Region
Returns
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/RegionDataTool.ts:27
getRegionDataCount
▸ getRegionDataCount(): Object
Returns
Object
| Name | Type |
|---|---|
chunks | number |
columns | number |
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/RegionDataTool.ts:31
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
loadIn
▸ loadIn(): boolean
Returns
boolean
Overrides
EncodedPositionDataTool.loadIn
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/RegionDataTool.ts:11
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
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
setDimension
▸ setDimension(dimensionId): RegionDataTool
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
setLocation
▸ setLocation(location): RegionDataTool
Parameters
| Name | Type |
|---|---|
location | LocationData |
Returns
Inherited from
EncodedPositionDataTool.setLocation
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:65
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
setRegion
▸ setRegion(region): RegionDataTool
Parameters
| Name | Type |
|---|---|
region | Region |
Returns
Defined in
divinevoxel/foundation/src/Default/Tools/Data/WorldData/RegionDataTool.ts:20
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): RegionDataTool
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): RegionDataTool
Parameters
| Name | Type |
|---|---|
x | number |
z | number |
Returns
Inherited from
Defined in
divinevoxel/foundation/src/Default/Tools/Classes/LocationBoundTool.ts:60