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.
SuperluminalProfiler::SuperluminalProfilerEventForwarder Class Referencefinal

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

#include <SuperluminalProfilerEventForwarder.h>

Inherits AZ::Debug::Profiler.

Public Member Functions

 AZ_RTTI (SuperluminalProfilerEventForwarder, "{A05E7DC4-AB00-41BC-A739-8E58908CB84F}", AZ::Debug::Profiler)
 
 AZ_CLASS_ALLOCATOR (SuperluminalProfilerEventForwarder, 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
 
bool IsContinuousCaptureInProgress () const
 

Detailed Description

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

Member Function Documentation

◆ IsContinuousCaptureInProgress()

bool SuperluminalProfiler::SuperluminalProfilerEventForwarder::IsContinuousCaptureInProgress ( ) const

Check to see if a programmatic capture is currently in progress, implies that the profiler is active if returns True.


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