示例#1
0
 /// <summary>
 /// specify the alpha test function.
 /// </summary>
 /// <param name="alphaTestFunc"></param>
 /// <param name="alphaTestReferenceValue"></param>
 /// <param name="enableCapacity"></param>
 public AlphaFuncState(AlphaTestFunction alphaTestFunc, float alphaTestReferenceValue, bool enableCapacity = true)
     : base(GL.GL_ALPHA_TEST, enableCapacity)
 {
     this.AlphaTestFunc           = alphaTestFunc;
     this.AlphaTestReferenceValue = alphaTestReferenceValue;
 }
示例#2
0
 /// <summary>
 /// specify the alpha test function.
 /// </summary>
 /// <param name="alphaTestFunc"></param>
 /// <param name="alphaTestReferenceValue"></param>
 public AlphaFuncState(AlphaTestFunction alphaTestFunc, float alphaTestReferenceValue)
     : base(OpenGL.GL_ALPHA_TEST, true)
 {
     this.AlphaTestFunc = alphaTestFunc;
     this.AlphaTestReferenceValue = alphaTestReferenceValue;
 }
示例#3
0
 /// <summary>
 /// specify the alpha test function.
 /// </summary>
 /// <param name="alphaTestFunc"></param>
 /// <param name="alphaTestReferenceValue"></param>
 public AlphaFuncState(AlphaTestFunction alphaTestFunc, float alphaTestReferenceValue)
     : base(OpenGL.GL_ALPHA_TEST, true)
 {
     this.AlphaTestFunc           = alphaTestFunc;
     this.AlphaTestReferenceValue = alphaTestReferenceValue;
 }