copyFrame

actual fun copyFrame(dstSwapChain: SwapChain, dstViewport: Viewport, srcViewport: Viewport, flags: Int)

Copy the rendered frame to another SwapChain at a specified viewport.

Call after render() but before endFrame(). This is useful for rendering to multiple displays or for implementing picture-in-picture functionality.

Parameters

dstSwapChain

Destination SwapChain.

dstViewport

Destination viewport rectangle.

srcViewport

Source viewport rectangle.

flags

Behavior flags (COMMIT, SET_PRESENTATION_TIME, CLEAR).

expect fun copyFrame(dstSwapChain: SwapChain, dstViewport: Viewport, srcViewport: Viewport, flags: Int)

Copy the rendered frame to another SwapChain at a specified viewport.

Call after render() but before endFrame(). This is useful for rendering to multiple displays or for implementing picture-in-picture functionality.

Parameters

dstSwapChain

Destination SwapChain.

dstViewport

Destination viewport rectangle.

srcViewport

Source viewport rectangle.

flags

Behavior flags (COMMIT, SET_PRESENTATION_TIME, CLEAR).

actual fun copyFrame(dstSwapChain: SwapChain, dstViewport: Viewport, srcViewport: Viewport, flags: Int)

Copy the rendered frame to another SwapChain at a specified viewport.

Call after render() but before endFrame(). This is useful for rendering to multiple displays or for implementing picture-in-picture functionality.

Parameters

dstSwapChain

Destination SwapChain.

dstViewport

Destination viewport rectangle.

srcViewport

Source viewport rectangle.

flags

Behavior flags (COMMIT, SET_PRESENTATION_TIME, CLEAR).

actual fun copyFrame(dstSwapChain: SwapChain, dstViewport: Viewport, srcViewport: Viewport, flags: Int)

Copy the rendered frame to another SwapChain at a specified viewport.

Call after render() but before endFrame(). This is useful for rendering to multiple displays or for implementing picture-in-picture functionality.

Parameters

dstSwapChain

Destination SwapChain.

dstViewport

Destination viewport rectangle.

srcViewport

Source viewport rectangle.

flags

Behavior flags (COMMIT, SET_PRESENTATION_TIME, CLEAR).

actual fun copyFrame(dstSwapChain: SwapChain, dstViewport: Viewport, srcViewport: Viewport, flags: Int)

Copy the rendered frame to another SwapChain at a specified viewport.

Call after render() but before endFrame(). This is useful for rendering to multiple displays or for implementing picture-in-picture functionality.

Parameters

dstSwapChain

Destination SwapChain.

dstViewport

Destination viewport rectangle.

srcViewport

Source viewport rectangle.

flags

Behavior flags (COMMIT, SET_PRESENTATION_TIME, CLEAR).