Class ProfileAnalyzerWindow | Package Manager UI website
docs.unity3d.com
    Show / Hide Table of Contents

    Class ProfileAnalyzerWindow

    Inheritance
    System.Object
    ProfileAnalyzerWindow
    Namespace: UnityEditor.Performance.ProfileAnalyzer
    Syntax
    public class ProfileAnalyzerWindow : EditorWindow

    Fields

    m_2D

    Declaration
    public Draw2D m_2D
    Field Value
    Type Description
    Draw2D

    m_ColorBar

    Declaration
    public Color m_ColorBar
    Field Value
    Type Description
    Color

    m_ColorBarBackground

    Declaration
    public Color m_ColorBarBackground
    Field Value
    Type Description
    Color

    m_ColorBarBackgroundSelected

    Declaration
    public Color m_ColorBarBackgroundSelected
    Field Value
    Type Description
    Color

    m_ColorBarSelected

    Declaration
    public Color m_ColorBarSelected
    Field Value
    Type Description
    Color

    m_ColorBoth

    Declaration
    public Color m_ColorBoth
    Field Value
    Type Description
    Color

    m_ColorBoxAndWhiskerBoxColor

    Declaration
    public Color m_ColorBoxAndWhiskerBoxColor
    Field Value
    Type Description
    Color

    m_ColorBoxAndWhiskerBoxColorLeft

    Declaration
    public Color m_ColorBoxAndWhiskerBoxColorLeft
    Field Value
    Type Description
    Color

    m_ColorBoxAndWhiskerBoxColorRight

    Declaration
    public Color m_ColorBoxAndWhiskerBoxColorRight
    Field Value
    Type Description
    Color

    m_ColorBoxAndWhiskerLineColorLeft

    Declaration
    public Color m_ColorBoxAndWhiskerLineColorLeft
    Field Value
    Type Description
    Color

    m_ColorBoxAndWhiskerLineColorRight

    Declaration
    public Color m_ColorBoxAndWhiskerLineColorRight
    Field Value
    Type Description
    Color

    m_ColorGridLines

    Declaration
    public Color m_ColorGridLines
    Field Value
    Type Description
    Color

    m_ColorLeft

    Declaration
    public Color m_ColorLeft
    Field Value
    Type Description
    Color

    m_ColorLeftSelected

    Declaration
    public Color m_ColorLeftSelected
    Field Value
    Type Description
    Color

    m_ColorMarker

    Declaration
    public Color m_ColorMarker
    Field Value
    Type Description
    Color

    m_ColorMarkerSelected

    Declaration
    public Color m_ColorMarkerSelected
    Field Value
    Type Description
    Color

    m_ColorRight

    Declaration
    public Color m_ColorRight
    Field Value
    Type Description
    Color

    m_ColorRightSelected

    Declaration
    public Color m_ColorRightSelected
    Field Value
    Type Description
    Color

    m_ColorStandardLine

    Declaration
    public Color m_ColorStandardLine
    Field Value
    Type Description
    Color

    m_ColorTextTopMarkers

    Declaration
    public Color m_ColorTextTopMarkers
    Field Value
    Type Description
    Color

    m_ColorThread

    Declaration
    public Color m_ColorThread
    Field Value
    Type Description
    Color

    m_ColorThreadSelected

    Declaration
    public Color m_ColorThreadSelected
    Field Value
    Type Description
    Color

    m_ColorWhite

    Declaration
    public Color m_ColorWhite
    Field Value
    Type Description
    Color

    Methods

    AddToExcludeFilter(String)

    Declaration
    public void AddToExcludeFilter(string markerName)
    Parameters
    Type Name Description
    System.String markerName

    AddToIncludeFilter(String)

    Declaration
    public void AddToIncludeFilter(string markerName)
    Parameters
    Type Name Description
    System.String markerName

    Color256(Int32, Int32, Int32, Int32)

    Declaration
    public static Color Color256(int r, int g, int b, int a)
    Parameters
    Type Name Description
    System.Int32 r
    System.Int32 g
    System.Int32 b
    System.Int32 a
    Returns
    Type Description
    Color

    DataMatchesProfiler(ProfileData, Int32, out String)

    Declaration
    public bool DataMatchesProfiler(ProfileData data, int frameIndex, out string message)
    Parameters
    Type Name Description
    ProfileData data
    System.Int32 frameIndex
    System.String message
    Returns
    Type Description
    System.Boolean

    DrawFrameIndexButton(Rect, Int32)

    Declaration
    public void DrawFrameIndexButton(Rect rect, int index)
    Parameters
    Type Name Description
    Rect rect
    System.Int32 index

    DrawFrameIndexButton(Int32)

    Declaration
    public void DrawFrameIndexButton(int index)
    Parameters
    Type Name Description
    System.Int32 index

    GetDisplayUnits()

    Declaration
    public string GetDisplayUnits()
    Returns
    Type Description
    System.String

    GetNameExcludes()

    Declaration
    public List<string> GetNameExcludes()
    Returns
    Type Description
    System.Collections.Generic.List<System.String>

    GetNameFilters()

    Declaration
    public List<string> GetNameFilters()
    Returns
    Type Description
    System.Collections.Generic.List<System.String>

    GetSelectedMarkerName()

    Declaration
    public string GetSelectedMarkerName()
    Returns
    Type Description
    System.String

    IsProfilerWindowOpen()

    Declaration
    public bool IsProfilerWindowOpen()
    Returns
    Type Description
    System.Boolean

    JumpToFrame(Int32, Boolean)

    Declaration
    public void JumpToFrame(int frameindex, bool reportErrors = true)
    Parameters
    Type Name Description
    System.Int32 frameindex
    System.Boolean reportErrors

    NameInExcludeList(String, List<String>)

    Declaration
    public bool NameInExcludeList(string name, List<string> nameFilters)
    Parameters
    Type Name Description
    System.String name
    System.Collections.Generic.List<System.String> nameFilters
    Returns
    Type Description
    System.Boolean

    NameInFilterList(String, List<String>)

    Declaration
    public bool NameInFilterList(string name, List<string> nameFilters)
    Parameters
    Type Name Description
    System.String name
    System.Collections.Generic.List<System.String> nameFilters
    Returns
    Type Description
    System.Boolean

    OpenProfileAnalyzer()

    Declaration
    public static void OpenProfileAnalyzer()

    RemoveFromExcludeFilter(String)

    Declaration
    public void RemoveFromExcludeFilter(string markerName)
    Parameters
    Type Name Description
    System.String markerName

    RemoveFromIncludeFilter(String)

    Declaration
    public void RemoveFromIncludeFilter(string markerName)
    Parameters
    Type Name Description
    System.String markerName

    RequestRepaint()

    Declaration
    public void RequestRepaint()

    SelectAllFrames()

    Declaration
    public void SelectAllFrames()

    SelectFramesContainingMarker(String, Boolean)

    Declaration
    public void SelectFramesContainingMarker(string markerName, bool inSelection)
    Parameters
    Type Name Description
    System.String markerName
    System.Boolean inSelection

    SelectMarker(Int32)

    Declaration
    public void SelectMarker(int index)
    Parameters
    Type Name Description
    System.Int32 index

    SelectMarker(String)

    Declaration
    public void SelectMarker(string name)
    Parameters
    Type Name Description
    System.String name

    SelectPairing(Int32)

    Declaration
    public void SelectPairing(int index)
    Parameters
    Type Name Description
    System.Int32 index

    SetAsParentMarkerFilter(String)

    Declaration
    public void SetAsParentMarkerFilter(string markerName)
    Parameters
    Type Name Description
    System.String markerName

    SetComparisonModeColumns(Int32[])

    Declaration
    public void SetComparisonModeColumns(int[] visibleColumns)
    Parameters
    Type Name Description
    System.Int32[] visibleColumns

    SetMode(MarkerColumnFilter.Mode)

    Declaration
    public void SetMode(MarkerColumnFilter.Mode newMode)
    Parameters
    Type Name Description
    MarkerColumnFilter.Mode newMode

    SetSingleModeColumns(Int32[])

    Declaration
    public void SetSingleModeColumns(int[] visibleColumns)
    Parameters
    Type Name Description
    System.Int32[] visibleColumns

    SetThreadSelection(ThreadSelection)

    Declaration
    public void SetThreadSelection(ThreadSelection threadSelection)
    Parameters
    Type Name Description
    ThreadSelection threadSelection

    SetUnits(Units)

    Declaration
    public void SetUnits(Units units)
    Parameters
    Type Name Description
    Units units

    ToDisplayUnits(Double, Boolean, Int32)

    Declaration
    public string ToDisplayUnits(double ms, bool showUnits = false, int limitToDigits = 5)
    Parameters
    Type Name Description
    System.Double ms
    System.Boolean showUnits
    System.Int32 limitToDigits
    Returns
    Type Description
    System.String

    ToDisplayUnits(Single, Boolean, Int32)

    Declaration
    public string ToDisplayUnits(float ms, bool showUnits = false, int limitToDigits = 5)
    Parameters
    Type Name Description
    System.Single ms
    System.Boolean showUnits
    System.Int32 limitToDigits
    Returns
    Type Description
    System.String
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023