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