Class: DeferredRendererJob
Defined in: src/gfx/renderJob/jobs/DeferredRendererJob.ts:15
Deferred rendering job — roadmap placeholder.
The engine ships a Forward+ pipeline (RendererJob) as the default. A deferred path (G-buffer fill → light accumulation → forward translucents) is on the long-term roadmap; until then, extend RendererJob directly and compose your own pipeline via this.graph.add(...) if you need a custom flow.
Extends
Constructors
Constructor
new DeferredRendererJob(
_view):DeferredRendererJob
Defined in: src/gfx/renderJob/jobs/DeferredRendererJob.ts:16
Parameters
_view
Returns
DeferredRendererJob
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

