Class: SSGIPost
Defined in: src/gfx/renderJob/post/SSGIPost.ts:34
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 = engine.setting.render.postProcessing.gtao;Constructors
Constructor
new SSGIPost():
SSGIPost
Defined in: src/gfx/renderJob/post/SSGIPost.ts:64
Returns
SSGIPost
Overrides
PostBase.constructor
Properties
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
newTexture
newTexture:
VirtualTexture
Defined in: src/gfx/renderJob/post/SSGIPost.ts:39
oldTexture
oldTexture:
VirtualTexture
Defined in: src/gfx/renderJob/post/SSGIPost.ts:40
combineTexture
combineTexture:
VirtualTexture
Defined in: src/gfx/renderJob/post/SSGIPost.ts:41
delayCompute
delayCompute:
ComputeShader
Defined in: src/gfx/renderJob/post/SSGIPost.ts:47
combineCompute
combineCompute:
ComputeShader
Defined in: src/gfx/renderJob/post/SSGIPost.ts:48
rtFrame
rtFrame:
RTFrame
Defined in: src/gfx/renderJob/post/SSGIPost.ts:50
textureScaleSmallCompute
textureScaleSmallCompute:
TextureScaleCompute
Defined in: src/gfx/renderJob/post/SSGIPost.ts:51
textureScaleBigCompute
textureScaleBigCompute:
TextureScaleCompute
Defined in: src/gfx/renderJob/post/SSGIPost.ts:52
view
view:
View3D
Defined in: src/gfx/renderJob/post/SSGIPost.ts:53
colorTexture
colorTexture:
RenderTexture
Defined in: src/gfx/renderJob/post/SSGIPost.ts:54
posTexture
posTexture:
RenderTexture
Defined in: src/gfx/renderJob/post/SSGIPost.ts:55
normalTexture
normalTexture:
RenderTexture
Defined in: src/gfx/renderJob/post/SSGIPost.ts:56
gBufferTexture
gBufferTexture:
RenderTexture
Defined in: src/gfx/renderJob/post/SSGIPost.ts:57
lastPosTexture
lastPosTexture:
RenderTexture
Defined in: src/gfx/renderJob/post/SSGIPost.ts:58
downSampleCofe
downSampleCofe:
number=1.0
Defined in: src/gfx/renderJob/post/SSGIPost.ts:59
debugChanal
debugChanal:
string="0"
Defined in: src/gfx/renderJob/post/SSGIPost.ts:61
updateBuffer
updateBuffer:
StorageGPUBuffer
Defined in: src/gfx/renderJob/post/SSGIPost.ts:63
Accessors
ins
Get Signature
get ins():
number
Defined in: src/gfx/renderJob/post/SSGIPost.ts:102
Returns
number
Set Signature
set ins(
v):void
Defined in: src/gfx/renderJob/post/SSGIPost.ts:97
Parameters
v
number
Returns
void
delay
Get Signature
get delay():
number
Defined in: src/gfx/renderJob/post/SSGIPost.ts:111
Returns
number
Set Signature
set delay(
v):void
Defined in: src/gfx/renderJob/post/SSGIPost.ts:106
Parameters
v
number
Returns
void
colorIns
Get Signature
get colorIns():
number
Defined in: src/gfx/renderJob/post/SSGIPost.ts:121
Returns
number
Set Signature
set colorIns(
v):void
Defined in: src/gfx/renderJob/post/SSGIPost.ts:116
Parameters
v
number
Returns
void
frameCount
Get Signature
get frameCount():
number
Defined in: src/gfx/renderJob/post/SSGIPost.ts:130
Returns
number
Set Signature
set frameCount(
v):void
Defined in: src/gfx/renderJob/post/SSGIPost.ts:125
Parameters
v
number
Returns
void
d1
Get Signature
get d1():
number
Defined in: src/gfx/renderJob/post/SSGIPost.ts:139
Returns
number
Set Signature
set d1(
v):void
Defined in: src/gfx/renderJob/post/SSGIPost.ts:134
Parameters
v
number
Returns
void
Methods
destroy()
destroy(
force?):void
Defined in: src/gfx/renderJob/post/PostBase.ts:143
Parameters
force?
boolean
Returns
void
Inherited from
PostBase.destroy
onCameraChange()
onCameraChange(
oldPos,newPos):void
Defined in: src/gfx/renderJob/post/SSGIPost.ts:86
Parameters
oldPos
newPos
Returns
void
render()
render(
view,command):void
Defined in: src/gfx/renderJob/post/SSGIPost.ts:223
Parameters
view
command
GPUCommandEncoder
Returns
void
Overrides
PostBase.render
compute()
compute(
view):void
Defined in: src/gfx/renderJob/post/SSGIPost.ts:229
Parameters
view
Returns
void
Overrides
PostBase.compute
onResize()
onResize():
void
Defined in: src/gfx/renderJob/post/SSGIPost.ts:280
Returns
void
Overrides
PostBase.onResize

