Safe Haskell | None |
---|---|
Language | Haskell2010 |
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
-
type
must beTYPE_BINDING_MODIFICATIONS_KHR
-
next
must beNULL
or a valid pointer to the next structure in a structure chain - If
bindingModificationCount
is not0
,bindingModifications
must be a pointer to an array ofbindingModificationCount
validBindingModificationBaseHeaderKHR
-based structures
See Also
BindingModificationBaseHeaderKHR
,
StructureType
,
suggestInteractionProfileBindings
BindingModificationsKHR | |
|
Instances
Show BindingModificationsKHR Source # | |
Defined in OpenXR.Extensions.XR_KHR_binding_modification showsPrec :: Int -> BindingModificationsKHR -> ShowS # show :: BindingModificationsKHR -> String # showList :: [BindingModificationsKHR] -> ShowS # | |
Zero BindingModificationsKHR Source # | |
ToCStruct BindingModificationsKHR Source # | |
Defined in OpenXR.Extensions.XR_KHR_binding_modification 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 # | |
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
-
next
must beNULL
or a valid pointer to the next structure in a structure chain
See Also
BindingModificationsKHR
,
StructureType
,
suggestInteractionProfileBindings
BindingModificationBaseHeaderKHR | |
|
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 #