Raxol.UI.Rendering.Pipeline.Stages (Raxol v2.0.1)

View Source

Defines and executes the rendering pipeline stages for UI components.

Summary

Functions

Executes a simplified render for performance-critical paths.

Executes only the layout stage.

Executes only the style application stage.

Functions

execute_render_stages(operation, tree, renderer_module, context, options)

@spec execute_render_stages(tuple(), any(), module(), any(), any()) :: any()

Executes the rendering pipeline stages.

This function processes the render operation through various stages to produce the final rendered output.

fast_render(tree, renderer_module)

@spec fast_render(any(), module()) :: any()

Executes a simplified render for performance-critical paths.

layout_only(tree)

@spec layout_only(any()) :: any()

Executes only the layout stage.

style_only(tree)

@spec style_only(any()) :: any()

Executes only the style application stage.