LavaUI docs GitHub

class EngineFrameSink

Swift

final class EngineFrameSink

The engine's own per-window buffers: what every windowed app uses, and the default for any DrawList built against an Editor.

Sources/LavaUI/FrameSink.swift:130

Constructors

init(editor: Editor, window: WindowID)

Creates the sink for one of editor's windows.

Sources/LavaUI/FrameSink.swift:138

Methods

func beginFrame(minimum: FrameCapacity) -> FrameBuffers?

Not documented.

Sources/LavaUI/FrameSink.swift:143

func commit(_ written: FrameCapacity)

Not documented.

Sources/LavaUI/FrameSink.swift:157

func grow(to wanted: FrameCapacity, written: FrameCapacity) -> FrameBuffers?

Not documented.

Sources/LavaUI/FrameSink.swift:148