Navigation
API > API/Plugins > API/Plugins/Reflex
| Name | FReflexLatencyMarkers |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Nvidia/Reflex/Source/Public/ReflexLatencyMarkers.h |
| Include Path | #include "ReflexLatencyMarkers.h" |
Syntax
class FReflexLatencyMarkers :
public ILatencyMarkerModule ,
public FTickableGameObject ,
public FSelfRegisteringExec
Inheritance Hierarchy
- FExec → FSelfRegisteringExec → FReflexLatencyMarkers
- FTickableObjectBase → FTickableGameObject → FReflexLatencyMarkers
Implements Interfaces
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FReflexLatencyMarkers() |
ReflexLatencyMarkers.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AverageDriverLatencyMs | float | ReflexLatencyMarkers.h | ||
| AverageGameLatencyMs | float | ReflexLatencyMarkers.h | ||
| AverageGPURenderLatencyMs | float | ReflexLatencyMarkers.h | ||
| AverageOSRenderQueueLatencyMs | float | ReflexLatencyMarkers.h | ||
| AveragePresentLatencyMs | float | ReflexLatencyMarkers.h | ||
| AverageRenderLatencyMs | float | ReflexLatencyMarkers.h | ||
| AverageRenderSubmitLatencyMs | float | ReflexLatencyMarkers.h | ||
| AverageSimulationLatencyMs | float | ReflexLatencyMarkers.h | ||
| AverageTotalLatencyMs | float | ReflexLatencyMarkers.h | ||
| bEnabled | bool | ReflexLatencyMarkers.h | ||
| bFeatureSupport | bool | ReflexLatencyMarkers.h | ||
| bFlashIndicatorDriverControlled | bool | ReflexLatencyMarkers.h | ||
| bFlashIndicatorEnabled | bool | ReflexLatencyMarkers.h | ||
| DriverOffsetMs | float | ReflexLatencyMarkers.h | ||
| GPURenderOffsetMs | float | ReflexLatencyMarkers.h | ||
| OSRenderQueueOffsetMs | float | ReflexLatencyMarkers.h | ||
| PresentOffsetMs | float | ReflexLatencyMarkers.h | ||
| RenderSubmitOffsetMs | float | ReflexLatencyMarkers.h |
Functions
Public
Overridden from ILatencyMarkerModule
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool GetAvailable() |
ReflexLatencyMarkers.h | ||
virtual float GetDriverLatencyInMs() |
ReflexLatencyMarkers.h | ||
virtual float GetDriverOffsetFromFrameStartInMs() |
ReflexLatencyMarkers.h | ||
virtual bool GetEnabled() |
ReflexLatencyMarkers.h | ||
virtual bool GetFlashIndicatorEnabled() |
ReflexLatencyMarkers.h | ||
virtual float GetGameLatencyInMs() |
ReflexLatencyMarkers.h | ||
virtual float GetGPURenderLatencyInMs() |
ReflexLatencyMarkers.h | ||
virtual float GetGPURenderOffsetFromFrameStartInMs() |
ReflexLatencyMarkers.h | ||
virtual float GetOSRenderQueueLatencyInMs() |
ReflexLatencyMarkers.h | ||
virtual float GetOSRenderQueueOffsetFromFrameStartInMs() |
ReflexLatencyMarkers.h | ||
virtual float GetPresentLatencyInMs() |
ReflexLatencyMarkers.h | ||
virtual float GetPresentOffsetFromFrameStartInMs() |
ReflexLatencyMarkers.h | ||
virtual float GetRenderLatencyInMs() |
ReflexLatencyMarkers.h | ||
virtual float GetRenderSubmitLatencyInMs() |
ReflexLatencyMarkers.h | ||
virtual float GetRenderSubmitOffsetFromFrameStartInMs() |
ReflexLatencyMarkers.h | ||
virtual float GetSimulationLatencyInMs() |
ReflexLatencyMarkers.h | ||
virtual float GetTotalLatencyInMs() |
ReflexLatencyMarkers.h | ||
virtual void Initialize() |
ReflexLatencyMarkers.h | ||
virtual void SetCustomLatencyMarker
(
uint32 MarkerId, |
ReflexLatencyMarkers.h | ||
virtual void SetEnabled
(
bool bInEnabled |
ReflexLatencyMarkers.h | ||
virtual void SetFlashIndicatorEnabled
(
bool bInEnabled |
ReflexLatencyMarkers.h | ||
virtual void SetFlashIndicatorLatencyMarker
(
uint64 FrameNumber |
ReflexLatencyMarkers.h | ||
virtual void SetInputSampleLatencyMarker
(
uint64 FrameNumber |
ReflexLatencyMarkers.h | ||
virtual void SetPresentLatencyMarkerEnd
(
uint64 FrameNumber |
ReflexLatencyMarkers.h | ||
virtual void SetPresentLatencyMarkerStart
(
uint64 FrameNumber |
ReflexLatencyMarkers.h | ||
virtual void SetRenderSubmitLatencyMarkerEnd
(
uint64 FrameNumber |
ReflexLatencyMarkers.h | ||
virtual void SetRenderSubmitLatencyMarkerStart
(
uint64 FrameNumber |
ReflexLatencyMarkers.h | ||
virtual void SetSimulationLatencyMarkerEnd
(
uint64 FrameNumber |
ReflexLatencyMarkers.h | ||
virtual void SetSimulationLatencyMarkerStart
(
uint64 FrameNumber |
ReflexLatencyMarkers.h |
Overridden from FTickableGameObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool IsTickableInEditor() |
ReflexLatencyMarkers.h | ||
virtual bool IsTickableWhenPaused() |
ReflexLatencyMarkers.h |
Overridden from FTickableObjectBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TStatId GetStatId() |
ReflexLatencyMarkers.h | ||
virtual bool IsTickable() |
ReflexLatencyMarkers.h | ||
virtual void Tick
(
float DeltaTime |
ReflexLatencyMarkers.h |
Protected
Overridden from FExec
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool Exec_Runtime
(
UWorld* InWorld, |
ReflexLatencyMarkers.h |