Skip to main content

Class: DataHandler

Contexts/DataLoader/DataHandler/DataHandlerBase.DataHandler

Hierarchy

Constructors

constructor

new DataHandler(): DataHandler

Returns

DataHandler

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

NameType
locationLocationData

Returns

Promise<boolean>

Defined in

divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:27


columnTimestamp

columnTimestamp(location): Promise<number>

Parameters

NameType
locationLocationData

Returns

Promise<number>

Defined in

divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:28


getColumn

getColumn(location): Promise<SharedArrayBuffer | ArrayBuffer>

Parameters

NameType
locationLocationData

Returns

Promise<SharedArrayBuffer | ArrayBuffer>

Defined in

divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:20


getRegionHeader

getRegionHeader(location): Promise<ArrayBuffer>

Parameters

NameType
locationLocationData

Returns

Promise<ArrayBuffer>

Defined in

divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:18


saveColumn

saveColumn(location, columnBuffer): Promise<boolean>

Parameters

NameType
locationLocationData
columnBufferSharedArrayBuffer | ArrayBuffer

Returns

Promise<boolean>

Defined in

divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:23


setDataType

setDataType(type): void

Parameters

NameType
typeDataLoaderSegments

Returns

void

Defined in

divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:14


setMode

setMode(mode): void

Parameters

NameType
mode"server" | "indexdb" | "both"

Returns

void

Defined in

divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:10


setPath

setPath(id): Promise<boolean>

Parameters

NameType
idstring

Returns

Promise<boolean>

Defined in

divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:19