Skip to content

worldwind-ui API / ngx-worldwind / WwStyledShapeBase

Abstract Class: WwStyledShapeBase<T, O> ​

Defined in: angular/src/lib/shapes.ts:182

Adds the fill/stroke style inputs.

Extends ​

Extended by ​

Type Parameters ​

T ​

T extends Highlightable

O ​

O

Constructors ​

Constructor ​

new WwStyledShapeBase<T, O>(): WwStyledShapeBase<T, O>

Defined in: angular/src/lib/shapes.ts:95

Returns ​

WwStyledShapeBase<T, O>

Inherited from ​

WwShapeBase.constructor

Properties ​

applyLighting ​

readonly applyLighting: InputSignal<boolean | undefined>

Defined in: angular/src/lib/shapes.ts:187


depthTest ​

readonly depthTest: InputSignal<boolean | undefined>

Defined in: angular/src/lib/shapes.ts:188


displayName ​

readonly displayName: InputSignal<string | null | undefined>

Defined in: angular/src/lib/shapes.ts:74

Inherited from ​

WwShapeBase.displayName


drawVerticals ​

readonly drawVerticals: InputSignal<boolean | undefined>

Defined in: angular/src/lib/shapes.ts:186


enabled ​

readonly enabled: InputSignal<boolean | undefined>

Defined in: angular/src/lib/shapes.ts:75

Inherited from ​

WwShapeBase.enabled


fill ​

readonly fill: InputSignal<ColorInput | null | undefined>

Defined in: angular/src/lib/shapes.ts:183


highlight ​

readonly highlight: InputSignal<ShapeStyle | null | undefined>

Defined in: angular/src/lib/shapes.ts:190


highlightOnHover ​

readonly highlightOnHover: InputSignal<boolean>

Defined in: angular/src/lib/shapes.ts:79

Toggle the shape's highlight attributes while the mouse is over it.

Inherited from ​

WwShapeBase.highlightOnHover


hoverEvents ​

readonly hoverEvents: InputSignal<boolean>

Defined in: angular/src/lib/shapes.ts:81

Enable mouseEnter / mouseLeave (hover picking costs GPU time).

Inherited from ​

WwShapeBase.hoverEvents


imageSource ​

readonly imageSource: InputSignal<string | null | undefined>

Defined in: angular/src/lib/shapes.ts:189


mouseEnter ​

readonly mouseEnter: OutputEmitterRef<PickEvent>

Defined in: angular/src/lib/shapes.ts:85

Inherited from ​

WwShapeBase.mouseEnter


mouseLeave ​

readonly mouseLeave: OutputEmitterRef<PickEvent>

Defined in: angular/src/lib/shapes.ts:86

Inherited from ​

WwShapeBase.mouseLeave


renderable ​

readonly renderable: WritableSignal<T | null>

Defined in: angular/src/lib/shapes.ts:89

The live WorldWind renderable, null until created.

Inherited from ​

WwShapeBase.renderable


shapeClick ​

readonly shapeClick: OutputEmitterRef<PickEvent>

Defined in: angular/src/lib/shapes.ts:83

Inherited from ​

WwShapeBase.shapeClick


shapeDoubleClick ​

readonly shapeDoubleClick: OutputEmitterRef<PickEvent>

Defined in: angular/src/lib/shapes.ts:84

Inherited from ​

WwShapeBase.shapeDoubleClick


stroke ​

readonly stroke: InputSignal<ColorInput | null | undefined>

Defined in: angular/src/lib/shapes.ts:184


strokeWidth ​

readonly strokeWidth: InputSignal<number | undefined>

Defined in: angular/src/lib/shapes.ts:185


userData ​

readonly userData: InputSignal<unknown>

Defined in: angular/src/lib/shapes.ts:77

Stored on the renderable's userProperties; comes back from picks.

Inherited from ​

WwShapeBase.userData

MIT licensed. Not affiliated with NASA; WorldWind is NASA's open-source virtual globe.