public class ComponentRefreshable extends Object implements ComponentUpdater, HandlerListener, LayerableListener
Refreshable
elements with Layerable
support to
order rendering. If there is not Layerable
feature, LAYER_DEFAULT
will be used as default layer
value.Constructor and Description |
---|
ComponentRefreshable()
Create component.
|
Modifier and Type | Method and Description |
---|---|
void |
notifyHandlableAdded(Featurable featurable)
Notify when a featurable has been added.
|
void |
notifyHandlableRemoved(Featurable featurable)
Notify when a featurable has been removed.
|
void |
notifyLayerChanged(FeatureProvider provider,
Integer layerRefreshOld,
Integer layerRefreshNew,
Integer layerDisplayOld,
Integer layerDisplayNew)
Notify when layer value changed.
|
void |
update(double extrp,
Handlables featurables)
Update the current objects.
|
public void update(double extrp, Handlables featurables)
ComponentUpdater
update
in interface ComponentUpdater
extrp
- The extrapolation value.featurables
- The featurables reference.public void notifyHandlableAdded(Featurable featurable)
HandlerListener
notifyHandlableAdded
in interface HandlerListener
featurable
- The added featurable.public void notifyHandlableRemoved(Featurable featurable)
HandlerListener
notifyHandlableRemoved
in interface HandlerListener
featurable
- The removed featurable.public void notifyLayerChanged(FeatureProvider provider, Integer layerRefreshOld, Integer layerRefreshNew, Integer layerDisplayOld, Integer layerDisplayNew)
LayerableListener
notifyLayerChanged
in interface LayerableListener
provider
- The provider reference.layerRefreshOld
- The old layer refresh value.layerRefreshNew
- The new layer refresh value.layerDisplayOld
- The old layer display value.layerDisplayNew
- The new layer display value.Copyright © 2017 Byron 3D Games Studio. All rights reserved.