UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition NameTypes.h:617
Definition LatencyMarkerModule.h:9
virtual bool GetEnabled()=0
virtual void SetCustomLatencyMarker(uint32 MarkerId, uint64 FrameNumber)=0
virtual float GetDriverOffsetFromFrameStartInMs()=0
virtual void SetPresentLatencyMarkerStart(uint64 FrameNumber)=0
virtual void SetSimulationLatencyMarkerEnd(uint64 FrameNumber)=0
virtual float GetRenderSubmitLatencyInMs()=0
virtual void SetPresentLatencyMarkerEnd(uint64 FrameNumber)=0
virtual void SetRenderSubmitLatencyMarkerEnd(uint64 FrameNumber)=0
virtual float GetOSRenderQueueLatencyInMs()=0
virtual float GetGPURenderLatencyInMs()=0
virtual bool GetFlashIndicatorEnabled()=0
virtual float GetRenderSubmitOffsetFromFrameStartInMs()=0
virtual float GetSimulationLatencyInMs()=0
virtual void SetSimulationLatencyMarkerStart(uint64 FrameNumber)=0
virtual void SetFlashIndicatorEnabled(bool bInEnabled)=0
virtual void SetFlashIndicatorLatencyMarker(uint64 FrameNumber)=0
virtual bool GetAvailable()=0
virtual void SetEnabled(bool bInEnabled)=0
virtual float GetDriverLatencyInMs()=0
virtual float GetGPURenderOffsetFromFrameStartInMs()=0
virtual float GetTotalLatencyInMs()=0
virtual float GetGameLatencyInMs()=0
virtual float GetRenderLatencyInMs()=0
virtual float GetPresentOffsetFromFrameStartInMs()=0
virtual float GetOSRenderQueueOffsetFromFrameStartInMs()=0
virtual float GetPresentLatencyInMs()=0
virtual void Initialize()=0
static FName GetModularFeatureName()
Definition LatencyMarkerModule.h:11
virtual void SetRenderSubmitLatencyMarkerStart(uint64 FrameNumber)=0
virtual void SetInputSampleLatencyMarker(uint64 FrameNumber)=0
Definition IModularFeature.h:12