public unsafe IntPtr CreateCommandQueueWithProperties([Flow(FlowDirection.In)] int context, [Flow(FlowDirection.In)] int device, [Flow(FlowDirection.In)] KHR *properties, [Flow(FlowDirection.Out)] int *errcode_ret) { // IntPtrOverloader return(CreateCommandQueueWithProperties(new IntPtr(context), new IntPtr(device), properties, errcode_ret)); }
public abstract unsafe IntPtr CreateCommandQueueWithProperties([Flow(FlowDirection.In)] IntPtr context, [Flow(FlowDirection.In)] IntPtr device, [Flow(FlowDirection.In)] KHR *properties, [Flow(FlowDirection.Out)] int *errcode_ret);
public unsafe partial nint CreateCommandQueueWithProperties([Flow(FlowDirection.In)] nint context, [Flow(FlowDirection.In)] nint device, [Flow(FlowDirection.In)] KHR *properties, [Flow(FlowDirection.Out)] out int errcode_ret);
public abstract unsafe uint GetDebugMessageLog([Flow(FlowDirection.In)] uint count, [Flow(FlowDirection.In)] uint bufSize, [Count(Parameter = "count"), Flow(FlowDirection.Out)] KHR *sources, [Count(Parameter = "count"), Flow(FlowDirection.Out)] KHR *types, [Count(Parameter = "count"), Flow(FlowDirection.Out)] uint *ids, [Count(Parameter = "count"), Flow(FlowDirection.Out)] KHR *severities, [Count(Parameter = "count"), Flow(FlowDirection.Out)] uint *lengths, [Count(Parameter = "bufSize"), Flow(FlowDirection.Out)] char *messageLog);
public static unsafe IntPtr CreateCommandQueueWithProperties(this KhrCreateCommandQueue thisApi, [Flow(FlowDirection.In)] IntPtr context, [Flow(FlowDirection.In)] IntPtr device, [Flow(FlowDirection.In)] KHR *properties, [Flow(FlowDirection.Out)] Span <int> errcode_ret) { // SpanOverloader return(thisApi.CreateCommandQueueWithProperties(context, device, properties, out errcode_ret.GetPinnableReference())); }