Class: DataHandler
Contexts/DataLoader/DataHandler/DataHandlerBase.DataHandler
Hierarchy
-
DataHandler
Constructors
constructor
• new DataHandler(): DataHandler
Returns
Defined in
divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:7
Properties
dataType
• dataType: DataLoaderSegments = "world-data"
Defined in
divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:13
mode
• mode: "server" | "indexdb" | "both" = "indexdb"
Defined in
divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:6
Methods
columnExists
▸ columnExists(location): Promise<boolean>
Parameters
| Name | Type |
|---|---|
location | LocationData |
Returns
Promise<boolean>
Defined in
divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:27
columnTimestamp
▸ columnTimestamp(location): Promise<number>
Parameters
| Name | Type |
|---|---|
location | LocationData |
Returns
Promise<number>
Defined in
divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:28
getColumn
▸ getColumn(location): Promise<SharedArrayBuffer | ArrayBuffer>
Parameters
| Name | Type |
|---|---|
location | LocationData |
Returns
Promise<SharedArrayBuffer | ArrayBuffer>
Defined in
divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:20
getRegionHeader
▸ getRegionHeader(location): Promise<ArrayBuffer>
Parameters
| Name | Type |
|---|---|
location | LocationData |
Returns
Promise<ArrayBuffer>
Defined in
divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:18
saveColumn
▸ saveColumn(location, columnBuffer): Promise<boolean>
Parameters
| Name | Type |
|---|---|
location | LocationData |
columnBuffer | SharedArrayBuffer | ArrayBuffer |
Returns
Promise<boolean>
Defined in
divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:23
setDataType
▸ setDataType(type): void
Parameters
| Name | Type |
|---|---|
type | DataLoaderSegments |
Returns
void
Defined in
divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:14
setMode
▸ setMode(mode): void
Parameters
| Name | Type |
|---|---|
mode | "server" | "indexdb" | "both" |
Returns
void
Defined in
divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:10
setPath
▸ setPath(id): Promise<boolean>
Parameters
| Name | Type |
|---|---|
id | string |
Returns
Promise<boolean>
Defined in
divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:19