Skip to content

@orillusion/core


Class: GlobalFog ​

Defined in: src/gfx/renderJob/post/GlobalFog.ts:25

screen space fog

Constructors ​

Constructor ​

new GlobalFog(): GlobalFog

Defined in: src/gfx/renderJob/post/GlobalFog.ts:33

Returns ​

GlobalFog

Overrides ​

PostBase.constructor

Properties ​

rtFrame ​

rtFrame: RTFrame

Defined in: src/gfx/renderJob/post/GlobalFog.ts:90


enable ​

enable: boolean = true

Defined in: src/gfx/renderJob/post/PostBase.ts:23

Inherited from ​

PostBase.enable


isFinalPass ​

isFinalPass: boolean = false

Defined in: src/gfx/renderJob/post/PostBase.ts:27

When true, PostPass iterates this post AFTER every regular post regardless of attach order — used by TonemapPost so the ACES curve always lands on the fully-composited HDR signal.

Inherited from ​

PostBase.isFinalPass


postRenderer ​

postRenderer: PostPass

Defined in: src/gfx/renderJob/post/PostBase.ts:28

Inherited from ​

PostBase.postRenderer


rendererPassState ​

rendererPassState: RendererPassState

Defined in: src/gfx/renderJob/post/PostBase.ts:29

Inherited from ​

PostBase.rendererPassState


_boundCtx ​

_boundCtx: Context3D = null

Defined in: src/gfx/renderJob/post/PostBase.ts:30

Inherited from ​

PostBase._boundCtx

Accessors ​

fogType ​

Get Signature ​

get fogType(): number

Defined in: src/gfx/renderJob/post/GlobalFog.ts:117

Returns ​

number

Set Signature ​

set fogType(v): void

Defined in: src/gfx/renderJob/post/GlobalFog.ts:114

Parameters ​
v ​

number

Returns ​

void


fogHeightScale ​

Get Signature ​

get fogHeightScale(): number

Defined in: src/gfx/renderJob/post/GlobalFog.ts:123

Returns ​

number

Set Signature ​

set fogHeightScale(v): void

Defined in: src/gfx/renderJob/post/GlobalFog.ts:120

Parameters ​
v ​

number

Returns ​

void


start ​

Get Signature ​

get start(): number

Defined in: src/gfx/renderJob/post/GlobalFog.ts:129

Returns ​

number

Set Signature ​

set start(v): void

Defined in: src/gfx/renderJob/post/GlobalFog.ts:126

Parameters ​
v ​

number

Returns ​

void


end ​

Get Signature ​

get end(): number

Defined in: src/gfx/renderJob/post/GlobalFog.ts:135

Returns ​

number

Set Signature ​

set end(v): void

Defined in: src/gfx/renderJob/post/GlobalFog.ts:132

Parameters ​
v ​

number

Returns ​

void


ins ​

Get Signature ​

get ins(): number

Defined in: src/gfx/renderJob/post/GlobalFog.ts:141

Returns ​

number

Set Signature ​

set ins(v): void

Defined in: src/gfx/renderJob/post/GlobalFog.ts:138

Parameters ​
v ​

number

Returns ​

void


density ​

Get Signature ​

get density(): number

Defined in: src/gfx/renderJob/post/GlobalFog.ts:147

Returns ​

number

Set Signature ​

set density(v): void

Defined in: src/gfx/renderJob/post/GlobalFog.ts:144

Parameters ​
v ​

number

Returns ​

void


skyRoughness ​

Get Signature ​

get skyRoughness(): number

Defined in: src/gfx/renderJob/post/GlobalFog.ts:153

Returns ​

number

Set Signature ​

set skyRoughness(v): void

Defined in: src/gfx/renderJob/post/GlobalFog.ts:150

Parameters ​
v ​

number

Returns ​

void


skyFactor ​

Get Signature ​

get skyFactor(): number

Defined in: src/gfx/renderJob/post/GlobalFog.ts:159

Returns ​

number

Set Signature ​

set skyFactor(v): void

Defined in: src/gfx/renderJob/post/GlobalFog.ts:156

Parameters ​
v ​

number

Returns ​

void


overrideSkyFactor ​

Get Signature ​

get overrideSkyFactor(): number

Defined in: src/gfx/renderJob/post/GlobalFog.ts:166

Returns ​

number

Set Signature ​

set overrideSkyFactor(v): void

Defined in: src/gfx/renderJob/post/GlobalFog.ts:163

Parameters ​
v ​

number

Returns ​

void


falloff ​

Get Signature ​

get falloff(): number

Defined in: src/gfx/renderJob/post/GlobalFog.ts:188

Returns ​

number

Set Signature ​

set falloff(v): void

Defined in: src/gfx/renderJob/post/GlobalFog.ts:184

Parameters ​
v ​

number

Returns ​

void


rayLength ​

Get Signature ​

get rayLength(): number

Defined in: src/gfx/renderJob/post/GlobalFog.ts:196

Returns ​

number

Set Signature ​

set rayLength(v): void

Defined in: src/gfx/renderJob/post/GlobalFog.ts:192

Parameters ​
v ​

number

Returns ​

void


scatteringExponent ​

Get Signature ​

get scatteringExponent(): number

Defined in: src/gfx/renderJob/post/GlobalFog.ts:204

Returns ​

number

Set Signature ​

set scatteringExponent(v): void

Defined in: src/gfx/renderJob/post/GlobalFog.ts:200

Parameters ​
v ​

number

Returns ​

void


dirHeightLine ​

Get Signature ​

get dirHeightLine(): number

Defined in: src/gfx/renderJob/post/GlobalFog.ts:212

Returns ​

number

Set Signature ​

set dirHeightLine(v): void

Defined in: src/gfx/renderJob/post/GlobalFog.ts:208

Parameters ​
v ​

number

Returns ​

void

Methods ​

onResize() ​

onResize(): void

Defined in: src/gfx/renderJob/post/GlobalFog.ts:254

Returns ​

void

Overrides ​

PostBase.onResize


compute() ​

compute(view): void

Defined in: src/gfx/renderJob/post/PostBase.ts:133

Parameters ​

view ​

View3D

Returns ​

void

Inherited from ​

PostBase.compute


destroy() ​

destroy(force?): void

Defined in: src/gfx/renderJob/post/PostBase.ts:143

Parameters ​

force? ​

boolean

Returns ​

void

Inherited from ​

PostBase.destroy