main.cesium.LabelVisualizer.kt Maven / Gradle / Ivy
// Automatically generated - do not modify!
package cesium
/**
* A [Visualizer] which maps the [LabelGraphics] instance
* in [Entity.label] to a [Label].
* @see Online Documentation
*
* @constructor
* @param [entityCluster] The entity cluster to manage the collection of billboards and optionally cluster with other entities.
* @param [entityCollection] The entityCollection to visualize.
* @see Online Documentation
*/
@JsName("\$cesium__LabelVisualizer")
external class LabelVisualizer(
entityCluster: EntityCluster,
entityCollection: EntityCollection,
) : Visualizer {
/**
* Updates the primitives created by this visualizer to match their
* Entity counterpart at the given time.
* @param [time] The time to update to.
* @return This function always returns true.
* @see Online Documentation
*/
override fun update(time: JulianDate): Boolean
/**
* Returns true if this object was destroyed; otherwise, false.
* @return True if this object was destroyed; otherwise, false.
* @see Online Documentation
*/
override fun isDestroyed(): Boolean
/**
* Removes and destroys all primitives created by this instance.
* @see Online Documentation
*/
override fun destroy()
}