Skip to content

Class: SSRPost

Screen space reflection

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

Hierarchy

  • PostBase

    SSRPost

Constructors

Properties

Accessors

Methods

Constructors

constructor

new SSRPost(): SSRPost

Returns

SSRPost

Overrides

PostBase.constructor

Defined in

src/gfx/renderJob/post/SSRPost.ts:76

Properties

enable

enable: boolean = true

Inherited from

PostBase.enable

Defined in

src/gfx/renderJob/post/PostBase.ts:20


postRenderer

postRenderer: PostRenderer

Inherited from

PostBase.postRenderer

Defined in

src/gfx/renderJob/post/PostBase.ts:21


rtFrame

rtFrame: RTFrame

Defined in

src/gfx/renderJob/post/SSRPost.ts:73


historyPosition

historyPosition: StorageGPUBuffer

Defined in

src/gfx/renderJob/post/SSRPost.ts:74

Accessors

fadeEdgeRatio

get fadeEdgeRatio(): number

Returns

number

Defined in

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

set fadeEdgeRatio(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

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


rayMarchRatio

get rayMarchRatio(): number

Returns

number

Defined in

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

set rayMarchRatio(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

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


roughnessThreshold

get roughnessThreshold(): number

Returns

number

Defined in

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

set roughnessThreshold(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

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


fadeDistanceMin

get fadeDistanceMin(): number

Returns

number

Defined in

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

set fadeDistanceMin(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

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


fadeDistanceMax

get fadeDistanceMax(): number

Returns

number

Defined in

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

set fadeDistanceMax(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

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


powDotRN

get powDotRN(): number

Returns

number

Defined in

src/gfx/renderJob/post/SSRPost.ts:150

set powDotRN(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

src/gfx/renderJob/post/SSRPost.ts:155

Methods

destroy

destroy(force?): void

Parameters

NameType
force?boolean

Returns

void

Inherited from

PostBase.destroy

Defined in

src/gfx/renderJob/post/PostBase.ts:87


onResize

onResize(): void

Returns

void

Overrides

PostBase.onResize

Defined in

src/gfx/renderJob/post/SSRPost.ts:293