Module |
|
Header |
/Engine/Source/Runtime/HeadMountedDisplay/Public/IXRCamera.h |
Include |
#include "IXRCamera.h" |
class IXRCamera : public IIdentifiableXRDevice
Interface used by the camera component to figure out the final position of a motion tracked camera.
To reduce duplicated code, implementations should use the FXRCameraBase instead of implementing this interface directly.
Name | Description | |
---|---|---|
|
IXRCamera() |
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. |
|
|
GetPassthroughCameraUVs_RenderThread |
Fetches the UV coordinates of an AR passthrough camera relative to the screen. |
|
|
GetUseImplicitHMDPosition() |
Gets the view offset mode 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 |