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:62
Properties 
rtFrame 
• rtFrame: RTFrame
Defined in 
src/gfx/renderJob/post/GTAOPost.ts:60
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:79
• set maxDistance(value): void
Parameters 
| Name | Type | 
|---|---|
| value | number | 
Returns 
void
Defined in 
src/gfx/renderJob/post/GTAOPost.ts:84
maxPixel 
• get maxPixel(): number
Returns 
number
Defined in 
src/gfx/renderJob/post/GTAOPost.ts:90
• set maxPixel(value): void
Parameters 
| Name | Type | 
|---|---|
| value | number | 
Returns 
void
Defined in 
src/gfx/renderJob/post/GTAOPost.ts:95
darkFactor 
• get darkFactor(): number
Returns 
number
Defined in 
src/gfx/renderJob/post/GTAOPost.ts:101
• set darkFactor(value): void
Parameters 
| Name | Type | 
|---|---|
| value | number | 
Returns 
void
Defined in 
src/gfx/renderJob/post/GTAOPost.ts:106
rayMarchSegment 
• get rayMarchSegment(): number
Returns 
number
Defined in 
src/gfx/renderJob/post/GTAOPost.ts:113
• set rayMarchSegment(value): void
Parameters 
| Name | Type | 
|---|---|
| value | number | 
Returns 
void
Defined in 
src/gfx/renderJob/post/GTAOPost.ts:118
multiBounce 
• get multiBounce(): boolean
Returns 
boolean
Defined in 
src/gfx/renderJob/post/GTAOPost.ts:124
• set multiBounce(value): void
Parameters 
| Name | Type | 
|---|---|
| value | boolean | 
Returns 
void
Defined in 
src/gfx/renderJob/post/GTAOPost.ts:129
blendColor 
• get blendColor(): boolean
Returns 
boolean
Defined in 
src/gfx/renderJob/post/GTAOPost.ts:134
• set blendColor(value): void
Parameters 
| Name | Type | 
|---|---|
| value | boolean | 
Returns 
void
Defined in 
src/gfx/renderJob/post/GTAOPost.ts:139
usePosFloat32 
• get usePosFloat32(): boolean
Returns 
boolean
Defined in 
src/gfx/renderJob/post/GTAOPost.ts:144
• set usePosFloat32(value): void
Parameters 
| Name | Type | 
|---|---|
| value | boolean | 
Returns 
void
Defined in 
src/gfx/renderJob/post/GTAOPost.ts:149
Methods 
onDetach 
▸ onDetach(view): void
Parameters 
| Name | Type | 
|---|---|
| view | View3D | 
Returns 
void
Overrides 
PostBase.onDetach
Defined in 
src/gfx/renderJob/post/GTAOPost.ts:75
onResize 
▸ onResize(): void
Returns 
void
Overrides 
PostBase.onResize
Defined in 
src/gfx/renderJob/post/GTAOPost.ts:239
destroy 
▸ destroy(force?): void
Parameters 
| Name | Type | 
|---|---|
| force? | boolean | 
Returns 
void
Inherited from 
PostBase.destroy

