Skip to content

@jdultra/ultra-globe


@jdultra/ultra-globe / SimplePostLayer

Class: SimplePostLayer

Defined in: layers/post/SimplePostLayer.d.ts:22

Base class implemented by all layers.

Extends

Constructors

Constructor

new SimplePostLayer(properties): SimplePostLayer

Defined in: layers/post/PostLayer.d.ts:2

Parameters

properties

any

Returns

SimplePostLayer

Inherited from

PostLayer.constructor

Properties

attribution

attribution: string | null

Defined in: layers/Layer.d.ts:29

Inherited from

PostLayer.attribution


bounds

bounds: any

Defined in: layers/Layer.d.ts:26

Inherited from

PostLayer.bounds


cascadeBlendRange

cascadeBlendRange: any

Defined in: layers/post/SimplePostLayer.d.ts:29


id

id: string | number

Defined in: layers/Layer.d.ts:24

Inherited from

PostLayer.id


isLayer

isLayer: boolean

Defined in: layers/Layer.d.ts:22

Inherited from

PostLayer.isLayer


isPostLayer

isPostLayer: boolean

Defined in: layers/post/PostLayer.d.ts:3

Inherited from

PostLayer.isPostLayer


isSelectable

isSelectable: boolean

Defined in: layers/Layer.d.ts:23

Inherited from

PostLayer.isSelectable


isSimplePostLayer

isSimplePostLayer: boolean

Defined in: layers/post/SimplePostLayer.d.ts:23


listeners

listeners: Object

Defined in: layers/Layer.d.ts:28

Inherited from

PostLayer.listeners


map

map: any

Defined in: layers/Layer.d.ts:92

Inherited from

PostLayer.map


name

name: string

Defined in: layers/Layer.d.ts:25

Inherited from

PostLayer.name


normalBiasScale

normalBiasScale: any

Defined in: layers/post/SimplePostLayer.d.ts:32


paused

paused: boolean | undefined

Defined in: layers/Layer.d.ts:82

Inherited from

PostLayer.paused


pcfRadius

pcfRadius: any

Defined in: layers/post/SimplePostLayer.d.ts:28


shadowBias

shadowBias: any

Defined in: layers/post/SimplePostLayer.d.ts:30


shadowColor

shadowColor: any

Defined in: layers/post/SimplePostLayer.d.ts:27


shadowIntensity

shadowIntensity: any

Defined in: layers/post/SimplePostLayer.d.ts:26


shadowSlopeBias

shadowSlopeBias: any

Defined in: layers/post/SimplePostLayer.d.ts:31


vectorHiddenOpacity

vectorHiddenOpacity: any

Defined in: layers/post/SimplePostLayer.d.ts:24


vectorHiddenOpacityFalloffDistance

vectorHiddenOpacityFalloffDistance: any

Defined in: layers/post/SimplePostLayer.d.ts:25


visible

visible: boolean

Defined in: layers/Layer.d.ts:27

Inherited from

PostLayer.visible

Methods

addListener()

addListener(key, listener): void

Defined in: layers/Layer.d.ts:74

Adds a listener for layer events

Parameters

key

any

can be anything but should be unique

listener

Function

a function : (layer, eventType)=>{}

Returns

void

Inherited from

PostLayer.addListener


dispose()

dispose(): void

Defined in: layers/Layer.d.ts:87

disposes of any resources used by this layer

Returns

void

Inherited from

PostLayer.dispose


getBounds()

getBounds(): Box2

Defined in: layers/Layer.d.ts:62

Returns

Box2

bounds in longitude latitude (degrees)

Inherited from

PostLayer.getBounds


getCenter()

getCenter(sfct): Vector3

Defined in: layers/Layer.d.ts:37

Moves a given point to this layer's center in degree longitude/latitude

Parameters

sfct

Vector3

a point to move

Returns

Vector3

the input point

Inherited from

PostLayer.getCenter


getID()

getID(): string | number

Defined in: layers/Layer.d.ts:42

Returns

string | number

layer id

Inherited from

PostLayer.getID


getName()

getName(): string

Defined in: layers/Layer.d.ts:47

Returns

string

layer name

Inherited from

PostLayer.getName


raycast()

raycast(raycaster): any[]

Defined in: layers/Layer.d.ts:80

raycasts through objects from this layer if the layer is selectable and if the objects are raycastable

Parameters

raycaster

Object

a three.js Raycaster

Returns

any[]

an array of selected objects

Inherited from

PostLayer.raycast


removeListener()

removeListener(key): void

Defined in: layers/Layer.d.ts:68

Removes the listener associated to the given key

Parameters

key

any

can be anything but should be unique

Returns

void

Inherited from

PostLayer.removeListener


render()

render(): void

Defined in: layers/post/PostLayer.d.ts:5

Returns

void

Inherited from

PostLayer.render


setCascadeBlendRange()

setCascadeBlendRange(value): void

Defined in: layers/post/SimplePostLayer.d.ts:63

Parameters

value

any

Returns

void


setName()

setName(name): void

Defined in: layers/Layer.d.ts:52

change the layer name

Parameters

name

string

Returns

void

Inherited from

PostLayer.setName


setNormalBiasScale()

setNormalBiasScale(value): void

Defined in: layers/post/SimplePostLayer.d.ts:66

Parameters

value

any

Returns

void


setPcfRadius()

setPcfRadius(value): void

Defined in: layers/post/SimplePostLayer.d.ts:62

Parameters

value

any

Returns

void


setShadowBias()

setShadowBias(value): void

Defined in: layers/post/SimplePostLayer.d.ts:64

Parameters

value

any

Returns

void


setShadowColor()

setShadowColor(value): void

Defined in: layers/post/SimplePostLayer.d.ts:61

Parameters

value

any

Returns

void


setShadowIntensity()

setShadowIntensity(value): void

Defined in: layers/post/SimplePostLayer.d.ts:60

Parameters

value

any

Returns

void


setShadowSlopeBias()

setShadowSlopeBias(value): void

Defined in: layers/post/SimplePostLayer.d.ts:65

Parameters

value

any

Returns

void


setVectorHiddenOpacity()

setVectorHiddenOpacity(opacity): void

Defined in: layers/post/SimplePostLayer.d.ts:58

Parameters

opacity

any

Returns

void


setVectorHiddenOpacityFalloffDistance()

setVectorHiddenOpacityFalloffDistance(distance): void

Defined in: layers/post/SimplePostLayer.d.ts:59

Parameters

distance

any

Returns

void


setVisible()

setVisible(visible): void

Defined in: layers/Layer.d.ts:57

Modifies the layer visibility

Parameters

visible

boolean

Returns

void

Inherited from

PostLayer.setVisible