format 4.0
census 2e30db26-66c8-4551-85b9-a537376d8f99 1
namespace Microsoft.UI.Composition.Diagnostics

class Microsoft.UI.Composition.Diagnostics.CompositionDebugHeatMaps python_type
    py CompositionDebugHeatMaps
    signature rc(Microsoft.UI.Composition.Diagnostics.CompositionDebugHeatMaps;{815016b8-f645-5c55-87b5-fe2167282b6f})
    default Microsoft.UI.Composition.Diagnostics.ICompositionDebugHeatMaps
    requires Microsoft.UI.Composition.Diagnostics.ICompositionDebugHeatMaps
    method hide
        method Hide slot=6 inputs=1 outputs=0 declaring=Microsoft.UI.Composition.Diagnostics.ICompositionDebugHeatMaps shape=4
            in class type=Microsoft.UI.Composition.Visual name=subtree
    method show_memory_usage
        method ShowMemoryUsage slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Composition.Diagnostics.ICompositionDebugHeatMaps shape=4
            in class type=Microsoft.UI.Composition.Visual name=subtree
    method show_overdraw
        method ShowOverdraw slot=8 inputs=2 outputs=0 declaring=Microsoft.UI.Composition.Diagnostics.ICompositionDebugHeatMaps shape=51
            in class type=Microsoft.UI.Composition.Visual name=subtree
            in enum_u32 type=Microsoft.UI.Composition.Diagnostics.CompositionDebugOverdrawContentKinds name=contentKinds
    method show_redraw
        method ShowRedraw slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Composition.Diagnostics.ICompositionDebugHeatMaps shape=4
            in class type=Microsoft.UI.Composition.Visual name=subtree

enum Microsoft.UI.Composition.Diagnostics.CompositionDebugOverdrawContentKinds python_type flags_enum
    py CompositionDebugOverdrawContentKinds
    signature enum(Microsoft.UI.Composition.Diagnostics.CompositionDebugOverdrawContentKinds;u4)
    constant NONE 0x0
    constant OFFSCREEN_RENDERED 0x1
    constant COLORS 0x2
    constant EFFECTS 0x4
    constant SHADOWS 0x8
    constant LIGHTS 0x10
    constant SURFACES 0x20
    constant SWAP_CHAINS 0x40
    constant ALL 0xFFFFFFFF

class Microsoft.UI.Composition.Diagnostics.CompositionDebugSettings python_type
    py CompositionDebugSettings
    signature rc(Microsoft.UI.Composition.Diagnostics.CompositionDebugSettings;{f4c0c0f6-7f5f-5014-a0d6-c8c7eeecace6})
    default Microsoft.UI.Composition.Diagnostics.ICompositionDebugSettings
    requires Microsoft.UI.Composition.Diagnostics.ICompositionDebugSettings
    factory Microsoft.UI.Composition.Diagnostics.ICompositionDebugSettingsStatics
    property heat_maps
        get get_HeatMaps slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Composition.Diagnostics.ICompositionDebugSettings shape=4
            out class type=Microsoft.UI.Composition.Diagnostics.CompositionDebugHeatMaps return
    method try_get_settings static
        method TryGetSettings slot=6 inputs=1 outputs=1 declaring=Microsoft.UI.Composition.Diagnostics.ICompositionDebugSettingsStatics shape=51 static
            in class type=Microsoft.UI.Composition.Compositor name=compositor
            out class type=Microsoft.UI.Composition.Diagnostics.CompositionDebugSettings return

interface Microsoft.UI.Composition.Diagnostics.ICompositionDebugHeatMaps
    guid 815016b8-f645-5c55-87b5-fe2167282b6f

interface Microsoft.UI.Composition.Diagnostics.ICompositionDebugSettings
    guid f4c0c0f6-7f5f-5014-a0d6-c8c7eeecace6

interface Microsoft.UI.Composition.Diagnostics.ICompositionDebugSettingsStatics
    guid b56f8aab-2b8c-51aa-b974-10e5c517f50e

class Microsoft.UI.Composition.Compositor external
    py winrt.microsoft.ui.composition.Compositor

class Microsoft.UI.Composition.Visual external
    py winrt.microsoft.ui.composition.Visual
