b3dCls3D

Begins a new 3D frame by clearing the render target and preparing the command list. Takes no parameters. Returns nothing.

3D Graphics

Parameters & Returns

Parameters

This function takes no parameters.

Returns

Void

Quick Summary

Begins a new 3D frame by clearing the render target and preparing the command list. Takes no parameters. Returns nothing.

Technical Exegesis...

Begins a new 3D frame by clearing the render target and preparing the command list. Takes no parameters. Must be called before any rendering commands each frame. Call sequence: b3dCls3D -> b3dRenderWorld -> b3dFlip3D. Determines rendering target: if active canvas (bgiSetActiveCanvas), renders to canvas swap chain; otherwise renders to main window swap chain. Waits on frame latency waitable object to prevent CPU running too far ahead of GPU.

Example

Example.bam
; No example implemented yet