| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
OpenXR.Extensions.XR_KHR_binding_modification
Description
Name
XR_KHR_binding_modification - instance extension
Specification
See XR_KHR_binding_modification in the main specification for complete information.
Registered Extension Number
121
Revision
1
Extension and Version Dependencies
- Requires OpenXR 1.0
See Also
BindingModificationBaseHeaderKHR, BindingModificationsKHR
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 BindingModificationsKHR = BindingModificationsKHR {}
- data BindingModificationBaseHeaderKHR = BindingModificationBaseHeaderKHR {}
- type KHR_binding_modification_SPEC_VERSION = 1
- pattern KHR_binding_modification_SPEC_VERSION :: forall a. Integral a => a
- type KHR_BINDING_MODIFICATION_EXTENSION_NAME = "XR_KHR_binding_modification"
- pattern KHR_BINDING_MODIFICATION_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a
Documentation
data BindingModificationsKHR Source #
XrBindingModificationsKHR - Suggested bindings with binding modification details
Valid Usage (Implicit)
- The @@
extension must be enabled prior to using
BindingModificationsKHR
-
typemust beTYPE_BINDING_MODIFICATIONS_KHR -
nextmust beNULLor a valid pointer to the next structure in a structure chain - If
bindingModificationCountis not0,bindingModificationsmust be a pointer to an array ofbindingModificationCountvalidBindingModificationBaseHeaderKHR-based structures
See Also
BindingModificationBaseHeaderKHR,
StructureType,
suggestInteractionProfileBindings
Constructors
| BindingModificationsKHR | |
Fields
| |
Instances
| Show BindingModificationsKHR Source # | |
Defined in OpenXR.Extensions.XR_KHR_binding_modification Methods showsPrec :: Int -> BindingModificationsKHR -> ShowS # show :: BindingModificationsKHR -> String # showList :: [BindingModificationsKHR] -> ShowS # | |
| Zero BindingModificationsKHR Source # | |
Defined in OpenXR.Extensions.XR_KHR_binding_modification Methods | |
| ToCStruct BindingModificationsKHR Source # | |
Defined in OpenXR.Extensions.XR_KHR_binding_modification Methods withCStruct :: BindingModificationsKHR -> (Ptr BindingModificationsKHR -> IO b) -> IO b # pokeCStruct :: Ptr BindingModificationsKHR -> BindingModificationsKHR -> IO b -> IO b # withZeroCStruct :: (Ptr BindingModificationsKHR -> IO b) -> IO b # pokeZeroCStruct :: Ptr BindingModificationsKHR -> IO b -> IO b # cStructSize :: Int # cStructAlignment :: Int # | |
| FromCStruct BindingModificationsKHR Source # | |
Defined in OpenXR.Extensions.XR_KHR_binding_modification Methods peekCStruct :: Ptr BindingModificationsKHR -> IO BindingModificationsKHR # | |
data BindingModificationBaseHeaderKHR Source #
XrBindingModificationBaseHeaderKHR - Base struct for all binding modifications
Member Descriptions
Description
The BindingModificationBaseHeaderKHR is a base structure is overridden
by XrBindingModification* child structures.
Valid Usage (Implicit)
- The
@@ extension must be enabled prior to using
BindingModificationBaseHeaderKHR
-
nextmust beNULLor a valid pointer to the next structure in a structure chain
See Also
BindingModificationsKHR,
StructureType,
suggestInteractionProfileBindings
Constructors
| BindingModificationBaseHeaderKHR | |
Fields
| |
Instances
type KHR_binding_modification_SPEC_VERSION = 1 Source #
pattern KHR_binding_modification_SPEC_VERSION :: forall a. Integral a => a Source #
type KHR_BINDING_MODIFICATION_EXTENSION_NAME = "XR_KHR_binding_modification" Source #
pattern KHR_BINDING_MODIFICATION_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #