Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
70 changes: 70 additions & 0 deletions OpenXRGen/Evergine.Bindings.OpenXR/Generated/Commands.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1907,6 +1907,42 @@ public static XrResult xrDestroyBodyTrackerBD(XrBodyTrackerBD bodyTracker)
public static XrResult xrLocateBodyJointsBD(XrBodyTrackerBD bodyTracker, XrBodyJointsLocateInfoBD* locateInfo, XrBodyJointLocationsBD* locations)
=> xrLocateBodyJointsBD_ptr(bodyTracker, locateInfo, locations);

[UnmanagedFunctionPointer(CallConv)]
private delegate XrResult xrEnumerateFacialSimulationModesBDDelegate(XrSession session, uint modeCapacityInput, uint* modeCountOutput, XrFacialSimulationModeBD* modes);
private static xrEnumerateFacialSimulationModesBDDelegate xrEnumerateFacialSimulationModesBD_ptr;
public static XrResult xrEnumerateFacialSimulationModesBD(XrSession session, uint modeCapacityInput, uint* modeCountOutput, XrFacialSimulationModeBD* modes)
=> xrEnumerateFacialSimulationModesBD_ptr(session, modeCapacityInput, modeCountOutput, modes);

[UnmanagedFunctionPointer(CallConv)]
private delegate XrResult xrCreateFaceTrackerBDDelegate(XrSession session, XrFaceTrackerCreateInfoBD* createInfo, XrFaceTrackerBD* tracker);
private static xrCreateFaceTrackerBDDelegate xrCreateFaceTrackerBD_ptr;
public static XrResult xrCreateFaceTrackerBD(XrSession session, XrFaceTrackerCreateInfoBD* createInfo, XrFaceTrackerBD* tracker)
=> xrCreateFaceTrackerBD_ptr(session, createInfo, tracker);

[UnmanagedFunctionPointer(CallConv)]
private delegate XrResult xrDestroyFaceTrackerBDDelegate(XrFaceTrackerBD tracker);
private static xrDestroyFaceTrackerBDDelegate xrDestroyFaceTrackerBD_ptr;
public static XrResult xrDestroyFaceTrackerBD(XrFaceTrackerBD tracker)
=> xrDestroyFaceTrackerBD_ptr(tracker);

[UnmanagedFunctionPointer(CallConv)]
private delegate XrResult xrGetFacialSimulationDataBDDelegate(XrFaceTrackerBD tracker, XrFacialSimulationDataGetInfoBD* info, XrFacialSimulationDataBD* facialData);
private static xrGetFacialSimulationDataBDDelegate xrGetFacialSimulationDataBD_ptr;
public static XrResult xrGetFacialSimulationDataBD(XrFaceTrackerBD tracker, XrFacialSimulationDataGetInfoBD* info, XrFacialSimulationDataBD* facialData)
=> xrGetFacialSimulationDataBD_ptr(tracker, info, facialData);

[UnmanagedFunctionPointer(CallConv)]
private delegate XrResult xrSetFacialSimulationModeBDDelegate(XrFaceTrackerBD tracker, XrFacialSimulationModeBD mode);
private static xrSetFacialSimulationModeBDDelegate xrSetFacialSimulationModeBD_ptr;
public static XrResult xrSetFacialSimulationModeBD(XrFaceTrackerBD tracker, XrFacialSimulationModeBD mode)
=> xrSetFacialSimulationModeBD_ptr(tracker, mode);

[UnmanagedFunctionPointer(CallConv)]
private delegate XrResult xrGetFacialSimulationModeBDDelegate(XrFaceTrackerBD tracker, XrFacialSimulationModeBD* mode);
private static xrGetFacialSimulationModeBDDelegate xrGetFacialSimulationModeBD_ptr;
public static XrResult xrGetFacialSimulationModeBD(XrFaceTrackerBD tracker, XrFacialSimulationModeBD* mode)
=> xrGetFacialSimulationModeBD_ptr(tracker, mode);

[UnmanagedFunctionPointer(CallConv)]
private delegate XrResult xrEnumerateSpatialEntityComponentTypesBDDelegate(XrSenseDataSnapshotBD snapshot, ulong entityId, uint componentTypeCapacityInput, uint* componentTypeCountOutput, XrSpatialEntityComponentTypeBD* componentTypes);
private static xrEnumerateSpatialEntityComponentTypesBDDelegate xrEnumerateSpatialEntityComponentTypesBD_ptr;
Expand Down Expand Up @@ -2207,6 +2243,30 @@ public static XrResult xrEnumeratePersistedAnchorsANDROID(XrDeviceAnchorPersiste
public static XrResult xrUnpersistAnchorANDROID(XrDeviceAnchorPersistenceANDROID handle, XrUuid* anchorId)
=> xrUnpersistAnchorANDROID_ptr(handle, anchorId);

[UnmanagedFunctionPointer(CallConv)]
private delegate XrResult xrCreateFaceTrackerANDROIDDelegate(XrSession session, XrFaceTrackerCreateInfoANDROID* createInfo, XrFaceTrackerANDROID* faceTracker);
private static xrCreateFaceTrackerANDROIDDelegate xrCreateFaceTrackerANDROID_ptr;
public static XrResult xrCreateFaceTrackerANDROID(XrSession session, XrFaceTrackerCreateInfoANDROID* createInfo, XrFaceTrackerANDROID* faceTracker)
=> xrCreateFaceTrackerANDROID_ptr(session, createInfo, faceTracker);

[UnmanagedFunctionPointer(CallConv)]
private delegate XrResult xrDestroyFaceTrackerANDROIDDelegate(XrFaceTrackerANDROID faceTracker);
private static xrDestroyFaceTrackerANDROIDDelegate xrDestroyFaceTrackerANDROID_ptr;
public static XrResult xrDestroyFaceTrackerANDROID(XrFaceTrackerANDROID faceTracker)
=> xrDestroyFaceTrackerANDROID_ptr(faceTracker);

[UnmanagedFunctionPointer(CallConv)]
private delegate XrResult xrGetFaceStateANDROIDDelegate(XrFaceTrackerANDROID faceTracker, XrFaceStateGetInfoANDROID* getInfo, XrFaceStateANDROID* faceStateOutput);
private static xrGetFaceStateANDROIDDelegate xrGetFaceStateANDROID_ptr;
public static XrResult xrGetFaceStateANDROID(XrFaceTrackerANDROID faceTracker, XrFaceStateGetInfoANDROID* getInfo, XrFaceStateANDROID* faceStateOutput)
=> xrGetFaceStateANDROID_ptr(faceTracker, getInfo, faceStateOutput);

[UnmanagedFunctionPointer(CallConv)]
private delegate XrResult xrGetFaceCalibrationStateANDROIDDelegate(XrFaceTrackerANDROID faceTracker, XrBool32* faceIsCalibratedOutput);
private static xrGetFaceCalibrationStateANDROIDDelegate xrGetFaceCalibrationStateANDROID_ptr;
public static XrResult xrGetFaceCalibrationStateANDROID(XrFaceTrackerANDROID faceTracker, XrBool32* faceIsCalibratedOutput)
=> xrGetFaceCalibrationStateANDROID_ptr(faceTracker, faceIsCalibratedOutput);

[UnmanagedFunctionPointer(CallConv)]
private delegate XrResult xrGetPassthroughCameraStateANDROIDDelegate(XrSession session, XrPassthroughCameraStateGetInfoANDROID* getInfo, XrPassthroughCameraStateANDROID* cameraStateOutput);
private static xrGetPassthroughCameraStateANDROIDDelegate xrGetPassthroughCameraStateANDROID_ptr;
Expand Down Expand Up @@ -2873,6 +2933,12 @@ public static void LoadFunctionPointers(XrInstance instance = default)
nativeLib.LoadFunction("xrCreateBodyTrackerBD", out xrCreateBodyTrackerBD_ptr);
nativeLib.LoadFunction("xrDestroyBodyTrackerBD", out xrDestroyBodyTrackerBD_ptr);
nativeLib.LoadFunction("xrLocateBodyJointsBD", out xrLocateBodyJointsBD_ptr);
nativeLib.LoadFunction("xrEnumerateFacialSimulationModesBD", out xrEnumerateFacialSimulationModesBD_ptr);
nativeLib.LoadFunction("xrCreateFaceTrackerBD", out xrCreateFaceTrackerBD_ptr);
nativeLib.LoadFunction("xrDestroyFaceTrackerBD", out xrDestroyFaceTrackerBD_ptr);
nativeLib.LoadFunction("xrGetFacialSimulationDataBD", out xrGetFacialSimulationDataBD_ptr);
nativeLib.LoadFunction("xrSetFacialSimulationModeBD", out xrSetFacialSimulationModeBD_ptr);
nativeLib.LoadFunction("xrGetFacialSimulationModeBD", out xrGetFacialSimulationModeBD_ptr);
nativeLib.LoadFunction("xrEnumerateSpatialEntityComponentTypesBD", out xrEnumerateSpatialEntityComponentTypesBD_ptr);
nativeLib.LoadFunction("xrGetSpatialEntityUuidBD", out xrGetSpatialEntityUuidBD_ptr);
nativeLib.LoadFunction("xrGetSpatialEntityComponentDataBD", out xrGetSpatialEntityComponentDataBD_ptr);
Expand Down Expand Up @@ -2923,6 +2989,10 @@ public static void LoadFunctionPointers(XrInstance instance = default)
nativeLib.LoadFunction("xrCreatePersistedAnchorSpaceANDROID", out xrCreatePersistedAnchorSpaceANDROID_ptr);
nativeLib.LoadFunction("xrEnumeratePersistedAnchorsANDROID", out xrEnumeratePersistedAnchorsANDROID_ptr);
nativeLib.LoadFunction("xrUnpersistAnchorANDROID", out xrUnpersistAnchorANDROID_ptr);
nativeLib.LoadFunction("xrCreateFaceTrackerANDROID", out xrCreateFaceTrackerANDROID_ptr);
nativeLib.LoadFunction("xrDestroyFaceTrackerANDROID", out xrDestroyFaceTrackerANDROID_ptr);
nativeLib.LoadFunction("xrGetFaceStateANDROID", out xrGetFaceStateANDROID_ptr);
nativeLib.LoadFunction("xrGetFaceCalibrationStateANDROID", out xrGetFaceCalibrationStateANDROID_ptr);
nativeLib.LoadFunction("xrGetPassthroughCameraStateANDROID", out xrGetPassthroughCameraStateANDROID_ptr);
nativeLib.LoadFunction("xrEnumerateRaycastSupportedTrackableTypesANDROID", out xrEnumerateRaycastSupportedTrackableTypesANDROID_ptr);
nativeLib.LoadFunction("xrRaycastANDROID", out xrRaycastANDROID_ptr);
Expand Down
30 changes: 19 additions & 11 deletions OpenXRGen/Evergine.Bindings.OpenXR/Generated/Constants.cs
Original file line number Diff line number Diff line change
Expand Up @@ -42,17 +42,17 @@ public static partial class OpenXRNative
public const string XR_KHR_COMPOSITION_LAYER_EQUIRECT_EXTENSION_NAME = "XR_KHR_composition_layer_equirect";
public const uint XR_EXT_debug_utils_SPEC_VERSION = 5;
public const string XR_EXT_DEBUG_UTILS_EXTENSION_NAME = "XR_EXT_debug_utils";
public const uint XR_KHR_opengl_enable_SPEC_VERSION = 11;
public const uint XR_KHR_opengl_enable_SPEC_VERSION = 12;
public const string XR_KHR_OPENGL_ENABLE_EXTENSION_NAME = "XR_KHR_opengl_enable";
public const uint XR_KHR_opengl_es_enable_SPEC_VERSION = 9;
public const uint XR_KHR_opengl_es_enable_SPEC_VERSION = 10;
public const string XR_KHR_OPENGL_ES_ENABLE_EXTENSION_NAME = "XR_KHR_opengl_es_enable";
public const uint XR_KHR_vulkan_enable_SPEC_VERSION = 9;
public const uint XR_KHR_vulkan_enable_SPEC_VERSION = 10;
public const string XR_KHR_VULKAN_ENABLE_EXTENSION_NAME = "XR_KHR_vulkan_enable";
public const uint XR_KHR_D3D11_enable_SPEC_VERSION = 10;
public const uint XR_KHR_D3D11_enable_SPEC_VERSION = 11;
public const string XR_KHR_D3D11_ENABLE_EXTENSION_NAME = "XR_KHR_D3D11_enable";
public const uint XR_KHR_D3D12_enable_SPEC_VERSION = 10;
public const uint XR_KHR_D3D12_enable_SPEC_VERSION = 11;
public const string XR_KHR_D3D12_ENABLE_EXTENSION_NAME = "XR_KHR_D3D12_enable";
public const uint XR_KHR_metal_enable_SPEC_VERSION = 2;
public const uint XR_KHR_metal_enable_SPEC_VERSION = 3;
public const string XR_KHR_METAL_ENABLE_EXTENSION_NAME = "XR_KHR_metal_enable";
public const uint XR_EXT_eye_gaze_interaction_SPEC_VERSION = 2;
public const string XR_EXT_EYE_GAZE_INTERACTION_EXTENSION_NAME = "XR_EXT_eye_gaze_interaction";
Expand All @@ -76,7 +76,7 @@ public static partial class OpenXRNative
public const string XR_FB_COMPOSITION_LAYER_IMAGE_LAYOUT_EXTENSION_NAME = "XR_FB_composition_layer_image_layout";
public const uint XR_FB_composition_layer_alpha_blend_SPEC_VERSION = 3;
public const string XR_FB_COMPOSITION_LAYER_ALPHA_BLEND_EXTENSION_NAME = "XR_FB_composition_layer_alpha_blend";
public const uint XR_MND_headless_SPEC_VERSION = 2;
public const uint XR_MND_headless_SPEC_VERSION = 3;
public const string XR_MND_HEADLESS_EXTENSION_NAME = "XR_MND_headless";
public const uint XR_OCULUS_android_session_state_enable_SPEC_VERSION = 1;
public const string XR_OCULUS_ANDROID_SESSION_STATE_ENABLE_EXTENSION_NAME = "XR_OCULUS_android_session_state_enable";
Expand Down Expand Up @@ -132,7 +132,7 @@ public static partial class OpenXRNative
public const string XR_KHR_LOADER_INIT_EXTENSION_NAME = "XR_KHR_loader_init";
public const uint XR_KHR_loader_init_android_SPEC_VERSION = 1;
public const string XR_KHR_LOADER_INIT_ANDROID_EXTENSION_NAME = "XR_KHR_loader_init_android";
public const uint XR_KHR_vulkan_enable2_SPEC_VERSION = 3;
public const uint XR_KHR_vulkan_enable2_SPEC_VERSION = 4;
public const string XR_KHR_VULKAN_ENABLE2_EXTENSION_NAME = "XR_KHR_vulkan_enable2";
public const uint XR_KHR_composition_layer_equirect2_SPEC_VERSION = 1;
public const string XR_KHR_COMPOSITION_LAYER_EQUIRECT2_EXTENSION_NAME = "XR_KHR_composition_layer_equirect2";
Expand Down Expand Up @@ -335,7 +335,7 @@ public static partial class OpenXRNative
public const uint XR_META_spatial_entity_sharing_SPEC_VERSION = 1;
public const string XR_META_SPATIAL_ENTITY_SHARING_EXTENSION_NAME = "XR_META_spatial_entity_sharing";
public const uint XR_MAX_SPACES_PER_SHARE_REQUEST_META = 32;
public const uint XR_META_environment_depth_SPEC_VERSION = 1;
public const uint XR_META_environment_depth_SPEC_VERSION = 2;
public const string XR_META_ENVIRONMENT_DEPTH_EXTENSION_NAME = "XR_META_environment_depth";
public const uint XR_EXT_uuid_SPEC_VERSION = 1;
public const string XR_EXT_UUID_EXTENSION_NAME = "XR_EXT_uuid";
Expand Down Expand Up @@ -367,6 +367,8 @@ public static partial class OpenXRNative
public const string XR_BD_CONTROLLER_INTERACTION_EXTENSION_NAME = "XR_BD_controller_interaction";
public const uint XR_BD_body_tracking_SPEC_VERSION = 1;
public const string XR_BD_BODY_TRACKING_EXTENSION_NAME = "XR_BD_body_tracking";
public const uint XR_BD_facial_simulation_SPEC_VERSION = 1;
public const string XR_BD_FACIAL_SIMULATION_EXTENSION_NAME = "XR_BD_facial_simulation";
public const uint XR_BD_spatial_sensing_SPEC_VERSION = 1;
public const string XR_BD_SPATIAL_SENSING_EXTENSION_NAME = "XR_BD_spatial_sensing";
public const uint XR_BD_spatial_anchor_SPEC_VERSION = 2;
Expand All @@ -381,6 +383,8 @@ public static partial class OpenXRNative
public const string XR_BD_FUTURE_PROGRESS_EXTENSION_NAME = "XR_BD_future_progress";
public const uint XR_BD_spatial_plane_SPEC_VERSION = 1;
public const string XR_BD_SPATIAL_PLANE_EXTENSION_NAME = "XR_BD_spatial_plane";
public const uint XR_BD_ultra_controller_interaction_SPEC_VERSION = 1;
public const string XR_BD_ULTRA_CONTROLLER_INTERACTION_EXTENSION_NAME = "XR_BD_ultra_controller_interaction";
public const uint XR_EXT_local_floor_SPEC_VERSION = 1;
public const string XR_EXT_LOCAL_FLOOR_EXTENSION_NAME = "XR_EXT_local_floor";
public const uint XR_EXT_hand_tracking_data_source_SPEC_VERSION = 1;
Expand All @@ -393,13 +397,17 @@ public static partial class OpenXRNative
public const string XR_ANDROID_TRACKABLES_EXTENSION_NAME = "XR_ANDROID_trackables";
public const uint XR_ANDROID_device_anchor_persistence_SPEC_VERSION = 1;
public const string XR_ANDROID_DEVICE_ANCHOR_PERSISTENCE_EXTENSION_NAME = "XR_ANDROID_device_anchor_persistence";
public const uint XR_ANDROID_face_tracking_SPEC_VERSION = 1;
public const string XR_ANDROID_FACE_TRACKING_EXTENSION_NAME = "XR_ANDROID_face_tracking";
public const uint XR_FACE_PARAMETER_COUNT_ANDROID = 68;
public const uint XR_FACE_REGION_CONFIDENCE_COUNT_ANDROID = 3;
public const uint XR_ANDROID_passthrough_camera_state_SPEC_VERSION = 1;
public const string XR_ANDROID_PASSTHROUGH_CAMERA_STATE_EXTENSION_NAME = "XR_ANDROID_passthrough_camera_state";
public const uint XR_ANDROID_raycast_SPEC_VERSION = 1;
public const string XR_ANDROID_RAYCAST_EXTENSION_NAME = "XR_ANDROID_raycast";
public const uint XR_ANDROID_trackables_object_SPEC_VERSION = 1;
public const uint XR_ANDROID_trackables_object_SPEC_VERSION = 2;
public const string XR_ANDROID_TRACKABLES_OBJECT_EXTENSION_NAME = "XR_ANDROID_trackables_object";
public const uint XR_EXT_future_SPEC_VERSION = 1;
public const uint XR_EXT_future_SPEC_VERSION = 2;
public const string XR_EXT_FUTURE_EXTENSION_NAME = "XR_EXT_future";
public const uint XR_NULL_FUTURE_EXT = 0;
public const uint XR_EXT_user_presence_SPEC_VERSION = 1;
Expand Down
Loading
Loading