Class FrameDebugger | Kinematica | 0.8.0-preview
docs.unity.cn
    Show / Hide Table of Contents

    Class FrameDebugger

    Inheritance
    Object
    FrameDebugger
    Namespace: Unity.SnapshotDebugger
    Syntax
    public class FrameDebugger

    Properties

    NumSelected

    Declaration
    public int NumSelected { get; }
    Property Value
    Type Description
    Int32

    ProviderInfos

    Declaration
    public IEnumerable<FrameDebugProviderInfo> ProviderInfos { get; }
    Property Value
    Type Description
    IEnumerable<FrameDebugProviderInfo>

    Selection

    Declaration
    public IEnumerable<SelectedFrameDebugProvider> Selection { get; }
    Property Value
    Type Description
    IEnumerable<SelectedFrameDebugProvider>

    Methods

    AddFrameDebugProvider(IFrameDebugProvider)

    Declaration
    public void AddFrameDebugProvider(IFrameDebugProvider provider)
    Parameters
    Type Name Description
    IFrameDebugProvider provider

    AddFrameRecord<FrameAggregate>(IFrameDebugProvider, IFrameRecord)

    Declaration
    public void AddFrameRecord<FrameAggregate>(IFrameDebugProvider provider, IFrameRecord record)
        where FrameAggregate : IFrameAggregate, new()
    Parameters
    Type Name Description
    IFrameDebugProvider provider
    IFrameRecord record
    Type Parameters
    Name Description
    FrameAggregate

    AddFrameRecords<FrameAggregate>(IFrameDebugProvider, IEnumerable<IFrameRecord>)

    Declaration
    public void AddFrameRecords<FrameAggregate>(IFrameDebugProvider provider, IEnumerable<IFrameRecord> records)
        where FrameAggregate : IFrameAggregate, new()
    Parameters
    Type Name Description
    IFrameDebugProvider provider
    IEnumerable<IFrameRecord> records
    Type Parameters
    Name Description
    FrameAggregate

    ClearSelection()

    Declaration
    public void ClearSelection()

    FindAggregate<T>(Int32)

    Declaration
    public T FindAggregate<T>(int providerIdentifier)
        where T : class, IFrameAggregate
    Parameters
    Type Name Description
    Int32 providerIdentifier
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    GetFrameAggregates(Int32)

    Declaration
    public List<IFrameAggregate> GetFrameAggregates(int providerIdentifier)
    Parameters
    Type Name Description
    Int32 providerIdentifier
    Returns
    Type Description
    List<IFrameAggregate>

    GetSelected(Int32)

    Declaration
    public SelectedFrameDebugProvider GetSelected(int index)
    Parameters
    Type Name Description
    Int32 index
    Returns
    Type Description
    SelectedFrameDebugProvider

    RemoveFrameDebugProvider(IFrameDebugProvider)

    Declaration
    public void RemoveFrameDebugProvider(IFrameDebugProvider provider)
    Parameters
    Type Name Description
    IFrameDebugProvider provider

    TrySelect(IFrameDebugProvider, Object)

    Declaration
    public bool TrySelect(IFrameDebugProvider provider, object metadata = null)
    Parameters
    Type Name Description
    IFrameDebugProvider provider
    Object metadata
    Returns
    Type Description
    Boolean
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on Monday, August 3, 2020