UHeadMountedDisplayFunctionLibrary::GetPositionalTrackingCameraParameters

If the HMD has a positional sensor, this will return the game-world location of it, as well as the parameters for the bounding region of tracking.

Windows
MacOS
Linux

References

Module

HeadMountedDisplay

Header

/Engine/Source/Runtime/HeadMountedDisplay/Public/HeadMountedDisplayFunctionLibrary.h

Include

#include "HeadMountedDisplayFunctionLibrary.h"

Source

/Engine/Source/Runtime/HeadMountedDisplay/Private/HeadMountedDisplayFunctionLibrary.cpp

Syntax

static void GetPositionalTrackingCameraParameters
(
    FVector & CameraOrigin,
    FRotator & CameraRotation,
    float & HFOV,
    float & VFOV,
    float & CameraDistance,
    float & NearPlane,
    float & FarPlane
)

Remarks

If the HMD has a positional sensor, this will return the game-world location of it, as well as the parameters for the bounding region of tracking. This allows an in-game representation of the legal positional tracking range. All values will be zeroed if the sensor is not available or the HMD does not support it.

Parameters

Parameter

Description

Origin

(out) Origin, in world-space, of the sensor

Rotation

(out) Rotation, in world-space, of the sensor

HFOV

(out) Field-of-view, horizontal, in degrees, of the valid tracking zone of the sensor

VFOV

(out) Field-of-view, vertical, in degrees, of the valid tracking zone of the sensor

CameraDistance

(out) Nominal distance to sensor, in world-space

NearPlane

(out) Near plane distance of the tracking volume, in world-space

FarPlane

(out) Far plane distance of the tracking volume, in world-space

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss