Class MSFTControllerModel

java.lang.Object
org.lwjgl.openxr.MSFTControllerModel

public class MSFTControllerModel extends Object
  • Field Details

    • XR_MSFT_controller_model_SPEC_VERSION

      public static final int XR_MSFT_controller_model_SPEC_VERSION
      See Also:
    • XR_MSFT_CONTROLLER_MODEL_EXTENSION_NAME

      public static final String XR_MSFT_CONTROLLER_MODEL_EXTENSION_NAME
      See Also:
    • XR_MAX_CONTROLLER_MODEL_NODE_NAME_SIZE_MSFT

      public static final int XR_MAX_CONTROLLER_MODEL_NODE_NAME_SIZE_MSFT
      See Also:
    • XR_TYPE_CONTROLLER_MODEL_KEY_STATE_MSFT

      public static final int XR_TYPE_CONTROLLER_MODEL_KEY_STATE_MSFT
      See Also:
    • XR_TYPE_CONTROLLER_MODEL_NODE_PROPERTIES_MSFT

      public static final int XR_TYPE_CONTROLLER_MODEL_NODE_PROPERTIES_MSFT
      See Also:
    • XR_TYPE_CONTROLLER_MODEL_PROPERTIES_MSFT

      public static final int XR_TYPE_CONTROLLER_MODEL_PROPERTIES_MSFT
      See Also:
    • XR_TYPE_CONTROLLER_MODEL_NODE_STATE_MSFT

      public static final int XR_TYPE_CONTROLLER_MODEL_NODE_STATE_MSFT
      See Also:
    • XR_TYPE_CONTROLLER_MODEL_STATE_MSFT

      public static final int XR_TYPE_CONTROLLER_MODEL_STATE_MSFT
      See Also:
    • XR_ERROR_CONTROLLER_MODEL_KEY_INVALID_MSFT

      public static final int XR_ERROR_CONTROLLER_MODEL_KEY_INVALID_MSFT
      See Also:
    • XR_NULL_CONTROLLER_MODEL_KEY_MSFT

      public static final long XR_NULL_CONTROLLER_MODEL_KEY_MSFT
      See Also:
  • Method Details

    • nxrGetControllerModelKeyMSFT

      public static int nxrGetControllerModelKeyMSFT(XrSession session, long topLevelUserPath, long controllerModelKeyState)
      XrResult xrGetControllerModelKeyMSFT(XrSession session, XrPath topLevelUserPath, XrControllerModelKeyStateMSFT * controllerModelKeyState)
    • xrGetControllerModelKeyMSFT

      public static int xrGetControllerModelKeyMSFT(XrSession session, long topLevelUserPath, XrControllerModelKeyStateMSFT controllerModelKeyState)
      XrResult xrGetControllerModelKeyMSFT(XrSession session, XrPath topLevelUserPath, XrControllerModelKeyStateMSFT * controllerModelKeyState)
    • nxrLoadControllerModelMSFT

      public static int nxrLoadControllerModelMSFT(XrSession session, long modelKey, int bufferCapacityInput, long bufferCountOutput, long buffer)
      XrResult xrLoadControllerModelMSFT(XrSession session, XrControllerModelKeyMSFT modelKey, uint32_t bufferCapacityInput, uint32_t * bufferCountOutput, uint8_t * buffer)
    • xrLoadControllerModelMSFT

      public static int xrLoadControllerModelMSFT(XrSession session, long modelKey, IntBuffer bufferCountOutput, @Nullable ByteBuffer buffer)
      XrResult xrLoadControllerModelMSFT(XrSession session, XrControllerModelKeyMSFT modelKey, uint32_t bufferCapacityInput, uint32_t * bufferCountOutput, uint8_t * buffer)
    • nxrGetControllerModelPropertiesMSFT

      public static int nxrGetControllerModelPropertiesMSFT(XrSession session, long modelKey, long properties)
      XrResult xrGetControllerModelPropertiesMSFT(XrSession session, XrControllerModelKeyMSFT modelKey, XrControllerModelPropertiesMSFT * properties)
    • xrGetControllerModelPropertiesMSFT

      public static int xrGetControllerModelPropertiesMSFT(XrSession session, long modelKey, XrControllerModelPropertiesMSFT properties)
      XrResult xrGetControllerModelPropertiesMSFT(XrSession session, XrControllerModelKeyMSFT modelKey, XrControllerModelPropertiesMSFT * properties)
    • nxrGetControllerModelStateMSFT

      public static int nxrGetControllerModelStateMSFT(XrSession session, long modelKey, long state)
      XrResult xrGetControllerModelStateMSFT(XrSession session, XrControllerModelKeyMSFT modelKey, XrControllerModelStateMSFT * state)
    • xrGetControllerModelStateMSFT

      public static int xrGetControllerModelStateMSFT(XrSession session, long modelKey, XrControllerModelStateMSFT state)
      XrResult xrGetControllerModelStateMSFT(XrSession session, XrControllerModelKeyMSFT modelKey, XrControllerModelStateMSFT * state)