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