Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Ecs::VRTrackingInput Struct Reference

VR tracking input populated from OpenXR each frame. Used by the IK system to drive skeletal animation from controller poses. More...

#include <EcsData.h>

Collaboration diagram for Engine::Ecs::VRTrackingInput:

Classes

struct  DevicePose
 World-space pose for a tracked XR device. More...

Public Attributes

DevicePose hmd
 Head-mounted display pose.
DevicePose leftHand
 Left-hand controller pose.
DevicePose rightHand
 Right-hand controller pose.
double timestamp = 0.0
 Source timestamp for the tracking frame.

Detailed Description

VR tracking input populated from OpenXR each frame. Used by the IK system to drive skeletal animation from controller poses.

Definition at line 727 of file EcsData.h.

Member Data Documentation

◆ hmd

DevicePose Engine::Ecs::VRTrackingInput::hmd

Head-mounted display pose.

Definition at line 735 of file EcsData.h.

◆ leftHand

DevicePose Engine::Ecs::VRTrackingInput::leftHand

Left-hand controller pose.

Definition at line 736 of file EcsData.h.

◆ rightHand

DevicePose Engine::Ecs::VRTrackingInput::rightHand

Right-hand controller pose.

Definition at line 737 of file EcsData.h.

◆ timestamp

double Engine::Ecs::VRTrackingInput::timestamp = 0.0

Source timestamp for the tracking frame.

Definition at line 738 of file EcsData.h.


The documentation for this struct was generated from the following file:
  • /workspace/magerbeton/gl3-vulkan/code/Engine/include/Engine/Ecs/EcsData.h