/// <summary>To be documented.</summary> public static unsafe Result UpdateHandMeshMsft(this MsftHandTrackingMesh thisApi, [Count(Count = 0)] HandTrackerEXT handTracker, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <HandMeshUpdateInfoMSFT> updateInfo, [Count(Count = 0)] Span <HandMeshMSFT> handMesh) { // SpanOverloader return(thisApi.UpdateHandMeshMsft(handTracker, in updateInfo.GetPinnableReference(), ref handMesh.GetPinnableReference())); }
public unsafe partial Result CreateHandMeshSpaceMsft([Count(Count = 0)] HandTrackerEXT handTracker, [Count(Count = 0), Flow(FlowDirection.In)] in HandMeshSpaceCreateInfoMSFT createInfo, [Count(Count = 0)] Space *space);
/// <summary>To be documented.</summary> public static unsafe Result CreateHandMeshSpaceMsft(this MsftHandTrackingMesh thisApi, [Count(Count = 0)] HandTrackerEXT handTracker, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <HandMeshSpaceCreateInfoMSFT> createInfo, [Count(Count = 0)] Span <Space> space) { // SpanOverloader return(thisApi.CreateHandMeshSpaceMsft(handTracker, in createInfo.GetPinnableReference(), ref space.GetPinnableReference())); }
/// <summary>To be documented.</summary> public static unsafe Result LocateHandJoints(this ExtHandTracking thisApi, [Count(Count = 0)] HandTrackerEXT handTracker, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <HandJointsLocateInfoEXT> locateInfo, [Count(Count = 0)] Span <HandJointLocationsEXT> locations) { // SpanOverloader return(thisApi.LocateHandJoints(handTracker, in locateInfo.GetPinnableReference(), ref locations.GetPinnableReference())); }
public partial Result GetHandMeshFB([Count(Count = 0)] HandTrackerEXT handTracker, [Count(Count = 0)] ref HandTrackingMeshFB mesh);
public unsafe partial Result GetHandMeshFB([Count(Count = 0)] HandTrackerEXT handTracker, [Count(Count = 0)] HandTrackingMeshFB *mesh);
/// <summary>To be documented.</summary> public static unsafe Result GetHandMeshFB(this FBHandTrackingMesh thisApi, [Count(Count = 0)] HandTrackerEXT handTracker, [Count(Count = 0)] Span <HandTrackingMeshFB> mesh) { // SpanOverloader return(thisApi.GetHandMeshFB(handTracker, ref mesh.GetPinnableReference())); }
public unsafe partial Result CreateHandTracker([Count(Count = 0)] Session session, [Count(Count = 0), Flow(FlowDirection.In)] HandTrackerCreateInfoEXT *createInfo, [Count(Count = 0)] ref HandTrackerEXT handTracker);