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
ILcdGXYAsynchronousPaintQueueinstances 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 theCombinableinterface.Holder object for an object with a certain range.Implementation ofALcdGXYAsynchronousPaintQueueManagerbased on anILcdGXYAsynchronousPaintHintProviderand theTLcdGXYAsynchronousPaintHintinstances it provides.