Sets graphics rendering mode for 3D graphics system.
Takes graphicsMode (graphics mode integer constant defining rendering configuration).
Returns nothing.
3D Graphics
Parameters & Returns
Parameters
graphicsModeInt
Returns
Void
Quick Summary
Sets graphics rendering mode for 3D graphics system.
Takes graphicsMode (graphics mode integer constant defining rendering configuration).
Returns nothing.
Technical Exegesis...
Sets graphics rendering mode for 3D graphics system. Takes graphicsMode (graphics mode integer constant, specific values depend on implementation, may control fullscreen/windowed, resolution, or rendering quality presets). Returns nothing. Configures DirectX 12 rendering pipeline mode.
Graphics modes depend on implementation specifics (check BBRuntime64.decls or documentation for mode constants, typical modes: 0 = windowed, 1 = fullscreen, or quality presets: 0 = low, 1 = medium, 2 = high, 3 = ultra).
Sets graphics rendering mode for 3D graphics system. Takes graphicsMode (graphics mode integer constant, specific values depend on implementation, may control fullscreen/windowed, resolution, or rendering quality presets). Returns nothing. Configures DirectX 12 rendering pipeline mode.
Graphics modes depend on implementation specifics (check BBRuntime64.decls or documentation for mode constants, typical modes: 0 = windowed, 1 = fullscreen, or quality presets: 0 = low, 1 = medium, 2 = high, 3 = ultra). Mode effects may include: resolution changes, fullscreen vs windowed toggle, rendering quality preset (shadow quality, texture quality, post-processing), refresh rate changes.
Use cases: (1) Graphics settings menu (let user choose quality preset or fullscreen mode), (2) Performance adaptation (switch to lower quality mode if FPS drops), (3) Initialization (set desired mode at startup). Common patterns: set mode at startup (b3dSetGraphicsMode qualityLevel), settings menu (b3dSetGraphicsMode selectedMode), fallback (if b3dGetFPS < 30 then b3dSetGraphicsMode lowerQuality).
Validation: specific mode values depend on implementation (consult BBRuntime64.decls for valid constants), invalid mode may be ignored or default to safe mode. Performance: mode change may cause brief stutter (reinitializing rendering pipeline, resizing buffers, reloading resources).
Related: b3dSetMaxFPS controls frame rate (separate from graphics mode, complements quality settings), b3dGetFPS monitors performance (use to determine if graphics mode too high for hardware).