Class: GTAOPost
Ground base Ambient Occlusion Let the intersection of the object and the object imitate the effect of the light being cross-occluded
gtao setting
let cfg = {@link Engine3D.setting.render.postProcessing.gtao};
Hierarchy
PostBase
↳
GTAOPost
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new GTAOPost(): GTAOPost
Returns
Overrides
PostBase.constructor
Defined in
src/gfx/renderJob/post/GTAOPost.ts:63
Properties
rtFrame
• rtFrame: RTFrame
Defined in
src/gfx/renderJob/post/GTAOPost.ts:61
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
Accessors
maxDistance
• get
maxDistance(): number
Returns
number
Defined in
src/gfx/renderJob/post/GTAOPost.ts:80
• set
maxDistance(value
): void
Parameters
Name | Type |
---|---|
value | number |
Returns
void
Defined in
src/gfx/renderJob/post/GTAOPost.ts:85
maxPixel
• get
maxPixel(): number
Returns
number
Defined in
src/gfx/renderJob/post/GTAOPost.ts:91
• set
maxPixel(value
): void
Parameters
Name | Type |
---|---|
value | number |
Returns
void
Defined in
src/gfx/renderJob/post/GTAOPost.ts:96
darkFactor
• get
darkFactor(): number
Returns
number
Defined in
src/gfx/renderJob/post/GTAOPost.ts:102
• set
darkFactor(value
): void
Parameters
Name | Type |
---|---|
value | number |
Returns
void
Defined in
src/gfx/renderJob/post/GTAOPost.ts:107
rayMarchSegment
• get
rayMarchSegment(): number
Returns
number
Defined in
src/gfx/renderJob/post/GTAOPost.ts:114
• set
rayMarchSegment(value
): void
Parameters
Name | Type |
---|---|
value | number |
Returns
void
Defined in
src/gfx/renderJob/post/GTAOPost.ts:119
multiBounce
• get
multiBounce(): boolean
Returns
boolean
Defined in
src/gfx/renderJob/post/GTAOPost.ts:125
• set
multiBounce(value
): void
Parameters
Name | Type |
---|---|
value | boolean |
Returns
void
Defined in
src/gfx/renderJob/post/GTAOPost.ts:130
blendColor
• get
blendColor(): boolean
Returns
boolean
Defined in
src/gfx/renderJob/post/GTAOPost.ts:135
• set
blendColor(value
): void
Parameters
Name | Type |
---|---|
value | boolean |
Returns
void
Defined in
src/gfx/renderJob/post/GTAOPost.ts:140
usePosFloat32
• get
usePosFloat32(): boolean
Returns
boolean
Defined in
src/gfx/renderJob/post/GTAOPost.ts:145
• set
usePosFloat32(value
): void
Parameters
Name | Type |
---|---|
value | boolean |
Returns
void
Defined in
src/gfx/renderJob/post/GTAOPost.ts:150
Methods
onDetach
▸ onDetach(view
): void
Parameters
Name | Type |
---|---|
view | View3D |
Returns
void
Overrides
PostBase.onDetach
Defined in
src/gfx/renderJob/post/GTAOPost.ts:76
onResize
▸ onResize(): void
Returns
void
Overrides
PostBase.onResize
Defined in
src/gfx/renderJob/post/GTAOPost.ts:257
destroy
▸ destroy(force?
): void
Parameters
Name | Type |
---|---|
force? | boolean |
Returns
void
Inherited from
PostBase.destroy