Appearance
DeniseConfig
cpp
#include <Components/Denise/DeniseTypes.h>cpp
struct DeniseConfigDefined in Components/Denise/DeniseTypes.h:62
Configuration options of Denise.
Public Attributes
| Return | Name | Description |
|---|---|---|
DeniseRev | revision | Emulated chip model. |
bool | viewportTracking | Informs the GUI about viewport changes. |
isize | frameSkipping | Number of frames to be skipped in warp mode. |
bool | shresBlend | Merges each pair of super hires pixels into their average colour. ECS super hires emits two pixels where a hires display has one, and a real monitor blurs them together; a framebuffer sampled at hires resolution otherwise keeps only one of the two. Off by default, since it trades detail for fidelity to what a CRT shows. |
u8 | hiddenBitplanes | Hides certain bitplanes. |
u8 | hiddenSprites | Hides certain sprites. |
u16 | hiddenLayers | Hides certain graphics layers (only takes effect in XRayMode::XRAY_LAYERS, see Agnus::xray) |
bool | clxSprSpr | Checks for sprite-sprite collisions. |
bool | clxSprPlf | Checks for sprite-playfield collisions. |
bool | clxPlfPlf | Checks for playfield-playfield collisions. |
revision
cpp
DeniseRev revisionType: DeniseRev
Defined in Components/Denise/DeniseTypes.h:65
Emulated chip model.
viewportTracking
cpp
bool viewportTrackingDefined in Components/Denise/DeniseTypes.h:68
Informs the GUI about viewport changes.
frameSkipping
cpp
isize frameSkippingDefined in Components/Denise/DeniseTypes.h:71
Number of frames to be skipped in warp mode.
shresBlend
cpp
bool shresBlendDefined in Components/Denise/DeniseTypes.h:79
Merges each pair of super hires pixels into their average colour. ECS super hires emits two pixels where a hires display has one, and a real monitor blurs them together; a framebuffer sampled at hires resolution otherwise keeps only one of the two. Off by default, since it trades detail for fidelity to what a CRT shows.
hiddenBitplanes
cpp
u8 hiddenBitplanesDefined in Components/Denise/DeniseTypes.h:82
Hides certain bitplanes.
hiddenSprites
cpp
u8 hiddenSpritesDefined in Components/Denise/DeniseTypes.h:85
Hides certain sprites.
hiddenLayers
cpp
u16 hiddenLayersDefined in Components/Denise/DeniseTypes.h:89
Hides certain graphics layers (only takes effect in XRayMode::XRAY_LAYERS, see Agnus::xray)
clxSprSpr
cpp
bool clxSprSprDefined in Components/Denise/DeniseTypes.h:92
Checks for sprite-sprite collisions.
clxSprPlf
cpp
bool clxSprPlfDefined in Components/Denise/DeniseTypes.h:95
Checks for sprite-playfield collisions.
clxPlfPlf
cpp
bool clxPlfPlfDefined in Components/Denise/DeniseTypes.h:98
Checks for playfield-playfield collisions.