Skip to content

@orillusion/core


Class: SSRPost

Defined in: src/gfx/renderJob/post/SSRPost.ts:37

Screen space reflection

      //setting
      let cfg = {@link this.setting.render.postProcessing.ssr};
        let view = new View3D();
       view.scene = this.scene;
       view.camera = mainCamera;
       
      
      Engine3D.startRender(renderJob);

Constructors

Constructor

new SSRPost(): SSRPost

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

Returns

SSRPost

Inherited from

PostBase.constructor

Properties

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


historyPosition

historyPosition: StorageGPUBuffer

Defined in: src/gfx/renderJob/post/SSRPost.ts:65


view

view: View3D

Defined in: src/gfx/renderJob/post/SSRPost.ts:66

Accessors

fadeEdgeRatio

Get Signature

get fadeEdgeRatio(): number

Defined in: src/gfx/renderJob/post/SSRPost.ts:84

Returns

number

Set Signature

set fadeEdgeRatio(value): void

Defined in: src/gfx/renderJob/post/SSRPost.ts:89

Parameters
value

number

Returns

void


rayMarchRatio

Get Signature

get rayMarchRatio(): number

Defined in: src/gfx/renderJob/post/SSRPost.ts:95

Returns

number

Set Signature

set rayMarchRatio(value): void

Defined in: src/gfx/renderJob/post/SSRPost.ts:100

Parameters
value

number

Returns

void


roughnessThreshold

Get Signature

get roughnessThreshold(): number

Defined in: src/gfx/renderJob/post/SSRPost.ts:106

Returns

number

Set Signature

set roughnessThreshold(value): void

Defined in: src/gfx/renderJob/post/SSRPost.ts:111

Parameters
value

number

Returns

void


fadeDistanceMin

Get Signature

get fadeDistanceMin(): number

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

Returns

number

Set Signature

set fadeDistanceMin(value): void

Defined in: src/gfx/renderJob/post/SSRPost.ts:122

Parameters
value

number

Returns

void


fadeDistanceMax

Get Signature

get fadeDistanceMax(): number

Defined in: src/gfx/renderJob/post/SSRPost.ts:128

Returns

number

Set Signature

set fadeDistanceMax(value): void

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

Parameters
value

number

Returns

void


powDotRN

Get Signature

get powDotRN(): number

Defined in: src/gfx/renderJob/post/SSRPost.ts:139

Returns

number

Set Signature

set powDotRN(value): void

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

Parameters
value

number

Returns

void

Methods

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


onResize()

onResize(): void

Defined in: src/gfx/renderJob/post/SSRPost.ts:287

Returns

void

Overrides

PostBase.onResize