Choose your operating system:
Windows
macOS
Linux
| IModularFeature
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/ProfilingDebugging/ExternalProfiler.h |
Include |
#include "ProfilingDebugging/ExternalProfiler.h" |
class FExternalProfiler : public IModularFeature
Interface to various external profiler API functions, dynamically linked
Name | Description | |
---|---|---|
|
FExternalProfiler() |
Constructor |
Name | Description | |
---|---|---|
|
~FExternalProfiler() |
Empty virtual destructor. |
Name | Description | ||
---|---|---|---|
|
EndScopedEvent() |
Ends a scoped event specific to the profiler. |
|
|
FrameSync() |
Profiler interface.Mark where the profiler should consider the frame boundary to be. |
|
|
GetFeatureName() |
||
|
const TCHAR ... |
GetProfilerName() |
Gets the name of this profiler as a string. |
|
PauseProfiler() |
Pauses profiling. |
|
|
ProfilerPauseFunction() |
Pauses profiling. |
|
|
ProfilerResumeFunction() |
Resumes profiling. |
|
|
Register() |
Initialize profiler, register some delegates.. |
|
|
ResumeProfiler() |
Resumes profiling. |
|
|
SetThreadName ( |
||
|
StartScopedEvent |
Starts a scoped event specific to the profiler. |
|
|
StartScopedEvent |
Starts a scoped event specific to the profiler. Default implementation for backward compabitility. |