Skip to content

MonitorConfig ​

cpp
#include <Peripherals/Monitor/MonitorTypes.h>
cpp
struct MonitorConfig

Defined in Peripherals/Monitor/MonitorTypes.h:167

Configuration of the monitor emulation.

Public Attributes ​

ReturnNameDescription
PalettepaletteColor palette.
isizebrightnessMonitor brightness.
isizecontrastMonitor contrast.
isizesaturationMonitor saturation.
isizehCenterHorizontal center.
isizevCenterVertical center.
isizehZoomHorizontal zoom.
isizevZoomVertical zoom.
UpscalerupscalerEffects.
boolblurBlur.
isizeblurRadiusBlur radius.
boolbloomBloom.
isizebloomRadiusBloom radius.
isizebloomBrightnessBloom brightness.
isizebloomWeightBloom weight.
DotmaskdotmaskDotmask.
isizedotMaskBrightnessDotmask brightness.
ScanlinesscanlinesScanlines.
isizescanlineBrightnessScanline brightness.
isizescanlineWeightScanline weight.
booldisalignmentCathode ray disalignment.
isizedisalignmentHHorizontal cathode ray shift.
isizedisalignmentVVertical cathode ray shift.

palette ​

cpp
Palette palette

Type: Palette

Defined in Peripherals/Monitor/MonitorTypes.h:170

Color palette.


brightness ​

cpp
isize brightness

Defined in Peripherals/Monitor/MonitorTypes.h:171

Monitor brightness.


contrast ​

cpp
isize contrast

Defined in Peripherals/Monitor/MonitorTypes.h:172

Monitor contrast.


saturation ​

cpp
isize saturation

Defined in Peripherals/Monitor/MonitorTypes.h:173

Monitor saturation.


hCenter ​

cpp
isize hCenter

Defined in Peripherals/Monitor/MonitorTypes.h:176

Horizontal center.


vCenter ​

cpp
isize vCenter

Defined in Peripherals/Monitor/MonitorTypes.h:177

Vertical center.


hZoom ​

cpp
isize hZoom

Defined in Peripherals/Monitor/MonitorTypes.h:178

Horizontal zoom.


vZoom ​

cpp
isize vZoom

Defined in Peripherals/Monitor/MonitorTypes.h:179

Vertical zoom.


upscaler ​

cpp
Upscaler upscaler

Type: Upscaler

Defined in Peripherals/Monitor/MonitorTypes.h:182

Effects.


blur ​

cpp
bool blur

Defined in Peripherals/Monitor/MonitorTypes.h:184

Blur.


blurRadius ​

cpp
isize blurRadius

Defined in Peripherals/Monitor/MonitorTypes.h:185

Blur radius.


bloom ​

cpp
bool bloom

Defined in Peripherals/Monitor/MonitorTypes.h:187

Bloom.


bloomRadius ​

cpp
isize bloomRadius

Defined in Peripherals/Monitor/MonitorTypes.h:188

Bloom radius.


bloomBrightness ​

cpp
isize bloomBrightness

Defined in Peripherals/Monitor/MonitorTypes.h:189

Bloom brightness.


bloomWeight ​

cpp
isize bloomWeight

Defined in Peripherals/Monitor/MonitorTypes.h:190

Bloom weight.


dotmask ​

cpp
Dotmask dotmask

Type: Dotmask

Defined in Peripherals/Monitor/MonitorTypes.h:192

Dotmask.


dotMaskBrightness ​

cpp
isize dotMaskBrightness

Defined in Peripherals/Monitor/MonitorTypes.h:193

Dotmask brightness.


scanlines ​

cpp
Scanlines scanlines

Type: Scanlines

Defined in Peripherals/Monitor/MonitorTypes.h:195

Scanlines.


scanlineBrightness ​

cpp
isize scanlineBrightness

Defined in Peripherals/Monitor/MonitorTypes.h:196

Scanline brightness.


scanlineWeight ​

cpp
isize scanlineWeight

Defined in Peripherals/Monitor/MonitorTypes.h:197

Scanline weight.


disalignment ​

cpp
bool disalignment

Defined in Peripherals/Monitor/MonitorTypes.h:199

Cathode ray disalignment.


disalignmentH ​

cpp
isize disalignmentH

Defined in Peripherals/Monitor/MonitorTypes.h:200

Horizontal cathode ray shift.


disalignmentV ​

cpp
isize disalignmentV

Defined in Peripherals/Monitor/MonitorTypes.h:201

Vertical cathode ray shift.