Class Surface.ElevationSourceList

  • All Implemented Interfaces:
    ListenableList<ElevationSource>, Iterable<ElevationSource>, Collection<ElevationSource>, List<ElevationSource>
    Enclosing class:
    Surface

    public static final class Surface.ElevationSourceList
    extends Object
    implements ListenableList<ElevationSource>
    Represents the list of ElevationSources in a Surface.

    This class is not creatable but elevation sources can be added and removed. Changes to the list can be observed by adding a ListChangedListener.

    If the elevation sources in the list are rendered in a SceneView, changes to the list will have an immediate effect on how elevation is rendered in that SceneView. If an elevation source is removed from the list it will disappear from the SceneView and vice versa if an elevation source is added to the list it will change the elevation rendering of the SceneView.

    Since:
    100.0.0 for JavaSE and 100.1.0 for Android
    See Also:
    ListenableList, ElevationSource