10#ifndef vtkWebXRUtilities_h
11#define vtkWebXRUtilities_h
17VTK_ABI_NAMESPACE_BEGIN
represent and manipulate 4x4 transformation matrices
void SetData(const double data[16])
Copies data into the matrix.
static void Transpose(const vtkMatrix4x4 *in, vtkMatrix4x4 *out)
Transpose the matrix and put it into out.
virtual void Modified()
Update the modification time for this object.
vtkEventDataDevice GetDeviceFromWebXRHand(WebXRHandedness hand)
void SetMatrixFromWebXRMatrix(vtkMatrix4x4 *result, const double *webXRMatrix)
vtkEventDataDeviceInput GetInputFromWebXRButton(WebXRGamepadButtonMapping button)
vtkEventDataDevice
platform-independent event data structures
Minimal WebXR Device API wrapper.
WebXRGamepadButtonMapping
@ WEBXR_BUTTON_PRIMARY_TRIGGER
@ WEBXR_BUTTON_PRIMARY_TOUCHPAD
@ WEBXR_BUTTON_PRIMARY_SQUEEZE
@ WEBXR_BUTTON_PRIMARY_THUMBSTICK
WebXRHandedness
WebXR handedness.