Appearance
XRayConfig
cpp
#include <Components/Agnus/XRay/XRayTypes.h>cpp
struct XRayConfigDefined in Components/Agnus/XRay/XRayTypes.h:193
Configuration options of the X-Ray visualizer.
Public Attributes
| Return | Name | Description |
|---|---|---|
XRayMode | mode | X-Ray mode (off, DMA debugger, layer inspector). |
bool | overlay | If true, the visualization is blended into the displayed picture. If false, it is only computed into the dedicated DMA debug texture (see PixelEngine::xrayTexture), leaving the real picture untouched. |
bool | visualize | Individual enable switch for each DMA channel. |
u32 | debugColor | Color palette. |
XRayCompositor | compositor | Who merges the xray texture into the picture (if overlay is enabled). |
DmaDisplayMode | displayMode | Display mode. |
isize | opacity | Opacity. |
mode
cpp
XRayMode modeType: XRayMode
Defined in Components/Agnus/XRay/XRayTypes.h:196
X-Ray mode (off, DMA debugger, layer inspector).
overlay
cpp
bool overlayDefined in Components/Agnus/XRay/XRayTypes.h:201
If true, the visualization is blended into the displayed picture. If false, it is only computed into the dedicated DMA debug texture (see PixelEngine::xrayTexture), leaving the real picture untouched.
visualize
cpp
bool visualize[isize(DmaChannel::COUNT)]Defined in Components/Agnus/XRay/XRayTypes.h:204
Individual enable switch for each DMA channel.
debugColor
cpp
u32 debugColor[XRAY_COLOR_COUNT]Defined in Components/Agnus/XRay/XRayTypes.h:207
Color palette.
compositor
cpp
XRayCompositor compositorType: XRayCompositor
Defined in Components/Agnus/XRay/XRayTypes.h:210
Who merges the xray texture into the picture (if overlay is enabled).
displayMode
cpp
DmaDisplayMode displayModeType: DmaDisplayMode
Defined in Components/Agnus/XRay/XRayTypes.h:213
Display mode.
opacity
cpp
isize opacityDefined in Components/Agnus/XRay/XRayTypes.h:216
Opacity.