Classes
The classes, structs, union and interfaces used by this project are:
| S D3D11Objects | |
| S QarAppVolumeControllerRayStyle | |
| S QarAppVolumeEditingStatus | Whether a peer is editing the volume itself - moving or resizing its box. A peer manipulating the app with a gesture is not editing it; see qar_app_volume_get_gesture_holder() |
| S QarAppVolumeGestureAllowedPeersExt | Extension: the peers whose gestures may move or scale the app |
| S QarAppVolumeGestureConfiguration | |
| S QarAppVolumeGestureMappingRule | |
| S QarAppVolumeId | App volume identifier (fixed-size) |
| S QarAppVolumeInit | |
| S QarAppVolumeSize | The three frames every app volume API is expressed in |
| S QarAppWorldAnchor | |
| S QarColor | |
| S QarDeviceHandsWithJoints | |
| S QarDXGIKeyedMutexSync | |
| S QarForgetInit | Teardown — erase a persisted identity slot |
| S QarFov | Field of view of one render view, in view space: angles in radians from the view's -Z axis, OpenXR signs - left and down negative, right and up positive |
| S QarGeoAnchorFrame | Fully defined anchor frame in world coordinates |
| S QarGraphicsDeviceId | Selects the graphics adapter used while initializing a C API session |
| S QarGuiPanelId | GUI panel identifier (fixed-size) |
| S QarGuiPanelInit | |
| S QarGuiPanelPoint | A position on a GUI panel, in panel-content-space pixels |
| S QarGuiPanelSize | The three frames every GUI panel API is expressed in |
| S QarGuiPanelStreamIdExt | Extension that creates a GUI panel showing a logical video stream |
| S QarGuiPanelUrlExt | Extension that creates a GUI panel showing a website URL |
| S QarHandJointLocation | One XR_EXT_hand_tracking joint |
| S QarHandJoints | One hand's tracking state |
| S QarHandJointVelocity | Velocity of one joint |
| S QarImageSize | Image size (pixels) |
| S QarLibraryInit | Library initialization parameters |
| S QarLuid | |
| S QarNearFar | Near and far clip distances along a view's -Z, in the units of the poses the view was rendered with: app units for a render sender bound to an app volume. near > far declares reverse-Z |
| S QarOnboardCodeExt | Extension: onboard with the short code shown on the hub onboarding screen |
| S QarOnboardHostExt | Extension: override the hub discovery endpoint for qar_runtime_onboard when QarOnboardCodeExt is chained |
| S QarOnboardingId | Identity slot key, generated by the runtime on first onboard |
| S QarOnboardInit | Base init for full onboarding |
| S QarOnboardInviteExt | Extension: onboard from a full invite blob (sibling app / second API instance) |
| S QarOnboardPeerIdExt | Extension: join the session under a peer id chosen by the caller |
| S QarPeerId | Peer identifier |
| S QarPeerPresentation | Presentation metadata advertised to other peers |
| S QarPose | Pose combining position and orientation. Its space is named by the field or function holding it; see Coordinate systems |
| S QarQuaternion | Rotation quaternion, Hamilton, stored x, y, z, w. Its space is named by the field or function holding it; see Coordinate systems |
| S QarRejoinInit | Continue / rejoin the last persisted session (situation: continue) |
| S QarRenderFrameShow | Parameters describing how to present/show a rendered frame |
| S QarRenderFrameShowViewOverridesExt | Extension: override per-view pose/FOV for this frame |
| S QarRenderFrameView | |
| S QarRenderFrameViewOverride | Per-view pose/FOV override entry |
| S QarRenderSenderInit | Rendering stream sender configuration |
| S QarRequestInviteInit | Mint an invite to hand to a sibling instance (session-scoped) |
| S QarRequestOnboardingCodesInit | Ask the hub for a new set of one-time onboarding codes |
| S QarResult | Result returned by most API calls |
| S QarRuntimeInit | Runtime initialization parameters |
| S QarSessionId | Session identifier (fixed-size) |
| S QarSessionInviteTargetAppInit | Ask this machine's hub to start a target app for one AR device |
| S QarStreamId | Stream identifier (fixed-size) |
| S QarStreamParamsD3D11 | |
| S QarStructureHeader | |
| S QarSyncFrameD3D11 | |
| S QarTextureSize | Texture description including format and array layers |
| S QarTimePoint | Wall-clock instant: nanoseconds since the Unix epoch (UTC) |
| S QarVector3 | 3D vector. Its space is named by the field or function holding it; see Coordinate systems |
| S QarVector3d | Double-precision 3D vector |
| S QarVideoFrameCpu | |
| S QarVideoFrameD3D11 | |
| S QarVideoFrameLayout | Video frame layout with views and backing textures |
| S QarVideoFrameView | Video sub-stream view into a texture |
| S QarVideoSenderInit | |
| S QarVideoTextureCpu | |
| S QarVideoTextureD3D11 | |
| S RenderRequestState |
Generated via doxygen2docusaurus 2.2.1 by Doxygen 1.9.8.