Class METAVirtualKeyboard

java.lang.Object
org.lwjgl.openxr.METAVirtualKeyboard

public class METAVirtualKeyboard extends Object
  • Field Details

    • XR_META_virtual_keyboard_SPEC_VERSION

      public static final int XR_META_virtual_keyboard_SPEC_VERSION
      See Also:
    • XR_META_VIRTUAL_KEYBOARD_EXTENSION_NAME

      public static final String XR_META_VIRTUAL_KEYBOARD_EXTENSION_NAME
      See Also:
    • XR_MAX_VIRTUAL_KEYBOARD_COMMIT_TEXT_SIZE_META

      public static final int XR_MAX_VIRTUAL_KEYBOARD_COMMIT_TEXT_SIZE_META
      See Also:
    • XR_OBJECT_TYPE_VIRTUAL_KEYBOARD_META

      public static final int XR_OBJECT_TYPE_VIRTUAL_KEYBOARD_META
      See Also:
    • XR_TYPE_SYSTEM_VIRTUAL_KEYBOARD_PROPERTIES_META

      public static final int XR_TYPE_SYSTEM_VIRTUAL_KEYBOARD_PROPERTIES_META
      See Also:
    • XR_TYPE_VIRTUAL_KEYBOARD_CREATE_INFO_META

      public static final int XR_TYPE_VIRTUAL_KEYBOARD_CREATE_INFO_META
      See Also:
    • XR_TYPE_VIRTUAL_KEYBOARD_SPACE_CREATE_INFO_META

      public static final int XR_TYPE_VIRTUAL_KEYBOARD_SPACE_CREATE_INFO_META
      See Also:
    • XR_TYPE_VIRTUAL_KEYBOARD_LOCATION_INFO_META

      public static final int XR_TYPE_VIRTUAL_KEYBOARD_LOCATION_INFO_META
      See Also:
    • XR_TYPE_VIRTUAL_KEYBOARD_MODEL_VISIBILITY_SET_INFO_META

      public static final int XR_TYPE_VIRTUAL_KEYBOARD_MODEL_VISIBILITY_SET_INFO_META
      See Also:
    • XR_TYPE_VIRTUAL_KEYBOARD_ANIMATION_STATE_META

      public static final int XR_TYPE_VIRTUAL_KEYBOARD_ANIMATION_STATE_META
      See Also:
    • XR_TYPE_VIRTUAL_KEYBOARD_MODEL_ANIMATION_STATES_META

      public static final int XR_TYPE_VIRTUAL_KEYBOARD_MODEL_ANIMATION_STATES_META
      See Also:
    • XR_TYPE_VIRTUAL_KEYBOARD_TEXTURE_DATA_META

      public static final int XR_TYPE_VIRTUAL_KEYBOARD_TEXTURE_DATA_META
      See Also:
    • XR_TYPE_VIRTUAL_KEYBOARD_INPUT_INFO_META

      public static final int XR_TYPE_VIRTUAL_KEYBOARD_INPUT_INFO_META
      See Also:
    • XR_TYPE_VIRTUAL_KEYBOARD_TEXT_CONTEXT_CHANGE_INFO_META

      public static final int XR_TYPE_VIRTUAL_KEYBOARD_TEXT_CONTEXT_CHANGE_INFO_META
      See Also:
    • XR_TYPE_EVENT_DATA_VIRTUAL_KEYBOARD_COMMIT_TEXT_META

      public static final int XR_TYPE_EVENT_DATA_VIRTUAL_KEYBOARD_COMMIT_TEXT_META
      See Also:
    • XR_TYPE_EVENT_DATA_VIRTUAL_KEYBOARD_BACKSPACE_META

      public static final int XR_TYPE_EVENT_DATA_VIRTUAL_KEYBOARD_BACKSPACE_META
      See Also:
    • XR_TYPE_EVENT_DATA_VIRTUAL_KEYBOARD_ENTER_META

      public static final int XR_TYPE_EVENT_DATA_VIRTUAL_KEYBOARD_ENTER_META
      See Also:
    • XR_TYPE_EVENT_DATA_VIRTUAL_KEYBOARD_SHOWN_META

      public static final int XR_TYPE_EVENT_DATA_VIRTUAL_KEYBOARD_SHOWN_META
      See Also:
    • XR_TYPE_EVENT_DATA_VIRTUAL_KEYBOARD_HIDDEN_META

      public static final int XR_TYPE_EVENT_DATA_VIRTUAL_KEYBOARD_HIDDEN_META
      See Also:
    • XR_VIRTUAL_KEYBOARD_LOCATION_TYPE_CUSTOM_META

      public static final int XR_VIRTUAL_KEYBOARD_LOCATION_TYPE_CUSTOM_META
      See Also:
    • XR_VIRTUAL_KEYBOARD_LOCATION_TYPE_FAR_META

      public static final int XR_VIRTUAL_KEYBOARD_LOCATION_TYPE_FAR_META
      See Also:
    • XR_VIRTUAL_KEYBOARD_LOCATION_TYPE_DIRECT_META

      public static final int XR_VIRTUAL_KEYBOARD_LOCATION_TYPE_DIRECT_META
      See Also:
    • XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_CONTROLLER_RAY_LEFT_META

      public static final int XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_CONTROLLER_RAY_LEFT_META
      See Also:
    • XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_CONTROLLER_RAY_RIGHT_META

      public static final int XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_CONTROLLER_RAY_RIGHT_META
      See Also:
    • XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_HAND_RAY_LEFT_META

      public static final int XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_HAND_RAY_LEFT_META
      See Also:
    • XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_HAND_RAY_RIGHT_META

      public static final int XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_HAND_RAY_RIGHT_META
      See Also:
    • XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_CONTROLLER_DIRECT_LEFT_META

      public static final int XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_CONTROLLER_DIRECT_LEFT_META
      See Also:
    • XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_CONTROLLER_DIRECT_RIGHT_META

      public static final int XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_CONTROLLER_DIRECT_RIGHT_META
      See Also:
    • XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_HAND_DIRECT_INDEX_TIP_LEFT_META

      public static final int XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_HAND_DIRECT_INDEX_TIP_LEFT_META
      See Also:
    • XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_HAND_DIRECT_INDEX_TIP_RIGHT_META

      public static final int XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_HAND_DIRECT_INDEX_TIP_RIGHT_META
      See Also:
    • XR_VIRTUAL_KEYBOARD_INPUT_STATE_PRESSED_BIT_META

      public static final int XR_VIRTUAL_KEYBOARD_INPUT_STATE_PRESSED_BIT_META
      See Also:
  • Method Details

    • nxrCreateVirtualKeyboardMETA

      public static int nxrCreateVirtualKeyboardMETA(XrSession session, long createInfo, long keyboard)
      XrResult xrCreateVirtualKeyboardMETA(XrSession session, XrVirtualKeyboardCreateInfoMETA const * createInfo, XrVirtualKeyboardMETA * keyboard)
    • xrCreateVirtualKeyboardMETA

      public static int xrCreateVirtualKeyboardMETA(XrSession session, XrVirtualKeyboardCreateInfoMETA createInfo, PointerBuffer keyboard)
      XrResult xrCreateVirtualKeyboardMETA(XrSession session, XrVirtualKeyboardCreateInfoMETA const * createInfo, XrVirtualKeyboardMETA * keyboard)
    • xrDestroyVirtualKeyboardMETA

      public static int xrDestroyVirtualKeyboardMETA(XrVirtualKeyboardMETA keyboard)
      XrResult xrDestroyVirtualKeyboardMETA(XrVirtualKeyboardMETA keyboard)
    • nxrCreateVirtualKeyboardSpaceMETA

      public static int nxrCreateVirtualKeyboardSpaceMETA(XrSession session, XrVirtualKeyboardMETA keyboard, long createInfo, long keyboardSpace)
      XrResult xrCreateVirtualKeyboardSpaceMETA(XrSession session, XrVirtualKeyboardMETA keyboard, XrVirtualKeyboardSpaceCreateInfoMETA const * createInfo, XrSpace * keyboardSpace)
    • xrCreateVirtualKeyboardSpaceMETA

      public static int xrCreateVirtualKeyboardSpaceMETA(XrSession session, XrVirtualKeyboardMETA keyboard, XrVirtualKeyboardSpaceCreateInfoMETA createInfo, PointerBuffer keyboardSpace)
      XrResult xrCreateVirtualKeyboardSpaceMETA(XrSession session, XrVirtualKeyboardMETA keyboard, XrVirtualKeyboardSpaceCreateInfoMETA const * createInfo, XrSpace * keyboardSpace)
    • nxrSuggestVirtualKeyboardLocationMETA

      public static int nxrSuggestVirtualKeyboardLocationMETA(XrVirtualKeyboardMETA keyboard, long locationInfo)
      XrResult xrSuggestVirtualKeyboardLocationMETA(XrVirtualKeyboardMETA keyboard, XrVirtualKeyboardLocationInfoMETA const * locationInfo)
    • xrSuggestVirtualKeyboardLocationMETA

      public static int xrSuggestVirtualKeyboardLocationMETA(XrVirtualKeyboardMETA keyboard, XrVirtualKeyboardLocationInfoMETA locationInfo)
      XrResult xrSuggestVirtualKeyboardLocationMETA(XrVirtualKeyboardMETA keyboard, XrVirtualKeyboardLocationInfoMETA const * locationInfo)
    • nxrGetVirtualKeyboardScaleMETA

      public static int nxrGetVirtualKeyboardScaleMETA(XrVirtualKeyboardMETA keyboard, long scale)
      XrResult xrGetVirtualKeyboardScaleMETA(XrVirtualKeyboardMETA keyboard, float * scale)
    • xrGetVirtualKeyboardScaleMETA

      public static int xrGetVirtualKeyboardScaleMETA(XrVirtualKeyboardMETA keyboard, FloatBuffer scale)
      XrResult xrGetVirtualKeyboardScaleMETA(XrVirtualKeyboardMETA keyboard, float * scale)
    • nxrSetVirtualKeyboardModelVisibilityMETA

      public static int nxrSetVirtualKeyboardModelVisibilityMETA(XrVirtualKeyboardMETA keyboard, long modelVisibility)
      XrResult xrSetVirtualKeyboardModelVisibilityMETA(XrVirtualKeyboardMETA keyboard, XrVirtualKeyboardModelVisibilitySetInfoMETA const * modelVisibility)
    • xrSetVirtualKeyboardModelVisibilityMETA

      public static int xrSetVirtualKeyboardModelVisibilityMETA(XrVirtualKeyboardMETA keyboard, XrVirtualKeyboardModelVisibilitySetInfoMETA modelVisibility)
      XrResult xrSetVirtualKeyboardModelVisibilityMETA(XrVirtualKeyboardMETA keyboard, XrVirtualKeyboardModelVisibilitySetInfoMETA const * modelVisibility)
    • nxrGetVirtualKeyboardModelAnimationStatesMETA

      public static int nxrGetVirtualKeyboardModelAnimationStatesMETA(XrVirtualKeyboardMETA keyboard, long animationStates)
      XrResult xrGetVirtualKeyboardModelAnimationStatesMETA(XrVirtualKeyboardMETA keyboard, XrVirtualKeyboardModelAnimationStatesMETA * animationStates)
    • xrGetVirtualKeyboardModelAnimationStatesMETA

      public static int xrGetVirtualKeyboardModelAnimationStatesMETA(XrVirtualKeyboardMETA keyboard, XrVirtualKeyboardModelAnimationStatesMETA animationStates)
      XrResult xrGetVirtualKeyboardModelAnimationStatesMETA(XrVirtualKeyboardMETA keyboard, XrVirtualKeyboardModelAnimationStatesMETA * animationStates)
    • nxrGetVirtualKeyboardDirtyTexturesMETA

      public static int nxrGetVirtualKeyboardDirtyTexturesMETA(XrVirtualKeyboardMETA keyboard, int textureIdCapacityInput, long textureIdCountOutput, long textureIds)
      XrResult xrGetVirtualKeyboardDirtyTexturesMETA(XrVirtualKeyboardMETA keyboard, uint32_t textureIdCapacityInput, uint32_t * textureIdCountOutput, uint64_t * textureIds)
    • xrGetVirtualKeyboardDirtyTexturesMETA

      public static int xrGetVirtualKeyboardDirtyTexturesMETA(XrVirtualKeyboardMETA keyboard, IntBuffer textureIdCountOutput, @Nullable LongBuffer textureIds)
      XrResult xrGetVirtualKeyboardDirtyTexturesMETA(XrVirtualKeyboardMETA keyboard, uint32_t textureIdCapacityInput, uint32_t * textureIdCountOutput, uint64_t * textureIds)
    • nxrGetVirtualKeyboardTextureDataMETA

      public static int nxrGetVirtualKeyboardTextureDataMETA(XrVirtualKeyboardMETA keyboard, long textureId, long textureData)
      XrResult xrGetVirtualKeyboardTextureDataMETA(XrVirtualKeyboardMETA keyboard, uint64_t textureId, XrVirtualKeyboardTextureDataMETA * textureData)
    • xrGetVirtualKeyboardTextureDataMETA

      public static int xrGetVirtualKeyboardTextureDataMETA(XrVirtualKeyboardMETA keyboard, long textureId, XrVirtualKeyboardTextureDataMETA textureData)
      XrResult xrGetVirtualKeyboardTextureDataMETA(XrVirtualKeyboardMETA keyboard, uint64_t textureId, XrVirtualKeyboardTextureDataMETA * textureData)
    • nxrSendVirtualKeyboardInputMETA

      public static int nxrSendVirtualKeyboardInputMETA(XrVirtualKeyboardMETA keyboard, long info, long interactorRootPose)
      XrResult xrSendVirtualKeyboardInputMETA(XrVirtualKeyboardMETA keyboard, XrVirtualKeyboardInputInfoMETA const * info, XrPosef * interactorRootPose)
    • xrSendVirtualKeyboardInputMETA

      public static int xrSendVirtualKeyboardInputMETA(XrVirtualKeyboardMETA keyboard, XrVirtualKeyboardInputInfoMETA info, XrPosef interactorRootPose)
      XrResult xrSendVirtualKeyboardInputMETA(XrVirtualKeyboardMETA keyboard, XrVirtualKeyboardInputInfoMETA const * info, XrPosef * interactorRootPose)
    • nxrChangeVirtualKeyboardTextContextMETA

      public static int nxrChangeVirtualKeyboardTextContextMETA(XrVirtualKeyboardMETA keyboard, long changeInfo)
      XrResult xrChangeVirtualKeyboardTextContextMETA(XrVirtualKeyboardMETA keyboard, XrVirtualKeyboardTextContextChangeInfoMETA const * changeInfo)
    • xrChangeVirtualKeyboardTextContextMETA

      public static int xrChangeVirtualKeyboardTextContextMETA(XrVirtualKeyboardMETA keyboard, XrVirtualKeyboardTextContextChangeInfoMETA changeInfo)
      XrResult xrChangeVirtualKeyboardTextContextMETA(XrVirtualKeyboardMETA keyboard, XrVirtualKeyboardTextContextChangeInfoMETA const * changeInfo)