main.cesium.CorridorGeometryUpdater.kt Maven / Gradle / Ivy
// Automatically generated - do not modify!
package cesium
/**
* A [GeometryUpdater] for corridors.
* Clients do not normally create this class directly, but instead rely on [DataSourceDisplay].
* @see Online Documentation
*
* @constructor
* @param [entity] The entity containing the geometry to be visualized.
* @param [scene] The scene where visualization is taking place.
* @see Online Documentation
*/
@JsName("\$cesium__CorridorGeometryUpdater")
external class CorridorGeometryUpdater(
entity: Entity,
scene: Scene,
) {
/**
* Creates the geometry instance which represents the fill of the geometry.
* @param [time] The time to use when retrieving initial attribute values.
* @return The geometry instance representing the filled portion of the geometry.
* @see Online Documentation
*/
fun createFillGeometryInstance(time: JulianDate): GeometryInstance
/**
* Creates the geometry instance which represents the outline of the geometry.
* @param [time] The time to use when retrieving initial attribute values.
* @return The geometry instance representing the outline portion of the geometry.
* @see Online Documentation
*/
fun createOutlineGeometryInstance(time: JulianDate): GeometryInstance
}