Class DebugDisplaySettingsRendering
Rendering-related Rendering Debugger settings.
Inheritance
DebugDisplaySettingsRendering
Syntax
public class DebugDisplaySettingsRendering : IDebugDisplaySettingsData, IDebugDisplaySettingsQuery
Properties
AreAnySettingsActive
Declaration
public bool AreAnySettingsActive { get; }
Property Value
Implements
enableHDR
Declaration
public bool enableHDR { get; set; }
Property Value
enableMsaa
Declaration
public bool enableMsaa { get; set; }
Property Value
fullScreenDebugMode
Current debug fullscreen overlay mode.
Declaration
public DebugFullScreenMode fullScreenDebugMode { get; set; }
Property Value
fullScreenDebugModeOutputSizeScreenPercent
Size of the debug fullscreen overlay, as percentage of the screen size.
Declaration
public int fullScreenDebugModeOutputSizeScreenPercent { get; set; }
Property Value
IsLightingActive
Declaration
public bool IsLightingActive { get; }
Property Value
Implements
IsPostProcessingAllowed
Declaration
public bool IsPostProcessingAllowed { get; }
Property Value
Implements
maxOverdrawCount
Maximum overdraw count for a single pixel.
This is used to setup the feedback range in when overdrawMode is active.
Declaration
public int maxOverdrawCount { get; set; }
Property Value
overdrawMode
Which overdraw debug mode is active.
Declaration
public DebugOverdrawMode overdrawMode { get; set; }
Property Value
postProcessingDebugMode
Current debug post processing mode.
Declaration
public DebugPostProcessingMode postProcessingDebugMode { get; set; }
Property Value
validationChannels
Current validation channels for DebugValidationMode.HighlightOutsideOfRange.
Declaration
public PixelValidationChannels validationChannels { get; set; }
Property Value
validationMode
Current debug pixel validation mode.
Declaration
public DebugValidationMode validationMode { get; set; }
Property Value
validationRangeMax
Current maximum threshold value for pixel validation.
Any values above this value will be considered invalid and will appear blue on screen.
Declaration
public float validationRangeMax { get; set; }
Property Value
validationRangeMin
Current minimum threshold value for pixel validation.
Any values below this value will be considered invalid and will appear red on screen.
Declaration
public float validationRangeMin { get; set; }
Property Value
wireframeMode
Current debug wireframe mode.
Declaration
public DebugWireframeMode wireframeMode { get; set; }
Property Value
Methods
TryGetScreenClearColor(ref Color)
Declaration
public bool TryGetScreenClearColor(ref Color color)
Parameters
Type |
Name |
Description |
Color |
color |
|
Returns
Explicit Interface Implementations
IDebugDisplaySettingsData.CreatePanel()
Declaration
IDebugDisplaySettingsPanelDisposable IDebugDisplaySettingsData.CreatePanel()
Returns
Implements