Class: MeshPipeline
Constructors
constructor
• new MeshPipeline(): MeshPipeline
Returns
Methods
getDirtyKeys
▸ getDirtyKeys(): string[]
Returns
string[]
hasAnyInFlightJobs
▸ hasAnyInFlightJobs(): boolean
Returns
boolean
hasDirtyChunks
▸ hasDirtyChunks(): boolean
Returns
boolean
hasInFlightJob
▸ hasInFlightJob(key): boolean
Parameters
| Name | Type |
|---|---|
key | string |
Returns
boolean
makeKey
▸ makeKey(cx, cz, level): string
Parameters
| Name | Type |
|---|---|
cx | number |
cz | number |
level | number |
Returns
string
markFreshFromServer
▸ markFreshFromServer(cx, cz, level): void
Parameters
| Name | Type |
|---|---|
cx | number |
cz | number |
level | number |
Returns
void
needsRemesh
▸ needsRemesh(key): boolean
Parameters
| Name | Type |
|---|---|
key | string |
Returns
boolean
onJobComplete
▸ onJobComplete(key, jobGeneration): boolean
Parameters
| Name | Type |
|---|---|
key | string |
jobGeneration | number |
Returns
boolean
onVoxelChange
▸ onVoxelChange(cx, cz, level): void
Parameters
| Name | Type |
|---|---|
cx | number |
cz | number |
level | number |
Returns
void
parseKey
▸ parseKey(key): Object
Parameters
| Name | Type |
|---|---|
key | string |
Returns
Object
| Name | Type |
|---|---|
cx | number |
cz | number |
level | number |
remove
▸ remove(cx, cz): void
Parameters
| Name | Type |
|---|---|
cx | number |
cz | number |
Returns
void
shouldStartJob
▸ shouldStartJob(key): boolean
Parameters
| Name | Type |
|---|---|
key | string |
Returns
boolean
startJob
▸ startJob(key): number
Parameters
| Name | Type |
|---|---|
key | string |
Returns
number