Navigation
API > API/Runtime > API/Runtime/HeadMountedDisplay > API/Runtime/HeadMountedDisplay/UMotionControllerComponent
View extension object that can persist on the render thread without the motion controller component
| Name | FViewExtension |
| Type | class |
| Header File | /Engine/Source/Runtime/HeadMountedDisplay/Public/MotionControllerComponent.h |
| Include Path | #include "MotionControllerComponent.h" |
Syntax
class FViewExtension : public FSceneViewExtensionBase
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FSceneViewExtensionBase → UMotionControllerComponent::FViewExtension
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FViewExtension
(
const FAutoRegister& AutoRegister, |
MotionControllerComponent.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FViewExtension() |
MotionControllerComponent.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginRenderViewFamily
(
FSceneViewFamily& InViewFamily |
ISceneViewExtension interface | MotionControllerComponent.h | |
virtual int32 GetPriority() |
MotionControllerComponent.h | ||
virtual bool IsActiveThisFrame_Internal
(
const FSceneViewExtensionContext& Context |
MotionControllerComponent.h | ||
virtual void PreRenderViewFamily_RenderThread
(
FRDGBuilder& GraphBuilder, |
MotionControllerComponent.h |