Libovr 1.43 Reference Guide

ovrCameraExtrinsics Struct Reference

Data Fields

double
Time in seconds from last change to the parameters.
unsigned int
Current Status of the camera, a mix of bits from ovrCameraStatusFlags.
ovrTrackedDeviceType
Which Tracked device, if any, is the camera rigidly attached to If set to ovrTrackedDevice_None, then the camera is not attached to a tracked object.
ovrPosef
The relative Pose of the External Camera.
double
The time, in seconds, when the last successful exposure was taken.
double
Estimated exposure latency to get from the exposure time to the system.
double
Additional latency to get from the exposure time of the real camera to match the render time of the virtual camera.

Field Documentation

double ovrCameraExtrinsics::LastChangedTimeSeconds ( )
Time in seconds from last change to the parameters.
For instance, if the pose changes, or a camera exposure happens, this struct will be updated.
unsigned int ovrCameraExtrinsics::CameraStatusFlags ( )
Current Status of the camera, a mix of bits from ovrCameraStatusFlags.
ovrTrackedDeviceType ovrCameraExtrinsics::AttachedToDevice ( )
Which Tracked device, if any, is the camera rigidly attached to If set to ovrTrackedDevice_None, then the camera is not attached to a tracked object.
If the external camera moves while unattached (i.e. set to ovrTrackedDevice_None), its Pose won't be updated
ovrPosef ovrCameraExtrinsics::RelativePose ( )
The relative Pose of the External Camera.
If AttachedToDevice is ovrTrackedDevice_None, then this is a absolute pose in tracking space
double ovrCameraExtrinsics::LastExposureTimeSeconds ( )
The time, in seconds, when the last successful exposure was taken.
double ovrCameraExtrinsics::ExposureLatencySeconds ( )
Estimated exposure latency to get from the exposure time to the system.
double ovrCameraExtrinsics::AdditionalLatencySeconds ( )
Additional latency to get from the exposure time of the real camera to match the render time of the virtual camera.
The documentation for this struct was generated from the following file: Include/OVR_CAPI.h