Package com.luciad.view.gxy.asynchronous.manager
package com.luciad.view.gxy.asynchronous.manager
This package provides functionality to automatically assign ILcdGXYAsynchronousPaintQueue
instances to asynchronous
layers
. This is achieved by creating an ALcdGXYAsynchronousPaintQueueManager
for every view.
A default
manager
is available, which shares paint queues between different layers based on the
paint hints
of the
layers. Customizing the merge/split strategy of the paint queues can be achieved by setting a
custom paint hint provider
on the manager.
See the LuciadLightspeed developer's guide for more details.
- Since:
- 10.1
-
ClassDescriptionAn abstract manager for automatically assigning
ILcdGXYAsynchronousPaintQueue
instances to asynchronously painted layers which do not yet have a paint queue.Provider for asynchronous paint hints.Holder object for the paint (queue) settings of an asynchronous layer.Holder object for a property which can have a discrete set of values.Interface allowing to combine two properties into a new property instance.Wrapper class around anyObject
, allowing it to implement theCombinable
interface.Holder object for an object with a certain range.Implementation ofALcdGXYAsynchronousPaintQueueManager
based on anILcdGXYAsynchronousPaintHintProvider
and theTLcdGXYAsynchronousPaintHint
instances it provides.