|
Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
|
Runtime state for one created OpenXR action. More...
Public Attributes | |
| std::string | name |
| Full action name, <slug>_<suffix>. | |
| std::string | suffix |
| Component suffix, e.g. "trigger_value". | |
| XrAction | handle = XR_NULL_HANDLE |
| OpenXR action handle. | |
| XrInputType | type = XrInputType::Boolean |
| OpenXR action type. | |
| std::vector< XrPath > | subactionPaths |
| User subaction paths (empty for head/gamepad). | |
| std::vector< XrPath > | bindingPaths |
| Full input paths used for suggested bindings. | |
| std::vector< XrActionCache > | cache |
| Sampled state per subaction path. | |
Runtime state for one created OpenXR action.
Definition at line 248 of file XrInputHandler.h.
| std::vector<XrPath> Input::XrInputHandler::XrActionInfo::bindingPaths |
Full input paths used for suggested bindings.
Definition at line 255 of file XrInputHandler.h.
| std::vector<XrActionCache> Input::XrInputHandler::XrActionInfo::cache |
Sampled state per subaction path.
Definition at line 256 of file XrInputHandler.h.
| XrAction Input::XrInputHandler::XrActionInfo::handle = XR_NULL_HANDLE |
OpenXR action handle.
Definition at line 252 of file XrInputHandler.h.
| std::string Input::XrInputHandler::XrActionInfo::name |
Full action name, <slug>_<suffix>.
Definition at line 250 of file XrInputHandler.h.
| std::vector<XrPath> Input::XrInputHandler::XrActionInfo::subactionPaths |
User subaction paths (empty for head/gamepad).
Definition at line 254 of file XrInputHandler.h.
| std::string Input::XrInputHandler::XrActionInfo::suffix |
Component suffix, e.g. "trigger_value".
Definition at line 251 of file XrInputHandler.h.
| XrInputType Input::XrInputHandler::XrActionInfo::type = XrInputType::Boolean |
OpenXR action type.
Definition at line 253 of file XrInputHandler.h.