public EventDataViveTrackerConnectedHTCX ( StructureType?type = StructureType.TypeEventDataViveTrackerConnectedHtcx, void *next = null, ViveTrackerPathsHTCX *paths = null ) : this() { if (type is not null) { Type = type.Value; } if (next is not null) { Next = next; } if (paths is not null) { Paths = paths; } }
/// <summary>To be documented.</summary> public static unsafe Result EnumerateViveTrackerPathsHtcx(this HtcxViveTrackerInteraction thisApi, [Count(Count = 0)] Instance instance, [Count(Count = 0)] uint pathCapacityInput, [Count(Count = 0)] Span <uint> pathCountOutput, [Count(Parameter = "pathCapacityInput")] ViveTrackerPathsHTCX *paths) { // SpanOverloader return(thisApi.EnumerateViveTrackerPathsHtcx(instance, pathCapacityInput, ref pathCountOutput.GetPinnableReference(), paths)); }
public unsafe partial Result EnumerateViveTrackerPathsHtcx([Count(Count = 0)] Instance instance, [Count(Count = 0)] uint pathCapacityInput, [Count(Count = 0)] ref uint pathCountOutput, [Count(Parameter = "pathCapacityInput")] ViveTrackerPathsHTCX *paths);