Share via


CompositionDebugOverdrawContentKinds Enum

Definition

Defines constants that specify what kinds of content are shown on an overdraw heatmap.

This enumeration supports a bitwise combination of its member values.

public enum class CompositionDebugOverdrawContentKinds
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
enum class CompositionDebugOverdrawContentKinds
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
enum class CompositionDebugOverdrawContentKinds
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
public enum CompositionDebugOverdrawContentKinds
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public enum CompositionDebugOverdrawContentKinds
var value = Microsoft.UI.Composition.Diagnostics.CompositionDebugOverdrawContentKinds.none
Public Enum CompositionDebugOverdrawContentKinds
Inheritance
CompositionDebugOverdrawContentKinds
Attributes

Fields

Name Value Description
None 0

No content kinds are shown.

OffscreenRendered 1

Elements rendered offscreen are shown.

Colors 2

Colors are shown.

Effects 4

Effects are shown.

Shadows 8

Shadows are shown.

Lights 16

Lights are shown.

Surfaces 32

Surfaces are shown.

SwapChains 64

SwapChains are shown.

All 4294967295

All content kinds are shown.

Remarks

This enumeration allows a bitwise combination of its member values.

Applies to