| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
OpenXR.Extensions.XR_MSFT_holographic_window_attachment
Description
Name
XR_MSFT_holographic_window_attachment - instance extension
Specification
See XR_MSFT_holographic_window_attachment in the main specification for complete information.
Registered Extension Number
64
Revision
1
Extension and Version Dependencies
- Requires OpenXR 1.0
See Also
HolographicWindowAttachmentMSFT
Document Notes
For more information, see the OpenXR Specification
This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.
Synopsis
- data HolographicWindowAttachmentMSFT = HolographicWindowAttachmentMSFT {}
- type MSFT_holographic_window_attachment_SPEC_VERSION = 1
- pattern MSFT_holographic_window_attachment_SPEC_VERSION :: forall a. Integral a => a
- type MSFT_HOLOGRAPHIC_WINDOW_ATTACHMENT_EXTENSION_NAME = "XR_MSFT_holographic_window_attachment"
- pattern MSFT_HOLOGRAPHIC_WINDOW_ATTACHMENT_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a
- data IUnknown
Documentation
data HolographicWindowAttachmentMSFT Source #
XrHolographicWindowAttachmentMSFT - The holographic window binding structure which can be passed at session creation
Member Descriptions
Description
When creating a holographic window-backed
Session, the application provides a pointer to
an HolographicWindowAttachmentMSFT in the next chain of the
SessionCreateInfo.
The session state of a holographic window-backed
Session will only reach
SESSION_STATE_VISIBLE when the
provided CoreWindow is made visible. If the CoreWindow is for a
secondary app view, the application must programmatically request to
make the CoreWindow visible (e.g. with
ApplicationViewSwitcher.TryShowAsStandaloneAsync or
ApplicationViewSwitcher.SwitchAsync).
The app must not call createSession while the
specified CoreWindow thread is blocked, otherwise the call may
deadlock.
Valid Usage (Implicit)
- The @@
extension must be enabled prior to using
HolographicWindowAttachmentMSFT
-
typemust beTYPE_HOLOGRAPHIC_WINDOW_ATTACHMENT_MSFT -
nextmust beNULLor a valid pointer to the next structure in a structure chain -
holographicSpacemust be a pointer to anIUnknownvalue -
coreWindowmust be a pointer to anIUnknownvalue
See Also
Constructors
| HolographicWindowAttachmentMSFT | |
Fields
| |
Instances
pattern MSFT_holographic_window_attachment_SPEC_VERSION :: forall a. Integral a => a Source #
type MSFT_HOLOGRAPHIC_WINDOW_ATTACHMENT_EXTENSION_NAME = "XR_MSFT_holographic_window_attachment" Source #
pattern MSFT_HOLOGRAPHIC_WINDOW_ATTACHMENT_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #