Skip to main content

Module schedule

Module schedule 

Source
Expand description

Render schedules and ordered extension points.

StructsΒ§

FrameEncoder πŸ”’
FrameTarget
RenderContext
RenderDimensions
RenderGraph πŸ”’
Encodes and submits a frame, running the active view’s schedule.
RenderProfiler
Always-present render profiler resource. GPU timer scopes are runtime-toggled (RANIM_PROFILE_GPU=1 at startup or RenderProfiler::set_enabled): when off (the default) scope wrapping is a pass-through and no queries are resolved or polled, so profiling costs nothing; when on, each processed frame’s scope tree is stored in last_frame_scopes. inner is None when the device lacks timestamp query support.
RenderUpdate πŸ”’
Drives one render update: maintenance, extraction, preparation, and submission.

EnumsΒ§

RenderSchedule
The schedules of the render world, in execution order.
ViewPhase
The ordered phases of RenderSchedule::View shared by all item plugins.

FunctionsΒ§

begin_frame πŸ”’
clear πŸ”’
finish_frame πŸ”’
install_schedules πŸ”’
render_update πŸ”’
submit πŸ”’
view_driver πŸ”’