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
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

