Search Results for

    Show / Hide Table of Contents

    Class ProfilingTools

    Profiler tools for development. Allows to gather profiling data and events from the engine.

    Inheritance
    System.Object
    ProfilingTools
    Namespace: FlaxEngine
    Assembly: FlaxEngine.CSharp.dll
    Syntax
    [Unmanaged]
    public static class ProfilingTools : Object

    Properties

    Enabled

    Controls the engine profiler (CPU, GPU, etc.) usage.

    Declaration
    [DebugCommand]
    [Unmanaged]
    public static bool Enabled { get; set; }
    Property Value
    System.Boolean

    EventsCPU

    The CPU threads profiler events.

    Declaration
    [Unmanaged]
    public static ProfilingTools.ThreadStats[] EventsCPU { get; }
    Property Value
    ProfilingTools.ThreadStats[]

    EventsGPU

    The GPU rendering profiler events.

    Declaration
    [Unmanaged]
    public static ProfilerGPU.Event[] EventsGPU { get; }
    Property Value
    ProfilerGPU.Event[]

    EventsNetwork

    The networking profiler events.

    Declaration
    [Unmanaged]
    public static ProfilingTools.NetworkEventStat[] EventsNetwork { get; }
    Property Value
    ProfilingTools.NetworkEventStat[]

    Stats

    The current collected main stats by the profiler from the local session. Updated every frame.

    Declaration
    [Unmanaged]
    public static ProfilingTools.MainStats Stats { get; }
    Property Value
    ProfilingTools.MainStats

    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat