Expand description
Render schedules and ordered extension points.
StructsΒ§
- Frame
Encoder π - Frame
Target - Render
Context - Render
Dimensions - Render
Graph π - Encodes and submits a frame, running the active viewβs schedule.
- Render
Profiler - Always-present render profiler resource. GPU timer scopes are
runtime-toggled (
RANIM_PROFILE_GPU=1at startup orRenderProfiler::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 inlast_frame_scopes.innerisNonewhen the device lacks timestamp query support. - Render
Update π - Drives one render update: maintenance, extraction, preparation, and submission.
EnumsΒ§
- Render
Schedule - The schedules of the render world, in execution order.
- View
Phase - The ordered phases of
RenderSchedule::Viewshared by all item plugins.
FunctionsΒ§
- begin_
frame π - clear π
- finish_
frame π - install_
schedules π - render_
update π - submit π
- view_
driver π