Navigation
API > API/Plugins > API/Plugins/XRScribe > API/Plugins/XRScribe/FOpenXRActionPoseManager
References
| Module | XRScribe |
| Header | /Engine/Plugins/Runtime/XR/XRScribe/Source/XRScribe/Public/XRScribeEmulatedPoseManager.h |
| Include | #include "XRScribeEmulatedPoseManager.h" |
| Source | /Engine/Plugins/Runtime/XR/XRScribe/Source/XRScribe/Private/XRScribeEmulatedPoseManager.cpp |
void RegisterCapturedActionStates
(
const TArray < FOpenXRSyncActionsPacket > & SyncActionsPackets,
const TMap < XrAction, TArray < FOpenXRGetActionStateBooleanPacket > > & BooleanActionStates,
const TMap < XrAction, TArray < FOpenXRGetActionStateFloatPacket > > & FloatActionStates,
const TMap < XrAction, TArray < FOpenXRGetActionStateVector2fPacket > > & VectorActionStates,
const TMap < XrAction, TArray < FOpenXRGetActionStatePosePacket > > & PoseActionStates
)
Remarks
Register history of GetActionState + SyncActions calls
Parameters
| Name | Description |
|---|---|
| SyncActionsPackets | List of SyncActions calls |
| BooleanActionStates | Per-action history of boolean action states |
| FloatActionStates | Per-action history of float action states |
| VectorActionStates | Per-action history of Vector2f action states |
| PoseActionStates | Per-action history of Pose action states (indicating whether pose is valid or not, not actual pose data) |