Class: GTAOPost
Defined in: src/gfx/renderJob/post/GTAOPost.ts:28
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 this.setting.render.postProcessing.gtao};Constructors
Constructor
new GTAOPost():
GTAOPost
Defined in: src/gfx/renderJob/post/GTAOPost.ts:56
Returns
GTAOPost
Overrides
PostBase.constructor
Properties
rtFrame
rtFrame:
RTFrame
Defined in: src/gfx/renderJob/post/GTAOPost.ts:54
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
Accessors
maxDistance
Get Signature
get maxDistance():
number
Defined in: src/gfx/renderJob/post/GTAOPost.ts:73
Returns
number
Set Signature
set maxDistance(
value):void
Defined in: src/gfx/renderJob/post/GTAOPost.ts:78
Parameters
value
number
Returns
void
maxPixel
Get Signature
get maxPixel():
number
Defined in: src/gfx/renderJob/post/GTAOPost.ts:84
Returns
number
Set Signature
set maxPixel(
value):void
Defined in: src/gfx/renderJob/post/GTAOPost.ts:89
Parameters
value
number
Returns
void
darkFactor
Get Signature
get darkFactor():
number
Defined in: src/gfx/renderJob/post/GTAOPost.ts:95
Returns
number
Set Signature
set darkFactor(
value):void
Defined in: src/gfx/renderJob/post/GTAOPost.ts:100
Parameters
value
number
Returns
void
rayMarchSegment
Get Signature
get rayMarchSegment():
number
Defined in: src/gfx/renderJob/post/GTAOPost.ts:107
Returns
number
Set Signature
set rayMarchSegment(
value):void
Defined in: src/gfx/renderJob/post/GTAOPost.ts:112
Parameters
value
number
Returns
void
multiBounce
Get Signature
get multiBounce():
boolean
Defined in: src/gfx/renderJob/post/GTAOPost.ts:118
Returns
boolean
Set Signature
set multiBounce(
value):void
Defined in: src/gfx/renderJob/post/GTAOPost.ts:123
Parameters
value
boolean
Returns
void
blendColor
Get Signature
get blendColor():
boolean
Defined in: src/gfx/renderJob/post/GTAOPost.ts:128
Returns
boolean
Set Signature
set blendColor(
value):void
Defined in: src/gfx/renderJob/post/GTAOPost.ts:133
Parameters
value
boolean
Returns
void
usePosFloat32
Get Signature
get usePosFloat32():
boolean
Defined in: src/gfx/renderJob/post/GTAOPost.ts:138
Returns
boolean
Set Signature
set usePosFloat32(
value):void
Defined in: src/gfx/renderJob/post/GTAOPost.ts:143
Parameters
value
boolean
Returns
void
Methods
onResize()
onResize():
void
Defined in: src/gfx/renderJob/post/GTAOPost.ts:234
Returns
void
Overrides
PostBase.onResize
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

