public static void Write(BinaryWriter writer, FramebufferInfo info) { FramebufferHandle.Write(writer, info.Handle); Optional.Write(writer, info.Depthbuffer, buf => RenderbufferHandle.Write(writer, buf)); Optional.Write(writer, info.Stencilbuffer, buf => RenderbufferHandle.Write(writer, buf)); Optional.Write(writer, info.Colorbuffer, buf => TextureHandle.Write(writer, buf)); }