Navigation
API > API/Runtime > API/Runtime/HeadMountedDisplay
| Name | FMotionDelayClient |
| Type | class |
| Header File | /Engine/Source/Runtime/HeadMountedDisplay/Public/MotionDelayBuffer.h |
| Include Path | #include "MotionDelayBuffer.h" |
Syntax
class FMotionDelayClient : public FSceneViewExtensionBase
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FSceneViewExtensionBase → FMotionDelayClient
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMotionDelayClient
(
const FAutoRegister& AutoRegister |
MotionDelayBuffer.h |
Structs
| Name | Remarks |
|---|---|
| FTargetTransform |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| TargetTransforms_RenderThread | TArray< FTargetTransform > | MotionDelayBuffer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Apply_RenderThread
(
FSceneInterface* Scene |
MotionDelayBuffer.h | ||
virtual void BeginRenderViewFamily
(
FSceneViewFamily& InViewFamily |
ISceneViewExtension interface | MotionDelayBuffer.h | |
uint32 GetDesiredDelay() |
MotionDelayBuffer.h | ||
virtual void GetExemptTargets
(
TArray< USceneComponent* >& ExemptTargets |
MotionDelayBuffer.h | ||
virtual int32 GetPriority() |
MotionDelayBuffer.h | ||
virtual bool IsActiveThisFrame_Internal
(
const FSceneViewExtensionContext& Context |
MotionDelayBuffer.h | ||
virtual void PostRenderViewFamily_RenderThread
(
FRDGBuilder& GraphBuilder, |
MotionDelayBuffer.h | ||
void Restore_RenderThread
(
FSceneInterface* Scene |
MotionDelayBuffer.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool FindDelayTransform
(
USceneComponent* Target, |
MotionDelayBuffer.h |