Class: ForwardRendererJob
Defined in: src/gfx/renderJob/jobs/ForwardRendererJob.ts:42
Forward+ rendering job — the engine's default. Composes the standard pass set on construction:
ClusterLighting → [PreDepth] → HiZ → MotionVector → [GPUCull] → Shadow → PointShadow → Reflection → [GI] → Color → SceneColorPyramid → TransmissionOpaque → SortedTransparent (+ optional WBOIT / DDP transparent path) → Post → GUI(present)
Bracketed passes are gated on engine settings (zPrePass, gpuCull, gi.enable, useOIT).
Extends
Constructors
Constructor
new ForwardRendererJob(
view):ForwardRendererJob
Defined in: src/gfx/renderJob/jobs/ForwardRendererJob.ts:43
Parameters
view
Returns
ForwardRendererJob
Overrides
Properties
graph
readonlygraph:RenderGraph
Defined in: src/gfx/renderJob/jobs/RendererJob.ts:30
Inherited from
occlusionSystem
occlusionSystem:
OcclusionSystem
Defined in: src/gfx/renderJob/jobs/RendererJob.ts:31
Inherited from
pauseRender
pauseRender:
boolean=false
Defined in: src/gfx/renderJob/jobs/RendererJob.ts:33
Inherited from
pickFire
pickFire:
PickFire
Defined in: src/gfx/renderJob/jobs/RendererJob.ts:34
Inherited from
renderState
renderState:
boolean=false
Defined in: src/gfx/renderJob/jobs/RendererJob.ts:35
Inherited from
Accessors
view
Get Signature
get view():
View3D
Defined in: src/gfx/renderJob/jobs/RendererJob.ts:46
Returns
Set Signature
set view(
view):void
Defined in: src/gfx/renderJob/jobs/RendererJob.ts:49
Parameters
view
Returns
void
Inherited from
Methods
start()
start():
void
Defined in: src/gfx/renderJob/jobs/RendererJob.ts:53
Returns
void
Inherited from
stop()
stop():
void
Defined in: src/gfx/renderJob/jobs/RendererJob.ts:67
Returns
void
Inherited from
pause()
pause():
void
Defined in: src/gfx/renderJob/jobs/RendererJob.ts:68
Returns
void
Inherited from
resume()
resume():
void
Defined in: src/gfx/renderJob/jobs/RendererJob.ts:69
Returns
void
Inherited from
debug()
debug():
void
Defined in: src/gfx/renderJob/jobs/RendererJob.ts:70
Returns
void
Inherited from
renderFrame()
renderFrame():
void
Defined in: src/gfx/renderJob/jobs/RendererJob.ts:76
Drive one frame through the graph. Pre-graph bookkeeping that sits outside any pass (camera, light / reflection entries, occlusion snapshot) runs inline; everything else is owned by passes registered into this.graph.
Returns
void
Inherited from
addPost()
addPost(
post):PostBase|PostBase[]
Defined in: src/gfx/renderJob/jobs/RendererJob.ts:89
Attach a post-processing effect. Routes into the graph's PostPass; if no PostPass is in the graph (e.g. a custom job without a post chain), this is a no-op.
Parameters
post
PostBase
Returns
PostBase | PostBase[]
Inherited from
removePost()
removePost(
post):void
Defined in: src/gfx/renderJob/jobs/RendererJob.ts:95
Parameters
post
PostBase | PostBase[]
Returns
void
Inherited from
destroy()
destroy(
_force?):void
Defined in: src/gfx/renderJob/jobs/RendererJob.ts:105
Parameters
_force?
boolean
Returns
void

