private unsafe void ClearBuffer(NetGL.Core.ClearBuffer buffer, int drawBuffer, int *value) { if (buffer == NetGL.Core.ClearBuffer.Depth || buffer == NetGL.Core.ClearBuffer.Stencil) { Assert.True(drawBuffer == 0); } _glClearBufferiv(buffer, drawBuffer, value); CheckForError(); }
public unsafe void ClearBuffer(NetGL.Core.ClearBuffer buffer, int drawBuffer, float value) { ClearBuffer(buffer, drawBuffer, (float *)&value); }
public unsafe void ClearBuffer(NetGL.Core.ClearBuffer buffer, int drawBuffer, uint value) { ClearBuffer(buffer, drawBuffer, &value); }
public unsafe void ClearBuffer(NetGL.Core.ClearBuffer buffer, int drawBuffer, UIVector4 value) { ClearBuffer(buffer, drawBuffer, (uint *)&value); }