Navigation
API > API/Runtime > API/Runtime/RHI
| Name | FEvent |
| Type | struct |
| Header File | /Engine/Source/Runtime/RHI/Public/GPUProfiler.h |
| Include Path | #include "GPUProfiler.h" |
Syntax
struct FEvent
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FEvent
(
T const& Value |
GPUProfiler.h | ||
| GPUProfiler.h | |||
| GPUProfiler.h |
Structs
| Name | Remarks |
|---|---|
| FBeginWork | Inserted when the GPU starts work on a queue. |
| FEndWork | Inserted when the GPU completes work on a queue and goes idle. |
| FFlip | |
| FFrameBoundary | Inserted on each call to RHIEndFrame. Marks the end of a profiler frame. |
| FFrameTime | When present in the stream, overrides the total GPU time stat with the value it contains. |
| FSignalFence | Can only be inserted when the GPU is marked "idle", i.e. after an FEndWork event. |
| FStats | |
| FVsync | |
| FWaitFence | Can only be inserted when the GPU is marked "idle", i.e. after an FEndWork event. |
Enums
Public
| Name | Remarks |
|---|---|
| EType |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FStorage | TVariant< FFrameBoundary, FFrameTime, FBeginWork, FEndWork, FStats, FSignalFence, FWaitFence, FFlip, FVsync > | GPUProfiler.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Value | FStorage | GPUProfiler.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EType GetType() |
GPUProfiler.h |