CompositionDebugOverdrawContentKinds Enum


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(Windows.Foundation.UniversalApiContract, 393216)]
enum class CompositionDebugOverdrawContentKinds
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
public enum CompositionDebugOverdrawContentKinds
Public Enum CompositionDebugOverdrawContentKinds

Windows requirements

Device family
Windows 10, version 1803 (introduced in 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v6.0)


All 4294967295

All content kinds are shown.

Colors 2

Colors are shown.

Effects 4

Effects are shown.

Lights 16

Lights are shown.

None 0

No content kinds are shown.

OffscreenRendered 1

Elements rendered offscreen are shown.

Shadows 8

Shadows are shown.

Surfaces 32

Surfaces are shown.

SwapChains 64

SwapChains are shown.


This enumeration allows a bitwise combination of its member values.

Applies to