1#ifndef MXVIDEOPARAMFLAGS_H
2#define MXVIDEOPARAMFLAGS_H
[AI] Manages video parameter flags, providing an abstraction for various video settings such as fulls...
MxBool GetWideViewAngle()
[AI] Get whether a wide view angle is enabled.
MxBool GetFullScreen()
[AI] Get whether fullscreen mode is enabled.
MxBool Get16Bit()
[AI] Get whether 16-bit rendering mode is selected.
void SetF1bit7(MxBool p_e)
[AI] Set an additional flag (purpose unknown; originally used by the engine for extension).
void SetF2bit1(MxBool p_e)
[AI] Set secondary flag 1 (often used for internal video logic).
void SetWideViewAngle(MxBool p_e)
[AI] Enable or disable a wider field of view for 3D rendering.
void SetBackBuffers(MxBool p_e)
[AI] Toggle the use of a back buffer (double-buffered rendering).
void SetF2bit0(MxBool p_e)
[AI] Set secondary flag 0 (often used for internal video logic).
void SetF1bit3(MxBool p_e)
[AI] Set an additional primary flag; exact usage is unknown but may control a video mode detail.
void Set16Bit(MxBool p_e)
[AI] Specify whether 16-bit color depth should be used for rendering.
MxBool GetF2bit1()
[AI] Get the value of secondary flag 1.
MxBool GetF2bit0()
[AI] Get the value of secondary flag 0.
MxBool GetFlipSurfaces()
[AI] Get whether page flipping of surfaces is enabled.
MxVideoParamFlags()
[AI] Constructs an MxVideoParamFlags instance and sets default values as found in the original game.
MxBool GetF1bit3()
[AI] Get the value of primary flag 3.
void SetFlipSurfaces(MxBool p_e)
[AI] Toggle the use of flip (page flipping) for surfaces.
void SetFullScreen(MxBool p_e)
[AI] Enable or disable fullscreen mode.
MxBool GetBackBuffers()
[AI] Get whether back buffering (double buffering) is enabled.
[AI] Union that provides a convenient bit field view of a byte for flag manipulation.
MxU8 m_bit0
[AI] Least significant bit of the flag byte.
MxU8 m_bit7
[AI] Most significant bit of the flag byte.