evan 2026.1.4
Evan
Loading...
Searching...
No Matches
evan::AXrAction::PropertiesXrActions Struct Reference

Encapsulates properties required for creating an OpenXR action. More...

#include <headers/evan/openxr/actions/AXrAction.hpp>

Public Attributes

std::string actionName
 The name of the action, used for identification and debugging purposes. It should be unique within the action set.
 
std::string bindingPath
 The binding path for the action, specifying how the action is bound to input devices. This path should follow OpenXR's binding syntax and conventions.
 
XrActionSet actionSet
 The action set to which this action belongs. An action set is a collection of actions that can be activated or deactivated together, allowing for better organization and management of actions in an OpenXR application.
 
XrActionType actionType
 The type of the action, indicating how it is used in the application. This can be a boolean input, a float input, a pose input, etc., and determines how the action is processed and interpreted by the OpenXR runtime.
 

Detailed Description

Encapsulates properties required for creating an OpenXR action.

This structure holds all necessary parameters for creating an OpenXR action, including the action's name, binding path, associated action set, and the type of action. It serves as a convenient way to pass all relevant information needed to create an OpenXR action in a single object.

Definition at line 52 of file AXrAction.hpp.

Member Data Documentation

◆ actionName

std::string evan::AXrAction::PropertiesXrActions::actionName

The name of the action, used for identification and debugging purposes. It should be unique within the action set.

Definition at line 56 of file AXrAction.hpp.

◆ actionSet

XrActionSet evan::AXrAction::PropertiesXrActions::actionSet

The action set to which this action belongs. An action set is a collection of actions that can be activated or deactivated together, allowing for better organization and management of actions in an OpenXR application.

Definition at line 67 of file AXrAction.hpp.

◆ actionType

XrActionType evan::AXrAction::PropertiesXrActions::actionType

The type of the action, indicating how it is used in the application. This can be a boolean input, a float input, a pose input, etc., and determines how the action is processed and interpreted by the OpenXR runtime.

Definition at line 73 of file AXrAction.hpp.

◆ bindingPath

std::string evan::AXrAction::PropertiesXrActions::bindingPath

The binding path for the action, specifying how the action is bound to input devices. This path should follow OpenXR's binding syntax and conventions.

Definition at line 61 of file AXrAction.hpp.


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