Skip to content

five-on-it / apps/client/src/renderer/occluders / OccluderFade

Interface: OccluderFade ​

Defined in: apps/client/src/renderer/occluders.ts:314

The buildings that fade, drawn: call update every frame.

Properties ​

candidates ​

readonly candidates: number

Defined in: apps/client/src/renderer/occluders.ts:320

How many buildings may fade.


faded ​

readonly faded: number

Defined in: apps/client/src/renderer/occluders.ts:322

How many are see-through now.


names ​

readonly names: string[]

Defined in: apps/client/src/renderer/occluders.ts:324

The names of the placements see-through now, sorted (for the tests).

Methods ​

roof() ​

roof(index): number

Defined in: apps/client/src/renderer/occluders.ts:318

How see-through a walk-in storey is drawn for the buildings it stands on (1: not at all), by its index in the roofs.

Parameters ​

index ​

number

Returns ​

number


update() ​

update(dt, now, camera, car): void

Defined in: apps/client/src/renderer/occluders.ts:316

Casts the rays (no car: on foot, only the building holding the camera fades) and eases the faded buildings; dt and now in seconds.

Parameters ​

dt ​

number

now ​

number

camera ​

Point3

car ​

CarAim | undefined

Returns ​

void