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 | * |
