InternalLayerable

interface InternalLayerable : Layerable, RenderableContainer

Functions

addLayer
Link copied to clipboard
common
abstract fun addLayer(layer: Layer): LayerHandle
Adds a layer on top of the currently present layers.
equals
Link copied to clipboard
common
open operator fun equals(other: Any?): Boolean
getLayerAt
Link copied to clipboard
common
abstract fun getLayerAt(level: Int): Maybe<LayerHandle>
Returns the Layer at the given level (if present).
hashCode
Link copied to clipboard
common
open fun hashCode(): Int
insertLayerAt
Link copied to clipboard
common
abstract fun insertLayerAt(level: Int, layer: Layer): LayerHandle
Inserts the given Layer into this Layerable at the given level.
removeLayer
Link copied to clipboard
common
abstract fun removeLayer(layer: Layer): Boolean
setLayerAt
Link copied to clipboard
common
abstract fun setLayerAt(level: Int, layer: Layer): LayerHandle
Sets the given Layer in this Layerable at the given level.
toString
Link copied to clipboard
common
open fun toString(): String

Properties

layers
Link copied to clipboard
common
abstract override val layers: ObservableList<out InternalLayer>
renderables
Link copied to clipboard
common
abstract val renderables: List<Renderable>
Contains the Renderable objects ordered from bottom to top.
size
Link copied to clipboard
common
abstract val size: Size
The area this Layerable covers.

Inheritors

ComponentsLayerable
Link copied to clipboard
ThreadSafeLayerable
Link copied to clipboard
InternalTileGrid
Link copied to clipboard

Sources

(source)
Link copied to clipboard