bgiFlipCanvas

Presents a canvas's rendered frame to the screen (swap chain Present). Takes canvasID (Int). Returns nothing.

BGI GUI

Parameters & Returns

Parameters

canvasID Int

Returns

Void

Quick Summary

Presents a canvas's rendered frame to the screen (swap chain Present). Takes canvasID (Int). Returns nothing.

Technical Exegesis...

Presents a canvas's rendered frame to the screen (swap chain Present). Searches g_canvasMap for canvasID. If not found, outputs debug message and returns. Gets canvas reference. If canvas.supports3D is true (3D canvas path): checks g_currentContext exists (requires b3dCls3D call). Gets command list from context. Calls BBR_2DOverlay_Render to draw 2D overlay over 3D scene. If canvas.activeScreenShader > 0, gets canvas RTV handle, calls BBR_Shaders3D_ApplyCanvasScreenShader for post-process effect.

Example

Example.bam
; No example implemented yet