Jump to navigation Jump to search
Render flags are bit flags used to specify the mode of rendering, by passing them to the function set_mode() as the flags parameter. Multiple render flags can be specified using "|" (pipe character) for separation.
See also graph_modes.
|Constant||- Value||- Description|
|MODE_WINDOW||- 0||- Enables window view.|
|MODE_2XSCALE||- 256||- Doubles the resolution. Edges get smoothed using the scale2x algorithm.|
|MODE_FULLSCREEN||- 512||- Enables fullscreen view.|
|MODE_DOUBLEBUFFER||- 1024||- Enables using a double buffer for display. Also called DOUBLE_BUFFER.|
|MODE_HARDWARE||- 2048||- Enables writing directly to Video RAM instead of main RAM. Also called HW_SURFACE.|
|MODE_MODAL||- 4096||- Makes the main window a Modal window.|
|MODE_FRAMELESS||- 8192||- Makes the main window borderless.|
|MODE_WAITVSYNC||- 16384||- Synchronize with vertical retrace. Also called WAITVSYNC.|
- MODE_HARDWARE can cause some operations to speed up and some to slow down.
- MODE_DOUBLEBUFFER can cause frame transitions to be smoother. However, compatibility with restore_type = partial_restore is lost!
- MODE_MODAL causes the main window to stay focused and hold the mouse.