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
Inherited from
PostBase.constructor
Defined in
src/gfx/renderJob/post/PostBase.ts:25
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
historyPosition
• historyPosition: StorageGPUBuffer
Defined in
src/gfx/renderJob/post/SSRPost.ts:71
view
• view: View3D
Defined in
src/gfx/renderJob/post/SSRPost.ts:72
Accessors
fadeEdgeRatio
• get fadeEdgeRatio(): number
Returns
number
Defined in
src/gfx/renderJob/post/SSRPost.ts:90
• set fadeEdgeRatio(value): void
Parameters
| Name | Type |
|---|---|
value | number |
Returns
void
Defined in
src/gfx/renderJob/post/SSRPost.ts:95
rayMarchRatio
• get rayMarchRatio(): number
Returns
number
Defined in
src/gfx/renderJob/post/SSRPost.ts:101
• set rayMarchRatio(value): void
Parameters
| Name | Type |
|---|---|
value | number |
Returns
void
Defined in
src/gfx/renderJob/post/SSRPost.ts:106
roughnessThreshold
• get roughnessThreshold(): number
Returns
number
Defined in
src/gfx/renderJob/post/SSRPost.ts:112
• set roughnessThreshold(value): void
Parameters
| Name | Type |
|---|---|
value | number |
Returns
void
Defined in
src/gfx/renderJob/post/SSRPost.ts:117
fadeDistanceMin
• get fadeDistanceMin(): number
Returns
number
Defined in
src/gfx/renderJob/post/SSRPost.ts:123
• set fadeDistanceMin(value): void
Parameters
| Name | Type |
|---|---|
value | number |
Returns
void
Defined in
src/gfx/renderJob/post/SSRPost.ts:128
fadeDistanceMax
• get fadeDistanceMax(): number
Returns
number
Defined in
src/gfx/renderJob/post/SSRPost.ts:134
• set fadeDistanceMax(value): void
Parameters
| Name | Type |
|---|---|
value | number |
Returns
void
Defined in
src/gfx/renderJob/post/SSRPost.ts:139
powDotRN
• get powDotRN(): number
Returns
number
Defined in
src/gfx/renderJob/post/SSRPost.ts:145
• set powDotRN(value): void
Parameters
| Name | Type |
|---|---|
value | number |
Returns
void
Defined in
src/gfx/renderJob/post/SSRPost.ts:150
Methods
destroy
▸ destroy(force?): void
Parameters
| Name | Type |
|---|---|
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

