| IXRCamera | ||
| FSceneViewExtensionBase
|
Module |
|
Header |
/Engine/Source/Runtime/HeadMountedDisplay/Public/DefaultXRCamera.h |
Include |
#include "DefaultXRCamera.h" |
class FDefaultXRCamera :
public IXRCamera,
public FSceneViewExtensionBase
Default base implementation of IXRCamera. Can either be used directly by implementations or extended with platform-specific features.
Name | Description | ||
---|---|---|---|
|
DeltaControlOrientation |
||
|
DeltaControlRotation |
||
|
const int32 |
DeviceId |
|
|
TrackingSystem |
Name | Description | |
---|---|---|
|
FDefaultXRCamera ( |
Name | Description | |
---|---|---|
|
~FDefaultXRCamera() |
Name | Description | ||
---|---|---|---|
|
ApplyHMDRotation ( |
Optionally called by APlayerController to apply the orientation of the headset to the PC's rotation. |
|
|
CalculateStereoCameraOffset ( |
Calculates the offset for the camera position, given the specified eye pass, position and rotation. |
|
|
GetUseImplicitHMDPosition() |
Returns current setting controlling whether to assume an implied hmd position |
|
|
OverrideFOV ( |
Override the Field of View for the player camera component. |
|
|
SetupLateUpdate ( |
Setup state for applying the render thread late update |
|
|
UpdatePlayerCamera |
Apply the orientation and position of the headset to the Camera. |
|
|
UseImplicitHMDPosition ( |
Set the view offset mode to assume an implied HMD position |
Name | Description | ||
---|---|---|---|
|
GetSystemDeviceId() |
IIdentifiableXRDevice interface: |
Name | Description | ||
---|---|---|---|
|
GetSystemName() |
Returns a unique identifier that's supposed to represent the third party system that this object is part of (Vive, Oculus, PSVR, Gear VR, etc.). |
Name | Description | ||
---|---|---|---|
|
BeginRenderViewFamily ( |
Called on game thread when view family is about to be rendered. |
|
|
IsActiveThisFrame ( |
Returning false disables the extension for the current frame. |
|
|
PreRenderView_RenderThread ( |
Called on render thread at the start of rendering, for each view, after PreRenderViewFamily_RenderThread call. |
|
|
PreRenderViewFamily_RenderThread ( |
Called on render thread at the start of rendering. |
|
|
SetupView ( |
Called on game thread when creating the view. |
|
|
SetupViewFamily ( |
ISceneViewExtension interface: |