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);
//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()
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:19
postRenderer
• postRenderer: PostRenderer
Inherited from
PostBase.postRenderer
Defined in
src/gfx/renderJob/post/PostBase.ts:20
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
Name | Type |
---|---|
value | number |
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
Name | Type |
---|---|
value | number |
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
Name | Type |
---|---|
value | number |
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
Name | Type |
---|---|
value | number |
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
Name | Type |
---|---|
value | number |
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
Name | Type |
---|---|
value | number |
Returns
void
Defined in
src/gfx/renderJob/post/SSRPost.ts:155
Methods
destroy
▸ destroy(force?
): void
Parameters
Name | Type |
---|---|
force? | boolean |
Returns
void
Inherited from
PostBase.destroy