Package com.luciad.view.lightspeed.layer.paintgroup
package com.luciad.view.lightspeed.layer.paintgroup
Provides support for grouping the objects that should be painted and handling changes to these
groups. These classes are only relevant when implementing a custom
ILspPainter
.
The TLspLayer
will group the objects that should be
painted into a number of TLspPaintGroup
s. The painters get these groups as argument in
their paint method. The painters also receive events when the groups change if they implement ILspPaintGroupsChangeListener
.- Since:
- 2012.0
-
ClassDescriptionListener to receive notifications of changes in the paint groups.Callback to indicate when the changes for an event are ready to be committed.A set of paint groups.A group of objects that can be painted together.Describes a change in the paint groups and/or objects of a layer.Represents a change to the paint groups.A paint group change for objects that have been added to a paint group.A paint group change for objects that have changed.A paint group change for objects that have been moved from one paint group to another one.A paint group change for objects that have been removed from a paint group.A paint group change for objects that have been replaced by other objects.A paint group change for paint groups that have been removed.Indicates the type of change in a
TLspPaintGroupsChangedEvent
.