Documentation / scene / PersistentSceneQueue
Interface: PersistentSceneQueue
Defined in: libs/scene/src/render/rendergraph/scene_render_context.ts:100
Caller-owned render queue that can be reused across frames.
Properties
queue
readonlyqueue:RenderQueue
Defined in: libs/scene/src/render/rendergraph/scene_render_context.ts:102
Renderable queue, valid after PersistentSceneQueue.finalize.
Methods
clear()
clear():
this
Defined in: libs/scene/src/render/rendergraph/scene_render_context.ts:105
Clear the queue for rebuilding.
Returns
this
add()
add(
drawable,camera):this
Defined in: libs/scene/src/render/rendergraph/scene_render_context.ts:108
Add a drawable.
Parameters
drawable
camera
Returns
this
finalize()
finalize(
camera,createRenderBundles?):this
Defined in: libs/scene/src/render/rendergraph/scene_render_context.ts:111
Finalize batching, optionally creating reusable render bundles.
Parameters
camera
createRenderBundles?
boolean
Returns
this
dispose()
dispose():
void
Defined in: libs/scene/src/render/rendergraph/scene_render_context.ts:114
Release the queue and its private allocator's GPU resources.
Returns
void