Navigation
API > API/Runtime > API/Runtime/Core
Interface to various external profiler API functions, dynamically linked
| Name | FExternalProfiler |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/ProfilingDebugging/ExternalProfiler.h |
| Include Path | #include "ProfilingDebugging/ExternalProfiler.h" |
Syntax
class FExternalProfiler : public IModularFeature
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FExternalProfiler() |
Constructor. | ProfilingDebugging/ExternalProfiler.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FExternalProfiler() |
Empty virtual destructor. | ProfilingDebugging/ExternalProfiler.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void EndScopedEvent() |
Ends a scoped event specific to the profiler. | ProfilingDebugging/ExternalProfiler.h | |
void FrameSync() |
Profiler interface. Mark where the profiler should consider the frame boundary to be. | ProfilingDebugging/ExternalProfiler.h | |
const TCHAR * GetProfilerName () |
Gets the name of this profiler as a string. | ProfilingDebugging/ExternalProfiler.h | |
virtual void OnEnableScopedEventsChanged
(
bool bEnabled |
Notification that scoped event transmission status changed. | ProfilingDebugging/ExternalProfiler.h | |
void PauseProfiler() |
Pauses profiling. | ProfilingDebugging/ExternalProfiler.h | |
void ProfilerPauseFunction() |
Pauses profiling. | ProfilingDebugging/ExternalProfiler.h | |
void ProfilerResumeFunction() |
Resumes profiling. | ProfilingDebugging/ExternalProfiler.h | |
virtual void Register() |
Initialize profiler, register some delegates.. | ProfilingDebugging/ExternalProfiler.h | |
void ResumeProfiler() |
Resumes profiling. | ProfilingDebugging/ExternalProfiler.h | |
virtual void SetThreadName
(
const TCHAR* Name |
ProfilingDebugging/ExternalProfiler.h | ||
virtual void StartScopedEvent
(
const FColor& Color, |
Starts a scoped event specific to the profiler. | ProfilingDebugging/ExternalProfiler.h | |
virtual void StartScopedEvent
(
const FColor& Color, |
Starts a scoped event specific to the profiler. Default implementation for backward compabitility. | ProfilingDebugging/ExternalProfiler.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName GetFeatureName() |
ProfilingDebugging/ExternalProfiler.h |