public partial void BufferPageCommitmentMem([Flow(FlowDirection.In)] BufferStorageTarget target, [Flow(FlowDirection.In)] nint offset, [Flow(FlowDirection.In)] nuint size, [Flow(FlowDirection.In)] uint memory, [Flow(FlowDirection.In)] ulong memOffset, [Flow(FlowDirection.In)] Boolean commit);
public abstract void BufferStorage <T0>([Flow(FlowDirection.In)] BufferStorageTarget target, [Flow(FlowDirection.In)] UIntPtr size, [Count(Parameter = "size"), Flow(FlowDirection.In)] Span <T0> data, [Flow(FlowDirection.In)] uint flags) where T0 : unmanaged;
public static unsafe void BufferStorage <T0>(this ExtBufferStorage thisApi, [Flow(FlowDirection.In)] BufferStorageTarget target, [Flow(FlowDirection.In)] nuint size, [Count(Parameter = "size"), Flow(FlowDirection.In)] ReadOnlySpan <T0> data, [Flow(FlowDirection.In)] uint flags) where T0 : unmanaged { // SpanOverloader thisApi.BufferStorage(target, size, in data.GetPinnableReference(), flags); }
/// <summary> /// To be added. /// </summary> /// <param name="target"> /// To be added. /// </param> /// <param name="size"> /// To be added. /// </param> /// <param name="data"> /// To be added. /// This parameter's element count is taken from size. /// </param> /// <param name="flags"> /// To be added. /// </param> public unsafe void BufferStorage <T0>([Flow(FlowDirection.In)] BufferStorageTarget target, [Flow(FlowDirection.In)] uint size, [Count(Parameter = "size"), Flow(FlowDirection.In)] Span <T0> data, [Flow(FlowDirection.In)] uint flags) where T0 : unmanaged { // IntPtrOverloader BufferStorage(target, new UIntPtr(size), data, flags); }
public abstract unsafe void BufferStorage([Flow(FlowDirection.In)] BufferStorageTarget target, [Flow(FlowDirection.In)] UIntPtr size, [Count(Parameter = "size"), Flow(FlowDirection.In)] void *data, [Flow(FlowDirection.In)] uint flags);
/// <summary> /// To be added. /// </summary> /// <param name="target"> /// To be added. /// </param> /// <param name="size"> /// To be added. /// </param> /// <param name="data"> /// To be added. /// This parameter's element count is taken from size. /// </param> /// <param name="flags"> /// To be added. /// </param> public unsafe void BufferStorage([Flow(FlowDirection.In)] BufferStorageTarget target, [Flow(FlowDirection.In)] uint size, [Count(Parameter = "size"), Flow(FlowDirection.In)] void *data, [Flow(FlowDirection.In)] uint flags) { // IntPtrOverloader BufferStorage(target, new UIntPtr(size), data, flags); }
public static unsafe void ClearBufferData <T0>(this ArbClearBufferObject thisApi, [Flow(FlowDirection.In)] BufferStorageTarget target, [Flow(FlowDirection.In)] SizedInternalFormat internalformat, [Flow(FlowDirection.In)] ARB format, [Flow(FlowDirection.In)] PixelType type, [Count(Computed = "format, type"), Flow(FlowDirection.In)] ReadOnlySpan <T0> data) where T0 : unmanaged { // SpanOverloader thisApi.ClearBufferData(target, internalformat, format, type, in data.GetPinnableReference()); }
public abstract void ClearBufferData <T0>([Flow(FlowDirection.In)] BufferStorageTarget target, [Flow(FlowDirection.In)] InternalFormat internalformat, [Flow(FlowDirection.In)] PixelFormat format, [Flow(FlowDirection.In)] PixelType type, [Count(Computed = "format, type"), Flow(FlowDirection.In)] ref T0 data) where T0 : unmanaged;
public abstract unsafe void ClearBufferData([Flow(FlowDirection.In)] BufferStorageTarget target, [Flow(FlowDirection.In)] InternalFormat internalformat, [Flow(FlowDirection.In)] PixelFormat format, [Flow(FlowDirection.In)] PixelType type, [Count(Computed = "format, type"), Flow(FlowDirection.In)] void *data);
public partial void BufferPageCommitmentMem([Flow(FlowDirection.In)] BufferStorageTarget target, [Flow(FlowDirection.In)] IntPtr offset, [Flow(FlowDirection.In)] UIntPtr size, [Flow(FlowDirection.In)] uint memory, [Flow(FlowDirection.In)] ulong memOffset, [Flow(FlowDirection.In)] bool commit);