Open 3D Engine ExternalProfilers Gem API Reference 25.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
TracyProfiler::TracyProfilerEventForwarder Class Referencefinal

Listen to 03DE frame/profiling events and forward them to the Tracy profiling library. More...

#include <TracyProfilerEventForwarder.h>

Inherits AZ::Debug::Profiler, and AZ::TickBus::Handler.

Public Member Functions

 AZ_RTTI (TracyProfilerEventForwarder, "{9467E3F6-0581-4E46-A98A-F3C249FD7B24}", AZ::Debug::Profiler)
 
 AZ_CLASS_ALLOCATOR (TracyProfilerEventForwarder, AZ::SystemAllocator)
 
void Init ()
 Registers/un-registers the AZ::Debug::Profiler instance to the interface.
 
void Shutdown ()
 
void BeginRegion (const AZ::Debug::Budget *budget, const char *eventName,...) final override
 AZ::Debug::Profiler overrides...
 
void EndRegion (const AZ::Debug::Budget *budget) final override
 
int GetTickOrder () override
 AZ::TickBus::Handler overrides.
 
void OnTick (float deltaTime, AZ::ScriptTimePoint timePoint) override
 

Detailed Description

Listen to 03DE frame/profiling events and forward them to the Tracy profiling library.


The documentation for this class was generated from the following file: