Navigation
API > API/Plugins > API/Plugins/Reflex
Inheritance Hierarchy
- ILatencyMarkerModule
- FTickableGameObject
- FSelfRegisteringExec
- FReflexLatencyMarkers
References
| Module | Reflex |
| Header | /Engine/Plugins/Runtime/Nvidia/Reflex/Source/Public/ReflexLatencyMarkers.h |
| Include | #include "ReflexLatencyMarkers.h" |
Syntax
class FReflexLatencyMarkers :
public ILatencyMarkerModule,
public FTickableGameObject,
public FSelfRegisteringExec
Variables
| Type | Name | Description | |
|---|---|---|---|
| float | AverageDriverLatencyMs | ||
| float | AverageGameLatencyMs | ||
| float | AverageGPURenderLatencyMs | ||
| float | AverageOSRenderQueueLatencyMs | ||
| float | AveragePresentLatencyMs | ||
| float | AverageRenderLatencyMs | ||
| float | AverageRenderSubmitLatencyMs | ||
| float | AverageSimulationLatencyMs | ||
| float | AverageTotalLatencyMs | ||
| bool | bEnabled | ||
| bool | bFeatureSupport | ||
| bool | bFlashIndicatorDriverControlled | ||
| bool | bFlashIndicatorEnabled | ||
| bool | bProperDriverVersion | ||
| float | DriverOffsetMs | ||
| float | GPURenderOffsetMs | ||
| float | OSRenderQueueOffsetMs | ||
| float | PresentOffsetMs | ||
| float | RenderSubmitOffsetMs |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from ILatencyMarkerModule
| Type | Name | Description | |
|---|---|---|---|
| bool | GetAvailable () |
||
| float | |||
| float | |||
| bool | GetEnabled () |
||
| bool | |||
| float | |||
| float | |||
| float | |||
| float | |||
| float | |||
| float | |||
| float | |||
| float | |||
| float | |||
| float | |||
| float | |||
| float | |||
| void | Initialize () |
||
| void | SetCustomLatencyMarker
(
uint32 MarkerId, |
||
| void | SetEnabled
(
bool bInEnabled |
||
| void | SetFlashIndicatorEnabled
(
bool bInEnabled |
||
| void | SetFlashIndicatorLatencyMarker
(
uint64 FrameNumber |
||
| void | SetInputSampleLatencyMarker
(
uint64 FrameNumber |
||
| void | SetPresentLatencyMarkerEnd
(
uint64 FrameNumber |
||
| void | SetPresentLatencyMarkerStart
(
uint64 FrameNumber |
||
| void | SetRenderSubmitLatencyMarkerEnd
(
uint64 FrameNumber |
||
| void | SetRenderSubmitLatencyMarkerStart
(
uint64 FrameNumber |
||
| void | SetSimulationLatencyMarkerEnd
(
uint64 FrameNumber |
||
| void | SetSimulationLatencyMarkerStart
(
uint64 FrameNumber |
Overridden from FTickableGameObject
| Type | Name | Description | |
|---|---|---|---|
| bool | Used to determine whether the object should be ticked in the editor. | ||
| bool | Used to determine if an object should be ticked when the game is paused. |
Overridden from FTickableObjectBase
| Type | Name | Description | |
|---|---|---|---|
| TStatId | GetStatId () |
Return the stat id to use for this tickable | |
| bool | IsTickable () |
Virtual that can be overloaded by the inheriting class. | |
| void | Tick
(
float DeltaTime |
Pure virtual that must be overloaded by the inheriting class. |
Overridden from FExec
| Type | Name | Description | |
|---|---|---|---|
| bool | Exec_Runtime
(
UWorld* InWorld, |
Implementation of Exec that is called on all targets where UE_ALLOW_EXEC_COMMANDS is true |