Skip to main content

Class: MeshPipeline

Constructors

constructor

new MeshPipeline(): MeshPipeline

Returns

MeshPipeline

Methods

getDirtyKeys

getDirtyKeys(): string[]

Returns

string[]


hasAnyInFlightJobs

hasAnyInFlightJobs(): boolean

Returns

boolean


hasDirtyChunks

hasDirtyChunks(): boolean

Returns

boolean


hasInFlightJob

hasInFlightJob(key): boolean

Parameters

NameType
keystring

Returns

boolean


makeKey

makeKey(cx, cz, level): string

Parameters

NameType
cxnumber
cznumber
levelnumber

Returns

string


markFreshFromServer

markFreshFromServer(cx, cz, level): void

Parameters

NameType
cxnumber
cznumber
levelnumber

Returns

void


needsRemesh

needsRemesh(key): boolean

Parameters

NameType
keystring

Returns

boolean


onJobComplete

onJobComplete(key, jobGeneration): boolean

Parameters

NameType
keystring
jobGenerationnumber

Returns

boolean


onVoxelChange

onVoxelChange(cx, cz, level): void

Parameters

NameType
cxnumber
cznumber
levelnumber

Returns

void


parseKey

parseKey(key): Object

Parameters

NameType
keystring

Returns

Object

NameType
cxnumber
cznumber
levelnumber

remove

remove(cx, cz): void

Parameters

NameType
cxnumber
cznumber

Returns

void


shouldStartJob

shouldStartJob(key): boolean

Parameters

NameType
keystring

Returns

boolean


startJob

startJob(key): number

Parameters

NameType
keystring

Returns

number