Search Results for

    Show / Hide Table of Contents

    Class ProfilerMode.SharedUpdateData

    The shared data container for the profiler modes. Used to reduce calls to profiler tool backend for the same data across different profiler fronted modes.

    Inheritance
    System.Object
    ProfilerMode.SharedUpdateData
    Namespace: FlaxEditor.Windows.Profiler
    Assembly: FlaxEngine.CSharp.dll
    Syntax
    public sealed class SharedUpdateData : ValueType

    Fields

    ManagedMemoryAllocation

    The additional managed memory allocation size during this update. Given value is in bytes.

    Declaration
    public int ManagedMemoryAllocation
    Field Value
    System.Int32

    Stats

    The main stats. Gathered by auto by profiler before profiler mode update.

    Declaration
    public ProfilingTools.MainStats Stats
    Field Value
    ProfilingTools.MainStats

    Methods

    Begin()

    Begins the data usage. Prepares the container.

    Declaration
    public void Begin()

    End()

    Ends the data usage. Cleanups the container.

    Declaration
    public void End()

    GetEventsCPU()

    Gets the collected CPU events by the profiler from local or remote session.

    Declaration
    public ProfilingTools.ThreadStats[] GetEventsCPU()
    Returns
    ProfilingTools.ThreadStats[]

    Buffer with events per thread.

    GetEventsGPU()

    Gets the collected GPU events by the profiler from local or remote session.

    Declaration
    public ProfilerGPU.Event[] GetEventsGPU()
    Returns
    ProfilerGPU.Event[]

    Buffer with rendering events.

    Extension Methods

    Extensions.ReflectiveCompare<T>(T, T)
    Extensions.RawClone<T>(T)
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat