/// <summary> /// Clear buffers /// </summary> /// <param name="buffers">Buffers to clear</param> /// <param name="color">Color value to set</param> /// <param name="depth">Depth value to set</param> /// <param name="stencil">Stencil value to set</param> /// <remarks>Color, depth and stencil will set those default values whether they are set in the buffers parameter or not.</remarks> public void Clear(ClearFlags buffers, Vector4 color, double depth, int stencil) { GL.glClearColor(color.x, color.y, color.z, color.w); GL.glClearDepth(depth); GL.glClearStencil(stencil); GL.glClear((uint)buffers); }
/// <summary> /// Clear buffers /// </summary> /// <param name="buffers">Buffers to clear</param> /// <param name="color">Color value to set</param> /// <remarks>Color will set those default values whether they are set in the buffers parameter or not.</remarks> public void Clear(ClearFlags buffers, Vector4 color) { GL.glClearColor(color.x, color.y, color.z, color.w); GL.glClear((uint)buffers); }