public final class TLcyGXYLspAsynchronousLayerTreeNodeFormatWrapper extends ALcyFormatWrapper
Decorator for an ALcyFormat
that makes the ILcdLayerTreeNode
s of the given
format support asynchronous painting using Lightspeed rendering, if it is supported by the
hardware.
To support Lightspeed rendering of layers, this format makes use of a
TLcyGXYLspAsynchronousFormatWrapper.GXYLspLayerFactory
.
Note that just wrapping a format with this asynchronous decorator isn't enough. If the layers have to be painted asynchronously, the asynchronous add-on needs to be loaded as well.
Typically, to provide asynchronous painting support for a format, you would set up a construction like:
TLcyGXYLspAsynchronousLayerTreeNodeFormatWrapper |- TLcyGXYLayerTreeNodeFormatWrapper |- TLcyGXYLspAsynchronousFormatWrapper |- TLcySafeGuardFormatWrapper |- ALcyFormat
Constructor and Description |
---|
TLcyGXYLspAsynchronousLayerTreeNodeFormatWrapper(ALcyFormat aFormat)
Creates a wrapper for the specified
ALcyFormat . |
TLcyGXYLspAsynchronousLayerTreeNodeFormatWrapper(ALcyFormat aFormat,
TLcyGXYLspAsynchronousFormatWrapper.GXYLspLayerFactory aLayerFactory)
Creates a wrapper for the specified
ALcyFormat . |
createAll, createAsynchronousPaintHintProvider, createBalloonContentProviders, createDataPropertyValueCustomizerPanelFactories, createDataSourceHandlerFileTypeDescriptorGroups, createDataSourceHandlerFileTypeDescriptors, createDataSourceHandlers, createDefaultModelDescriptorFactories, createDomainObjectCustomizerPanelFactories, createDomainObjectCustomizerPanelWorkspaceCodecs, createDomainObjectWorkspaceCodecs, createFormatBarFactory, createGXYLayerCustomizerPanelFactories, createGXYLayerCustomizerPanelWorkspaceCodecs, createGXYLayerDecoderFileTypeDescriptors, createGXYLayerDecoders, createGXYLayerEncoderFileTypeDescriptors, createGXYLayerEncoders, createGXYLayerFactory, createGXYLayerSelectionTransferHandlers, createGXYLayerStyleProvider, createGXYLayerTypeProvider, createGXYLayerWorkspaceCodecs, createLabelPlacementHintProvider, createLayerHeightProviderFactory, createLayerMeasureProviderFactory, createModelContentTypeProvider, createModelCustomizerPanelFactories, createModelCustomizerPanelWorkspaceCodecs, createModelDecoderFileTypeDescriptorGroups, createModelDecoderFileTypeDescriptors, createModelDecoders, createModelEncoderCustomizerPanelFactories, createModelEncoderCustomizerPanelWorkspaceCodecs, createModelEncoderFileTypeDescriptors, createModelEncoders, createModelFactory, createModelHeightProviderFactory, createModelMeasureProviderFactory, createModelMetaDataCustomizerPanelFactories, createModelMetaDataCustomizerPanelWorkspaceCodecs, createModelWorkspaceCodecs, getFormat, getLongPrefix, getLucyEnv, getShortPrefix, isGXYLayerOfFormat, isModelOfFormat
createGXYLayerOfFormatFilter, createLayerContextOfFormatFilter, createModelContextOfFormatFilter, createModelOfFormatFilter, getAsynchronousPaintHintProvider, getBalloonContentProviders, getDataPropertyValueCustomizerPanelFactories, getDataSourceHandlerFileTypeDescriptorGroups, getDataSourceHandlerFileTypeDescriptors, getDataSourceHandlers, getDefaultModelDescriptorFactories, getDomainObjectCustomizerPanelFactories, getDomainObjectCustomizerPanelWorkspaceCodecs, getDomainObjectWorkspaceCodecs, getFormatBarFactory, getGXYLayerCustomizerPanelFactories, getGXYLayerCustomizerPanelWorkspaceCodecs, getGXYLayerDecoderFileTypeDescriptors, getGXYLayerDecoders, getGXYLayerEncoderFileTypeDescriptors, getGXYLayerEncoders, getGXYLayerFactory, getGXYLayerSelectionTransferHandlers, getGXYLayerStyleProvider, getGXYLayerTypeProvider, getGXYLayerWorkspaceCodecs, getLabelPlacementHintProvider, getLayerHeightProviderFactory, getLayerMeasureProviderFactory, getModelContentTypeProvider, getModelCustomizerPanelFactories, getModelCustomizerPanelWorkspaceCodecs, getModelDecoderFileTypeDescriptorGroups, getModelDecoderFileTypeDescriptors, getModelDecoders, getModelEncoderCustomizerPanelFactories, getModelEncoderCustomizerPanelWorkspaceCodecs, getModelEncoderFileTypeDescriptors, getModelEncoders, getModelFactory, getModelHeightProviderFactory, getModelMeasureProviderFactory, getModelMetaDataCustomizerPanelFactories, getModelMetaDataCustomizerPanelWorkspaceCodecs, getModelWorkspaceCodecs, toString
public TLcyGXYLspAsynchronousLayerTreeNodeFormatWrapper(ALcyFormat aFormat, TLcyGXYLspAsynchronousFormatWrapper.GXYLspLayerFactory aLayerFactory)
ALcyFormat
. All ILcdLayerTreeNode
s of this
format will be painted asynchronously, using Lightspeed rendering if the hardware supports it.aFormat
- The ALcyFormat
for which the layer tree nodes have to be painted asynchronously
using Lightspeed renderingaLayerFactory
- The factory used to support Lightspeed renderingpublic TLcyGXYLspAsynchronousLayerTreeNodeFormatWrapper(ALcyFormat aFormat)
Creates a wrapper for the specified ALcyFormat
. All ILcdLayerTreeNode
s of
this format will be painted asynchronously, using Lightspeed rendering if the hardware supports
it.
Use this constructor if models of the layer tree nodes in your format are empty.
aFormat
- The ALcyFormat
for which the layer tree nodes have to be painted asynchronously
using Lightspeed rendering. The aFormat
's layer tree nodes should have an empty
model.