GeometryCache
Keeps track of GeometryData that is potentially reused. There are three fases:
- toload (this data has yet to start loading)
- loading (data has been requested} from the server but not yet returned)
- loaded (data has arrived and is processed)
Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public |
loaded: * |
|
public |
loading: * |
|
public |
renderLayer: * |
|
public |
toload: * |
Method Summary
Public Methods | ||
public |
get(geometryDataId: *): * |
|
public |
has(geometryDataId: *): * |
|
public |
integrate(geometryDataId: *, info: *) |
|
public |
integrate2(geometryDataId: *, loader: *, gpuBufferManager: *, geometryInfoIds: *, geometryLoader: *) |
|
public |
isEmpty(): * |
|
public |
pullToLoad(): * |
|
public |
set(geometryDataId: *, geometry: *) |
Public Constructors
public constructor() source
Public Members
public loaded: * source
public loading: * source
public renderLayer: * source
public toload: * source
Public Methods
public get(geometryDataId: *): * source
Params:
Name | Type | Attribute | Description |
geometryDataId | * |
Return:
* |
public has(geometryDataId: *): * source
Params:
Name | Type | Attribute | Description |
geometryDataId | * |
Return:
* |
public integrate(geometryDataId: *, info: *) source
Params:
Name | Type | Attribute | Description |
geometryDataId | * | ||
info | * |
public integrate2(geometryDataId: *, loader: *, gpuBufferManager: *, geometryInfoIds: *, geometryLoader: *) source
Params:
Name | Type | Attribute | Description |
geometryDataId | * | ||
loader | * | ||
gpuBufferManager | * | ||
geometryInfoIds | * | ||
geometryLoader | * |
public set(geometryDataId: *, geometry: *) source
Params:
Name | Type | Attribute | Description |
geometryDataId | * | ||
geometry | * |