mirror of
https://github.com/Ryujinx/Opentk.git
synced 2024-12-23 16:15:34 +00:00
Moved ColorDepth and DisplayMode to the /OpenTK directory (where under /OpenTK/Platform).
Renamed ColorDepth to ColorMode, to avoid clash with System.Windows.Forms.ColorDepth Updated examples to use the new namespace for DisplayMode and ColorMode.
This commit is contained in:
parent
034c4f6a50
commit
ac4bde2a2d
|
@ -213,7 +213,7 @@ namespace Examples.Windowing
|
||||||
{
|
{
|
||||||
//glWindow2 = GLContext.Create(panel2, new OpenTK.OpenGL.ColorDepth(8, 8, 8, 8), 8, 0);
|
//glWindow2 = GLContext.Create(panel2, new OpenTK.OpenGL.ColorDepth(8, 8, 8, 8), 8, 0);
|
||||||
glWindow2 = new GLControl(
|
glWindow2 = new GLControl(
|
||||||
new DisplayMode(0, 0, new OpenTK.Platform.ColorDepth(32), 16, 0, 0, 2, false, false, false, 0.0f));
|
new DisplayMode(0, 0, new ColorMode(32), 16, 0, 0, 2, false, false, false, 0.0f));
|
||||||
|
|
||||||
create2.Enabled = false;
|
create2.Enabled = false;
|
||||||
dispose2.Enabled = true;
|
dispose2.Enabled = true;
|
||||||
|
|
|
@ -8,15 +8,15 @@ using System;
|
||||||
using System.Drawing;
|
using System.Drawing;
|
||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
|
|
||||||
namespace OpenTK.Platform
|
namespace OpenTK
|
||||||
{
|
{
|
||||||
public class ColorDepth
|
public class ColorMode
|
||||||
{
|
{
|
||||||
public byte Red, Green, Blue, Alpha;
|
public byte Red, Green, Blue, Alpha;
|
||||||
public bool IsIndexed = false;
|
public bool IsIndexed = false;
|
||||||
public int BitsPerPixel;
|
public int BitsPerPixel;
|
||||||
|
|
||||||
public ColorDepth(int bpp)
|
public ColorMode(int bpp)
|
||||||
{
|
{
|
||||||
Red = Green = Blue = Alpha = 0;
|
Red = Green = Blue = Alpha = 0;
|
||||||
BitsPerPixel = bpp;
|
BitsPerPixel = bpp;
|
||||||
|
@ -47,7 +47,7 @@ namespace OpenTK.Platform
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public ColorDepth(int red, int green, int blue, int alpha)
|
public ColorMode(int red, int green, int blue, int alpha)
|
||||||
{
|
{
|
||||||
Red = (byte)red;
|
Red = (byte)red;
|
||||||
Green = (byte)green;
|
Green = (byte)green;
|
||||||
|
@ -58,10 +58,10 @@ namespace OpenTK.Platform
|
||||||
|
|
||||||
public override bool Equals(object obj)
|
public override bool Equals(object obj)
|
||||||
{
|
{
|
||||||
return (obj is ColorDepth) ? (this == (ColorDepth)obj) : false;
|
return (obj is ColorMode) ? (this == (ColorMode)obj) : false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static bool operator ==(ColorDepth left, ColorDepth right)
|
public static bool operator ==(ColorMode left, ColorMode right)
|
||||||
{
|
{
|
||||||
if ((object)left == (object)null && (object)right != (object)null ||
|
if ((object)left == (object)null && (object)right != (object)null ||
|
||||||
(object)left != (object)null && (object)right == (object)null)
|
(object)left != (object)null && (object)right == (object)null)
|
||||||
|
@ -76,7 +76,7 @@ namespace OpenTK.Platform
|
||||||
left.Alpha == right.Alpha;
|
left.Alpha == right.Alpha;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static bool operator !=(ColorDepth left, ColorDepth right)
|
public static bool operator !=(ColorMode left, ColorMode right)
|
||||||
{
|
{
|
||||||
return !(left == right);
|
return !(left == right);
|
||||||
}
|
}
|
|
@ -12,14 +12,14 @@ using System.Globalization;
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
namespace OpenTK.Platform
|
namespace OpenTK
|
||||||
{
|
{
|
||||||
public sealed class DisplayMode
|
public sealed class DisplayMode
|
||||||
{
|
{
|
||||||
#region --- Private Variables ---
|
#region --- Private Variables ---
|
||||||
|
|
||||||
private int width, height;
|
private int width, height;
|
||||||
private ColorDepth color;
|
private ColorMode color;
|
||||||
|
|
||||||
private int depthBits, stencilBits, auxBits;
|
private int depthBits, stencilBits, auxBits;
|
||||||
|
|
||||||
|
@ -50,7 +50,7 @@ namespace OpenTK.Platform
|
||||||
public DisplayMode(
|
public DisplayMode(
|
||||||
int width,
|
int width,
|
||||||
int height,
|
int height,
|
||||||
ColorDepth color,
|
ColorMode color,
|
||||||
int depth,
|
int depth,
|
||||||
int stencil,
|
int stencil,
|
||||||
int aux,
|
int aux,
|
||||||
|
@ -78,7 +78,7 @@ namespace OpenTK.Platform
|
||||||
/// Constructs a new DisplayMode with default values.
|
/// Constructs a new DisplayMode with default values.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public DisplayMode()
|
public DisplayMode()
|
||||||
: this(0, 0, new ColorDepth(32), 16, 0, 0, 0, false, false, false, 0.0f)
|
: this(0, 0, new ColorMode(32), 16, 0, 0, 0, false, false, false, 0.0f)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -88,7 +88,7 @@ namespace OpenTK.Platform
|
||||||
/// <param name="width">The Width of the DisplayMode in pixels.</param>
|
/// <param name="width">The Width of the DisplayMode in pixels.</param>
|
||||||
/// <param name="height">The Height of the DisplayMode in pixels.</param>
|
/// <param name="height">The Height of the DisplayMode in pixels.</param>
|
||||||
public DisplayMode(int width, int height)
|
public DisplayMode(int width, int height)
|
||||||
: this(width, height, new ColorDepth(32), 16, 0, 0, 0, false, false, false, 0.0f)
|
: this(width, height, new ColorMode(32), 16, 0, 0, 0, false, false, false, 0.0f)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -136,7 +136,7 @@ namespace OpenTK.Platform
|
||||||
|
|
||||||
#region public ColorDepth Color
|
#region public ColorDepth Color
|
||||||
|
|
||||||
public ColorDepth Color
|
public ColorMode Color
|
||||||
{
|
{
|
||||||
get { return this.color; }
|
get { return this.color; }
|
||||||
set { this.color = value; }
|
set { this.color = value; }
|
||||||
|
@ -206,7 +206,6 @@ namespace OpenTK.Platform
|
||||||
RefreshRate
|
RefreshRate
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public class DisplayModeMatchOptions { }
|
public class DisplayModeMatchOptions { }
|
Loading…
Reference in a new issue