Esempio n. 1
0
 public static void Set(FrontFaceState frontFaceState)
 {
     if (Current != frontFaceState)
     {
         Graphics.State.OnStateChanging?.Invoke();
         Graphics.SetFrontFace(frontFaceState);
         Current = frontFaceState;
         Graphics.State.OnStateChanged?.Invoke();
     }
 }
Esempio n. 2
0
 internal override void SetFrontFace(FrontFaceState frontFaceState)
 {
     GL.frontFace(frontFaceState.FrontFace.ToWebGL2());
 }
Esempio n. 3
0
 public bool Equals(FrontFaceState frontFaceState)
 {
     return(this == frontFaceState);
 }
Esempio n. 4
0
 public static void SetDefault(FrontFaceState frontFaceState) => Default = frontFaceState;
Esempio n. 5
0
 internal abstract void SetFrontFace(FrontFaceState frontFaceState);
Esempio n. 6
0
 internal override void SetFrontFace(FrontFaceState frontFaceState)
 {
     GL.FrontFace(frontFaceState.FrontFace.ToOpenGL());
 }