using System; namespace StgSharp.Graphics { public struct GLclampf { private float value; public void Value(float v) { if (v<0||v>1) { throw new ArgumentOutOfRangeException("Input is out of range!"); } else { value = v; } } public float Value() { return value; } public static implicit operator float(GLclampf gLclampf) { return gLclampf.value; } } }