public abstract unsafe void UpdateObjectBuffer([Flow(FlowDirection.In)] uint buffer, [Flow(FlowDirection.In)] uint offset, [Flow(FlowDirection.In)] uint size, [Count(Parameter = "size"), Flow(FlowDirection.In)] void *pointer, [Flow(FlowDirection.In)] PreserveModeATI preserve);
public abstract void UpdateObjectBuffer <T0>([Flow(FlowDirection.In)] uint buffer, [Flow(FlowDirection.In)] uint offset, [Flow(FlowDirection.In)] uint size, [Count(Parameter = "size"), Flow(FlowDirection.In)] Span <T0> pointer, [Flow(FlowDirection.In)] PreserveModeATI preserve) where T0 : unmanaged;
public static unsafe void UpdateObjectBuffer <T0>(this AtiVertexArrayObject thisApi, [Flow(FlowDirection.In)] uint buffer, [Flow(FlowDirection.In)] uint offset, [Flow(FlowDirection.In)] uint size, [Count(Parameter = "size"), Flow(FlowDirection.In)] ReadOnlySpan <T0> pointer, [Flow(FlowDirection.In)] PreserveModeATI preserve) where T0 : unmanaged { // SpanOverloader thisApi.UpdateObjectBuffer(buffer, offset, size, in pointer.GetPinnableReference(), preserve); }