Open CASCADE Technology  7.6.0
Public Member Functions | Data Fields

Aspect_XRAnalogActionData Struct Reference

Analog input XR action data. More...

#include <Aspect_XRAnalogActionData.hxx>

Public Member Functions

bool IsChanged ()
 Return TRUE if delta is non-zero. More...
 
 Aspect_XRAnalogActionData ()
 Empty constructor. More...
 

Data Fields

uint64_t ActiveOrigin
 The origin that caused this action's current state. More...
 
float UpdateTime
 Time relative to now when this event happened. Will be negative to indicate a past time. More...
 
NCollection_Vec3< float > VecXYZ
 the current state of this action More...
 
NCollection_Vec3< float > DeltaXYZ
 deltas since the previous update More...
 
bool IsActive
 whether or not this action is currently available to be bound in the active action set More...
 

Detailed Description

Analog input XR action data.

Constructor & Destructor Documentation

◆ Aspect_XRAnalogActionData()

Aspect_XRAnalogActionData::Aspect_XRAnalogActionData ( )
inline

Empty constructor.

Member Function Documentation

◆ IsChanged()

bool Aspect_XRAnalogActionData::IsChanged ( )
inline

Return TRUE if delta is non-zero.

Field Documentation

◆ ActiveOrigin

uint64_t Aspect_XRAnalogActionData::ActiveOrigin

The origin that caused this action's current state.

◆ DeltaXYZ

NCollection_Vec3<float> Aspect_XRAnalogActionData::DeltaXYZ

deltas since the previous update

◆ IsActive

bool Aspect_XRAnalogActionData::IsActive

whether or not this action is currently available to be bound in the active action set

◆ UpdateTime

float Aspect_XRAnalogActionData::UpdateTime

Time relative to now when this event happened. Will be negative to indicate a past time.

◆ VecXYZ

NCollection_Vec3<float> Aspect_XRAnalogActionData::VecXYZ

the current state of this action


The documentation for this struct was generated from the following file: