Compare commits

..

2 Commits

Author SHA1 Message Date
a1f4e6a4dc Rename from QUIK to Dashboard
Due to unforseen naming conflicts, the project has been rebranded under the ReFuel
umbrealla and will now be referred to as Dashboard from now on. Other changes will
occur to suit the library more for the engine whilst keeping the freestanding
nature of the library.

Rename folder.

Rename to Dashboard.OpenTK

Rename to Dashboard.Media.Defaults.

Do the last renames and path fixes.
2024-07-17 23:26:58 +03:00
470475092a Rename namespace to Dashboard. 2024-07-17 23:18:20 +03:00
78 changed files with 198 additions and 243 deletions

View File

@ -13,7 +13,7 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\Quik\Quik.csproj" /> <ProjectReference Include="..\Dashboard\Dashboard.csproj" />
</ItemGroup> </ItemGroup>
</Project> </Project>

View File

@ -1,4 +1,4 @@
namespace Quik.Media.Defaults namespace Dashboard.Media.Defaults
{ {
internal static class EnvironmentVariables internal static class EnvironmentVariables
{ {

View File

@ -1,7 +1,7 @@
using System; using System;
using ReFuel.FreeType; using ReFuel.FreeType;
namespace Quik.Media.Defaults namespace Dashboard.Media.Defaults
{ {
public static class FTProvider public static class FTProvider
{ {

View File

@ -5,11 +5,11 @@ using System.Linq;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
using System.Text.Json; using System.Text.Json;
using ReFuel.FreeType; using ReFuel.FreeType;
using Quik.Media.Font; using Dashboard.Media.Font;
using Quik.PAL; using Dashboard.PAL;
using Quik.Media.Defaults.Linux; using Dashboard.Media.Defaults.Linux;
namespace Quik.Media.Defaults.Fallback namespace Dashboard.Media.Defaults.Fallback
{ {
public class FallbackFontDatabase : IFontDataBase public class FallbackFontDatabase : IFontDataBase
{ {

View File

@ -4,12 +4,12 @@ using System.IO;
using System.Linq; using System.Linq;
using System.Text; using System.Text;
using ReFuel.FreeType; using ReFuel.FreeType;
using Quik.Media.Defaults.Fallback; using Dashboard.Media.Defaults.Fallback;
using Quik.Media.Defaults.Linux; using Dashboard.Media.Defaults.Linux;
using Quik.Media.Font; using Dashboard.Media.Font;
using Quik.PAL; using Dashboard.PAL;
namespace Quik.Media.Defaults namespace Dashboard.Media.Defaults
{ {
public static class FontDataBaseProvider public static class FontDataBaseProvider
{ {

View File

@ -1,9 +1,9 @@
using System.Diagnostics.CodeAnalysis; using System.Diagnostics.CodeAnalysis;
using System.IO; using System.IO;
using Quik.PAL; using Dashboard.PAL;
namespace Quik.Media.Defaults namespace Dashboard.Media.Defaults
{ {
public class FreeTypeFontFactory : IFontFactory public class FreeTypeFontFactory : IFontFactory
{ {

View File

@ -2,9 +2,9 @@ using System;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
using System.Runtime.CompilerServices; using System.Runtime.CompilerServices;
using System.Text; using System.Text;
using Quik; using Dashboard;
namespace Quik.Media.Defaults namespace Dashboard.Media.Defaults
{ {
public static unsafe class FontConfig public static unsafe class FontConfig
{ {

View File

@ -6,10 +6,10 @@ using System.Runtime.CompilerServices;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
using System.Text; using System.Text;
using ReFuel.FreeType; using ReFuel.FreeType;
using Quik.Media.Font; using Dashboard.Media.Font;
using Quik.PAL; using Dashboard.PAL;
namespace Quik.Media.Defaults.Linux namespace Dashboard.Media.Defaults.Linux
{ {
/// <summary> /// <summary>
/// Font database for Linux libfontconfig systems. /// Font database for Linux libfontconfig systems.

View File

@ -1,4 +1,4 @@
namespace Quik.Media.Defaults.Linux namespace Dashboard.Media.Defaults.Linux
{ {
internal static class LinuxFonts internal static class LinuxFonts
{ {

View File

@ -2,10 +2,10 @@ using System;
using System.Buffers; using System.Buffers;
using System.IO; using System.IO;
using ReFuel.FreeType; using ReFuel.FreeType;
using Quik.Media.Color; using Dashboard.Media.Color;
using Quik.Media.Font; using Dashboard.Media.Font;
namespace Quik.Media.Defaults namespace Dashboard.Media.Defaults
{ {
public class QFontFreeType : QFont public class QFontFreeType : QFont
{ {

View File

@ -1,9 +1,9 @@
using System; using System;
using System.IO; using System.IO;
using Quik.Media.Color; using Dashboard.Media.Color;
using ReFuel.Stb; using ReFuel.Stb;
namespace Quik.Media.Defaults namespace Dashboard.Media.Defaults
{ {
public unsafe class QImageStbi : QImage public unsafe class QImageStbi : QImage
{ {

View File

@ -4,12 +4,12 @@ using System.Collections;
using System.IO; using System.IO;
using System.Linq; using System.Linq;
using System.Net; using System.Net;
using Quik.Media.Font; using Dashboard.Media.Font;
// WebRequest is obsolete but runs on .NET framework. // WebRequest is obsolete but runs on .NET framework.
#pragma warning disable SYSLIB0014 #pragma warning disable SYSLIB0014
namespace Quik.Media.Defaults namespace Dashboard.Media.Defaults
{ {
public class StbMediaLoader : MediaLoader<string>, MediaLoader<Uri>, MediaLoader<FileInfo>, MediaLoader<FontFace> public class StbMediaLoader : MediaLoader<string>, MediaLoader<Uri>, MediaLoader<FileInfo>, MediaLoader<FontFace>
{ {

View File

@ -1,17 +1,17 @@
<Project Sdk="Microsoft.NET.Sdk"> <Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup> <PropertyGroup>
<TargetFramework>net6.0</TargetFramework> <TargetFramework>net6.0</TargetFramework>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="OpenTK" Version="4.8.0" /> <PackageReference Include="OpenTK" Version="4.8.0" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\Quik\Quik.csproj" /> <ProjectReference Include="..\Dashboard\Dashboard.csproj" />
<EmbeddedResource Include="glsl\**"/> <EmbeddedResource Include="glsl\**"/>
</ItemGroup> </ItemGroup>
</Project> </Project>

View File

@ -2,12 +2,12 @@ using System;
using System.Collections.Generic; using System.Collections.Generic;
using OpenTK.Windowing.Desktop; using OpenTK.Windowing.Desktop;
using OpenTK.Windowing.GraphicsLibraryFramework; using OpenTK.Windowing.GraphicsLibraryFramework;
using Quik.CommandMachine; using Dashboard.CommandMachine;
using Quik.Media; using Dashboard.Media;
using Quik.OpenGL; using Dashboard.OpenGL;
using Quik.PAL; using Dashboard.PAL;
namespace Quik.OpenTK namespace Dashboard.OpenTK
{ {
public class OpenTKPlatform : IQuikPlatform public class OpenTKPlatform : IQuikPlatform
{ {

View File

@ -1,12 +1,12 @@
using System; using System;
using OpenTK.Mathematics; using OpenTK.Mathematics;
using OpenTK.Windowing.Desktop; using OpenTK.Windowing.Desktop;
using Quik.OpenGL; using Dashboard.OpenGL;
using Quik.CommandMachine; using Dashboard.CommandMachine;
using Quik.PAL; using Dashboard.PAL;
using Quik.VertexGenerator; using Dashboard.VertexGenerator;
namespace Quik.OpenTK namespace Dashboard.OpenTK
{ {
public class OpenTKPort : IQuikPortHandle public class OpenTKPort : IQuikPortHandle
{ {

39
Dashboard.sln Normal file
View File

@ -0,0 +1,39 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.31903.59
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dashboard", "Dashboard\Dashboard.csproj", "{4FE772DD-F424-4EAC-BF88-CB8F751B4926}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dashboard.Media.Defaults", "Dashboard.Media.Defaults\Dashboard.Media.Defaults.csproj", "{3798F6DD-8F84-4B7D-A810-B0D4B5ACB672}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{AE0F4030-F24D-47D0-ACDE-2E13340E617B}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DashboardDemo", "tests\Dashboard.Demo\DashboardDemo.csproj", "{1D65CA5B-E6CA-43CA-B957-320BE5BCE77B}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{4FE772DD-F424-4EAC-BF88-CB8F751B4926}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4FE772DD-F424-4EAC-BF88-CB8F751B4926}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4FE772DD-F424-4EAC-BF88-CB8F751B4926}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4FE772DD-F424-4EAC-BF88-CB8F751B4926}.Release|Any CPU.Build.0 = Release|Any CPU
{3798F6DD-8F84-4B7D-A810-B0D4B5ACB672}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3798F6DD-8F84-4B7D-A810-B0D4B5ACB672}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3798F6DD-8F84-4B7D-A810-B0D4B5ACB672}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3798F6DD-8F84-4B7D-A810-B0D4B5ACB672}.Release|Any CPU.Build.0 = Release|Any CPU
{1D65CA5B-E6CA-43CA-B957-320BE5BCE77B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1D65CA5B-E6CA-43CA-B957-320BE5BCE77B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1D65CA5B-E6CA-43CA-B957-320BE5BCE77B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1D65CA5B-E6CA-43CA-B957-320BE5BCE77B}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{1D65CA5B-E6CA-43CA-B957-320BE5BCE77B} = {AE0F4030-F24D-47D0-ACDE-2E13340E617B}
EndGlobalSection
EndGlobal

View File

@ -1,4 +1,4 @@
namespace Quik.CommandMachine namespace Dashboard.CommandMachine
{ {
/// <summary> /// <summary>
/// Enumeration of built-in Quik commands. /// Enumeration of built-in Quik commands.

View File

@ -1,7 +1,7 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
namespace Quik.CommandMachine namespace Dashboard.CommandMachine
{ {
public class CommandEngine public class CommandEngine
{ {

View File

@ -1,4 +1,4 @@
namespace Quik.CommandMachine namespace Dashboard.CommandMachine
{ {
/// <summary> /// <summary>
/// A delegate for a QUIK command. /// A delegate for a QUIK command.

View File

@ -1,11 +1,11 @@
using Quik.Media; using Dashboard.Media;
using System; using System;
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis; using System.Diagnostics.CodeAnalysis;
using System.Runtime.CompilerServices; using System.Runtime.CompilerServices;
namespace Quik.CommandMachine namespace Dashboard.CommandMachine
{ {
public class CommandList : IEnumerable<Frame> public class CommandList : IEnumerable<Frame>
{ {

View File

@ -1,7 +1,7 @@
using System; using System;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
namespace Quik.CommandMachine namespace Dashboard.CommandMachine
{ {
[StructLayout(LayoutKind.Explicit)] [StructLayout(LayoutKind.Explicit)]
public struct Frame public struct Frame

View File

@ -1,4 +1,4 @@
namespace Quik.CommandMachine namespace Dashboard.CommandMachine
{ {
public enum FrameType public enum FrameType
{ {

View File

@ -1,4 +1,4 @@
namespace Quik.CommandMachine namespace Dashboard.CommandMachine
{ {
public enum ImageCommandFlags public enum ImageCommandFlags
{ {

View File

@ -1,7 +1,7 @@
using System; using System;
namespace Quik.Controls namespace Dashboard.Controls
{ {
public enum Dock public enum Dock
{ {

View File

@ -2,7 +2,7 @@ using System;
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
namespace Quik.Controls namespace Dashboard.Controls
{ {
public abstract class ContainerControl : Control, ICollection<Control> public abstract class ContainerControl : Control, ICollection<Control>
{ {

View File

@ -1,8 +1,8 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using Quik.CommandMachine; using Dashboard.CommandMachine;
namespace Quik.Controls namespace Dashboard.Controls
{ {
public abstract class Control : UIBase public abstract class Control : UIBase
{ {

View File

@ -2,9 +2,9 @@ using System;
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using Quik.CommandMachine; using Dashboard.CommandMachine;
namespace Quik.Controls namespace Dashboard.Controls
{ {
public class FlowBox : ContainerControl public class FlowBox : ContainerControl
{ {

View File

@ -1,8 +1,8 @@
using Quik.CommandMachine; using Dashboard.CommandMachine;
using Quik.Media; using Dashboard.Media;
using Quik.Typography; using Dashboard.Typography;
namespace Quik.Controls namespace Dashboard.Controls
{ {
public class Label : Control public class Label : Control
{ {

View File

@ -1,8 +1,8 @@
using System; using System;
using Quik.CommandMachine; using Dashboard.CommandMachine;
namespace Quik.Controls namespace Dashboard.Controls
{ {
/// <summary> /// <summary>
/// Bases for all UI elements. /// Bases for all UI elements.

View File

@ -1,6 +1,6 @@
using System; using System;
namespace Quik.Controls namespace Dashboard.Controls
{ {
public class View : UIBase public class View : UIBase
{ {

View File

@ -1,6 +1,6 @@
using System; using System;
namespace Quik.Media.Color namespace Dashboard.Media.Color
{ {
public static class FormatConvert public static class FormatConvert
{ {

View File

@ -1,7 +1,7 @@
using System; using System;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
namespace Quik.Media.Color namespace Dashboard.Media.Color
{ {
public class QImageBuffer : QImage public class QImageBuffer : QImage
{ {

View File

@ -1,6 +1,6 @@
using System; using System;
namespace Quik.Media.Color namespace Dashboard.Media.Color
{ {
public unsafe struct LockIO public unsafe struct LockIO
{ {

View File

@ -1,4 +1,4 @@
namespace Quik.Media namespace Dashboard.Media
{ {
public static class Extensions public static class Extensions
{ {

View File

@ -1,8 +1,8 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using Quik.Media.Color; using Dashboard.Media.Color;
namespace Quik.Media.Font namespace Dashboard.Media.Font
{ {
public struct FontAtlasGlyphInfo public struct FontAtlasGlyphInfo
{ {

View File

@ -1,7 +1,7 @@
using System; using System;
using System.Text; using System.Text;
namespace Quik.Media.Font namespace Dashboard.Media.Font
{ {
public readonly struct FontFace : IEquatable<FontFace> public readonly struct FontFace : IEquatable<FontFace>
{ {

View File

@ -1,4 +1,4 @@
namespace Quik.Media.Font namespace Dashboard.Media.Font
{ {
public enum FontSlant public enum FontSlant
{ {

View File

@ -1,4 +1,4 @@
namespace Quik.Media.Font namespace Dashboard.Media.Font
{ {
/// <summary> /// <summary>
/// Enumeration of font stretch values. /// Enumeration of font stretch values.

View File

@ -1,6 +1,6 @@
using System; using System;
namespace Quik.Media.Font namespace Dashboard.Media.Font
{ {
public enum FontWeight public enum FontWeight
{ {

View File

@ -1,4 +1,4 @@
namespace Quik.Media.Font namespace Dashboard.Media.Font
{ {
public enum SystemFontFamily public enum SystemFontFamily
{ {

View File

@ -1,6 +1,6 @@
using System; using System;
namespace Quik.Media namespace Dashboard.Media
{ {
public enum QImageFormat public enum QImageFormat
{ {

View File

@ -1,7 +1,7 @@
using System; using System;
using System.IO; using System.IO;
namespace Quik.Media namespace Dashboard.Media
{ {
public enum MediaHint public enum MediaHint
{ {

View File

@ -1,10 +1,10 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
using Quik.Media; using Dashboard.Media;
using Quik.Media.Font; using Dashboard.Media.Font;
namespace Quik.Media namespace Dashboard.Media
{ {
/// <summary> /// <summary>
/// Abstract class that represents a font. /// Abstract class that represents a font.

View File

@ -1,4 +1,4 @@
namespace Quik.Media namespace Dashboard.Media
{ {
/// <summary> /// <summary>
/// Glyph properties with metrics based on FreeType glyph metrics. /// Glyph properties with metrics based on FreeType glyph metrics.

View File

@ -1,5 +1,5 @@
using System; using System;
namespace Quik.Media namespace Dashboard.Media
{ {
public abstract class QImage : IDisposable public abstract class QImage : IDisposable
{ {

View File

@ -1,6 +1,6 @@
using System; using System;
namespace Quik namespace Dashboard
{ {
public enum MouseButton : byte public enum MouseButton : byte
{ {

View File

@ -1,7 +1,7 @@
using System; using System;
using System.Runtime.CompilerServices; using System.Runtime.CompilerServices;
namespace Quik.OpenGL namespace Dashboard.OpenGL
{ {
public unsafe static partial class GL public unsafe static partial class GL
{ {

View File

@ -1,8 +1,8 @@
using System.Runtime.CompilerServices; using System.Runtime.CompilerServices;
using System.Text; using System.Text;
using static Quik.OpenGL.GLEnum; using static Dashboard.OpenGL.GLEnum;
namespace Quik.OpenGL namespace Dashboard.OpenGL
{ {
public unsafe static partial class GL public unsafe static partial class GL
{ {

View File

@ -2,9 +2,9 @@ using System;
using System.Runtime.CompilerServices; using System.Runtime.CompilerServices;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
using System.Text; using System.Text;
using static Quik.OpenGL.GLEnum; using static Dashboard.OpenGL.GLEnum;
namespace Quik.OpenGL namespace Dashboard.OpenGL
{ {
public unsafe static partial class GL public unsafe static partial class GL
{ {

View File

@ -1,7 +1,7 @@
using System; using System;
using System.Runtime.CompilerServices; using System.Runtime.CompilerServices;
namespace Quik.OpenGL namespace Dashboard.OpenGL
{ {
public unsafe static partial class GL public unsafe static partial class GL
{ {

View File

@ -1,6 +1,6 @@
using System.Runtime.CompilerServices; using System.Runtime.CompilerServices;
namespace Quik.OpenGL namespace Dashboard.OpenGL
{ {
public unsafe static partial class GL public unsafe static partial class GL
{ {

View File

@ -1,7 +1,7 @@
using System; using System;
using System.Runtime.CompilerServices; using System.Runtime.CompilerServices;
namespace Quik.OpenGL namespace Dashboard.OpenGL
{ {
public unsafe static partial class GL public unsafe static partial class GL
{ {

View File

@ -2,7 +2,7 @@ using System;
using System.Runtime.CompilerServices; using System.Runtime.CompilerServices;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
namespace Quik.OpenGL namespace Dashboard.OpenGL
{ {
public delegate IntPtr GetProcAddressProc(string procName); public delegate IntPtr GetProcAddressProc(string procName);

View File

@ -1,13 +1,13 @@
using System; using System;
using System.IO; using System.IO;
using System.Collections.Generic; using System.Collections.Generic;
using Quik.VertexGenerator; using Dashboard.VertexGenerator;
using static Quik.OpenGL.GLEnum; using static Dashboard.OpenGL.GLEnum;
using Quik.Media; using Dashboard.Media;
using System.Linq; using System.Linq;
using System.Diagnostics; using System.Diagnostics;
namespace Quik.OpenGL namespace Dashboard.OpenGL
{ {
public class GL21Driver : IDisposable public class GL21Driver : IDisposable
{ {

View File

@ -1,4 +1,4 @@
namespace Quik.OpenGL namespace Dashboard.OpenGL
{ {
public enum GLEnum : int public enum GLEnum : int
{ {

View File

@ -1,7 +1,7 @@
using System; using System;
using static Quik.OpenGL.GLEnum; using static Dashboard.OpenGL.GLEnum;
namespace Quik.OpenGL namespace Dashboard.OpenGL
{ {
[System.Serializable] [System.Serializable]
public class GraphicsException : System.Exception public class GraphicsException : System.Exception

View File

@ -1,9 +1,9 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO; using System.IO;
using Quik.Media.Font; using Dashboard.Media.Font;
namespace Quik.PAL namespace Dashboard.PAL
{ {
/// <summary> /// <summary>
/// Flags that effect font search criterea. /// Flags that effect font search criterea.

View File

@ -1,9 +1,9 @@
using System.Diagnostics.CodeAnalysis; using System.Diagnostics.CodeAnalysis;
using System.IO; using System.IO;
using Quik.Media; using Dashboard.Media;
namespace Quik.PAL namespace Dashboard.PAL
{ {
public interface IFontFactory public interface IFontFactory
{ {

View File

@ -1,8 +1,8 @@
using System; using System;
using Quik.CommandMachine; using Dashboard.CommandMachine;
using Quik.Media; using Dashboard.Media;
namespace Quik.PAL namespace Dashboard.PAL
{ {
/// <summary> /// <summary>
/// An empty interface to statically type Quik port handles. /// An empty interface to statically type Quik port handles.

View File

@ -1,12 +1,12 @@
using Quik.CommandMachine; using Dashboard.CommandMachine;
using Quik.Controls; using Dashboard.Controls;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Text; using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
namespace Quik.PAL namespace Dashboard.PAL
{ {
/// <summary> /// <summary>
/// An abstraction layer over the UI input and output. /// An abstraction layer over the UI input and output.

View File

@ -1,13 +1,13 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Threading; using System.Threading;
using Quik.CommandMachine; using Dashboard.CommandMachine;
using Quik.Controls; using Dashboard.Controls;
using Quik.Media; using Dashboard.Media;
using Quik.PAL; using Dashboard.PAL;
using Quik.Typography; using Dashboard.Typography;
namespace Quik namespace Dashboard
{ {
/// <summary> /// <summary>
/// Main class for Quik applications. /// Main class for Quik applications.

View File

@ -2,7 +2,7 @@ using System;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.Diagnostics; using System.Diagnostics;
namespace Quik namespace Dashboard
{ {
/// <summary> /// <summary>
/// A 2 dimensional Vector. /// A 2 dimensional Vector.

View File

@ -1,9 +1,9 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using Quik.Media; using Dashboard.Media;
using Quik.Media.Font; using Dashboard.Media.Font;
namespace Quik namespace Dashboard
{ {
public enum TextAlignment public enum TextAlignment
{ {

View File

@ -1,12 +1,12 @@
using Quik.Media; using Dashboard.Media;
using Quik.Media.Font; using Dashboard.Media.Font;
using Quik.PAL; using Dashboard.PAL;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO; using System.IO;
using System.Reflection; using System.Reflection;
namespace Quik.Typography namespace Dashboard.Typography
{ {
/// <summary> /// <summary>
/// The font provider is a caching object that provides fonts for typesetting classes. /// The font provider is a caching object that provides fonts for typesetting classes.

View File

@ -3,9 +3,9 @@ using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using System.Globalization; using System.Globalization;
using System.Text; using System.Text;
using Quik.Media; using Dashboard.Media;
namespace Quik.Typography namespace Dashboard.Typography
{ {
/// <summary> /// <summary>
/// An atomic horizontal block of text which cannot be further divided. /// An atomic horizontal block of text which cannot be further divided.

View File

@ -1,10 +1,10 @@
using Quik.CommandMachine; using Dashboard.CommandMachine;
using Quik.Media; using Dashboard.Media;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Text; using System.Text;
namespace Quik.Typography namespace Dashboard.Typography
{ {
public static class Typesetter public static class Typesetter
{ {

View File

@ -1,7 +1,7 @@
using System; using System;
using System.Text; using System.Text;
namespace Quik.Typography namespace Dashboard.Typography
{ {
public static class UnicodeUtil public static class UnicodeUtil
{ {

View File

@ -1,10 +1,10 @@
using Quik.Media; using Dashboard.Media;
using System; using System;
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using System.Runtime.CompilerServices; using System.Runtime.CompilerServices;
namespace Quik.VertexGenerator namespace Dashboard.VertexGenerator
{ {
public class DrawQueue : IEnumerable<DrawCall> public class DrawQueue : IEnumerable<DrawCall>
{ {

View File

@ -1,6 +1,6 @@
using System.Diagnostics; using System.Diagnostics;
namespace Quik.VertexGenerator namespace Dashboard.VertexGenerator
{ {
/// <summary> /// <summary>
/// Represents a GPU vertex. /// Represents a GPU vertex.

View File

@ -1,6 +1,6 @@
using System; using System;
namespace Quik.VertexGenerator namespace Dashboard.VertexGenerator
{ {
/// <summary> /// <summary>
/// A small list which whose items can be used by reference. /// A small list which whose items can be used by reference.

View File

@ -1,10 +1,10 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using Quik.CommandMachine; using Dashboard.CommandMachine;
using Quik.Media; using Dashboard.Media;
using Quik.Typography; using Dashboard.Typography;
namespace Quik.VertexGenerator namespace Dashboard.VertexGenerator
{ {
public class VertexGeneratorEngine : CommandEngine public class VertexGeneratorEngine : CommandEngine
{ {

View File

@ -1,84 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.9.34701.34
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Quik", "Quik\Quik.csproj", "{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Quik.OpenTK", "Quik.OpenTK\Quik.OpenTK.csproj", "{586E5E28-1D07-4CC2-B04F-0BC420564F57}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{AE05ADE5-A809-479F-97D5-BEAFE7604285}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "QuikDemo", "tests\QuikDemo\QuikDemo.csproj", "{79CBF97F-4884-4692-94FB-75DDEB61E26F}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Quik.Media.Defaults", "Quik.Media.Defaults\Quik.Media.Defaults.csproj", "{B517D2BF-CB9D-4448-BE50-EA85E100EB47}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}.Debug|x64.ActiveCfg = Debug|Any CPU
{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}.Debug|x64.Build.0 = Debug|Any CPU
{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}.Debug|x86.ActiveCfg = Debug|Any CPU
{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}.Debug|x86.Build.0 = Debug|Any CPU
{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}.Release|Any CPU.Build.0 = Release|Any CPU
{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}.Release|x64.ActiveCfg = Release|Any CPU
{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}.Release|x64.Build.0 = Release|Any CPU
{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}.Release|x86.ActiveCfg = Release|Any CPU
{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}.Release|x86.Build.0 = Release|Any CPU
{586E5E28-1D07-4CC2-B04F-0BC420564F57}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{586E5E28-1D07-4CC2-B04F-0BC420564F57}.Debug|Any CPU.Build.0 = Debug|Any CPU
{586E5E28-1D07-4CC2-B04F-0BC420564F57}.Debug|x64.ActiveCfg = Debug|Any CPU
{586E5E28-1D07-4CC2-B04F-0BC420564F57}.Debug|x64.Build.0 = Debug|Any CPU
{586E5E28-1D07-4CC2-B04F-0BC420564F57}.Debug|x86.ActiveCfg = Debug|Any CPU
{586E5E28-1D07-4CC2-B04F-0BC420564F57}.Debug|x86.Build.0 = Debug|Any CPU
{586E5E28-1D07-4CC2-B04F-0BC420564F57}.Release|Any CPU.ActiveCfg = Release|Any CPU
{586E5E28-1D07-4CC2-B04F-0BC420564F57}.Release|Any CPU.Build.0 = Release|Any CPU
{586E5E28-1D07-4CC2-B04F-0BC420564F57}.Release|x64.ActiveCfg = Release|Any CPU
{586E5E28-1D07-4CC2-B04F-0BC420564F57}.Release|x64.Build.0 = Release|Any CPU
{586E5E28-1D07-4CC2-B04F-0BC420564F57}.Release|x86.ActiveCfg = Release|Any CPU
{586E5E28-1D07-4CC2-B04F-0BC420564F57}.Release|x86.Build.0 = Release|Any CPU
{79CBF97F-4884-4692-94FB-75DDEB61E26F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{79CBF97F-4884-4692-94FB-75DDEB61E26F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{79CBF97F-4884-4692-94FB-75DDEB61E26F}.Debug|x64.ActiveCfg = Debug|Any CPU
{79CBF97F-4884-4692-94FB-75DDEB61E26F}.Debug|x64.Build.0 = Debug|Any CPU
{79CBF97F-4884-4692-94FB-75DDEB61E26F}.Debug|x86.ActiveCfg = Debug|Any CPU
{79CBF97F-4884-4692-94FB-75DDEB61E26F}.Debug|x86.Build.0 = Debug|Any CPU
{79CBF97F-4884-4692-94FB-75DDEB61E26F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{79CBF97F-4884-4692-94FB-75DDEB61E26F}.Release|Any CPU.Build.0 = Release|Any CPU
{79CBF97F-4884-4692-94FB-75DDEB61E26F}.Release|x64.ActiveCfg = Release|Any CPU
{79CBF97F-4884-4692-94FB-75DDEB61E26F}.Release|x64.Build.0 = Release|Any CPU
{79CBF97F-4884-4692-94FB-75DDEB61E26F}.Release|x86.ActiveCfg = Release|Any CPU
{79CBF97F-4884-4692-94FB-75DDEB61E26F}.Release|x86.Build.0 = Release|Any CPU
{B517D2BF-CB9D-4448-BE50-EA85E100EB47}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B517D2BF-CB9D-4448-BE50-EA85E100EB47}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B517D2BF-CB9D-4448-BE50-EA85E100EB47}.Debug|x64.ActiveCfg = Debug|Any CPU
{B517D2BF-CB9D-4448-BE50-EA85E100EB47}.Debug|x64.Build.0 = Debug|Any CPU
{B517D2BF-CB9D-4448-BE50-EA85E100EB47}.Debug|x86.ActiveCfg = Debug|Any CPU
{B517D2BF-CB9D-4448-BE50-EA85E100EB47}.Debug|x86.Build.0 = Debug|Any CPU
{B517D2BF-CB9D-4448-BE50-EA85E100EB47}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B517D2BF-CB9D-4448-BE50-EA85E100EB47}.Release|Any CPU.Build.0 = Release|Any CPU
{B517D2BF-CB9D-4448-BE50-EA85E100EB47}.Release|x64.ActiveCfg = Release|Any CPU
{B517D2BF-CB9D-4448-BE50-EA85E100EB47}.Release|x64.Build.0 = Release|Any CPU
{B517D2BF-CB9D-4448-BE50-EA85E100EB47}.Release|x86.ActiveCfg = Release|Any CPU
{B517D2BF-CB9D-4448-BE50-EA85E100EB47}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{79CBF97F-4884-4692-94FB-75DDEB61E26F} = {AE05ADE5-A809-479F-97D5-BEAFE7604285}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {EF011093-DA56-4E14-B2AB-D565B64F73E1}
EndGlobalSection
EndGlobal

View File

@ -1,9 +1,9 @@
<Project Sdk="Microsoft.NET.Sdk"> <Project Sdk="Microsoft.NET.Sdk">
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\..\Quik\Quik.csproj" /> <ProjectReference Include="..\..\Dashboard\Dashboard.csproj" />
<ProjectReference Include="..\..\Quik.Media.Defaults\Quik.Media.Defaults.csproj" /> <ProjectReference Include="..\..\Dashboard.Media.Defaults\Dashboard.Media.Defaults.csproj" />
<ProjectReference Include="..\..\Quik.OpenTK\Quik.OpenTK.csproj" /> <ProjectReference Include="..\..\Dashboard.OpenTK\Dashboard.OpenTK.csproj" />
</ItemGroup> </ItemGroup>
<PropertyGroup> <PropertyGroup>

View File

@ -1,12 +1,12 @@
using Quik; using Dashboard;
using Quik.CommandMachine; using Dashboard.CommandMachine;
using Quik.Controls; using Dashboard.Controls;
using Quik.OpenTK; using Dashboard.OpenTK;
using Quik.Media.Defaults; using Dashboard.Media.Defaults;
using Quik.Media; using Dashboard.Media;
using Quik.PAL; using Dashboard.PAL;
namespace QuikDemo namespace Dashboard.Demo
{ {
public static class Program public static class Program
{ {