public static unsafe void GenQueries(this ExtOcclusionQueryBoolean thisApi, [Flow(FlowDirection.In)] uint n, [Count(Parameter = "n"), Flow(FlowDirection.Out)] Span <uint> ids) { // SpanOverloader thisApi.GenQueries(n, out ids.GetPinnableReference()); }
public static unsafe void GetQueryObject(this ExtOcclusionQueryBoolean thisApi, [Flow(FlowDirection.In)] uint id, [Flow(FlowDirection.In)] QueryObjectParameterName pname, [Count(Computed = "pname"), Flow(FlowDirection.Out)] Span <uint> @params) { // SpanOverloader thisApi.GetQueryObject(id, pname, out @params.GetPinnableReference()); }
public static unsafe void DeleteQueries(this ExtOcclusionQueryBoolean thisApi, [Flow(FlowDirection.In)] uint n, [Count(Parameter = "n"), Flow(FlowDirection.In)] ReadOnlySpan <Query> ids) { // SpanOverloader thisApi.DeleteQueries(n, in ids.GetPinnableReference()); }
public static unsafe void GetQuery(this ExtOcclusionQueryBoolean thisApi, [Flow(FlowDirection.In)] QueryTarget target, [Flow(FlowDirection.In)] EXT pname, [Count(Computed = "pname"), Flow(FlowDirection.Out)] Span <int> @params) { // SpanOverloader thisApi.GetQuery(target, pname, out @params.GetPinnableReference()); }