├── .nuget
├── nuget.bat
├── Icon.png
├── GlmSharp.0.0.1.nupkg
├── GlmSharp.0.9.0.nupkg
├── GlmSharp.0.9.1.nupkg
├── GlmSharp.0.9.2.nupkg
├── GlmSharp.0.9.3.nupkg
├── GlmSharp.0.9.4.nupkg
├── GlmSharp.0.9.5.nupkg
├── GlmSharp.0.9.6.nupkg
├── GlmSharp.0.9.7.nupkg
├── GlmSharp.0.9.8.nupkg
└── License.txt
├── .travis.yml
├── GlmSharp
├── packages
│ ├── .gitignore
│ └── repositories.config
├── GlmSharpTest
│ ├── App.config
│ ├── packages.config
│ ├── Generated
│ │ ├── Quat
│ │ │ ├── gquat.Test.cs
│ │ │ ├── bquat.Test.cs
│ │ │ ├── dquat.Test.cs
│ │ │ ├── hquat.Test.cs
│ │ │ ├── iquat.Test.cs
│ │ │ ├── lquat.Test.cs
│ │ │ ├── quat.Test.cs
│ │ │ ├── uquat.Test.cs
│ │ │ ├── cquat.Test.cs
│ │ │ └── decquat.Test.cs
│ │ ├── Mat2x2
│ │ │ ├── bmat2.Test.cs
│ │ │ ├── gmat2.Test.cs
│ │ │ ├── hmat2.Test.cs
│ │ │ ├── imat2.Test.cs
│ │ │ ├── lmat2.Test.cs
│ │ │ ├── mat2.Test.cs
│ │ │ ├── umat2.Test.cs
│ │ │ ├── cmat2.Test.cs
│ │ │ ├── decmat2.Test.cs
│ │ │ └── dmat2.Test.cs
│ │ ├── Mat2x3
│ │ │ ├── gmat2x3.Test.cs
│ │ │ ├── imat2x3.Test.cs
│ │ │ ├── bmat2x3.Test.cs
│ │ │ ├── cmat2x3.Test.cs
│ │ │ ├── dmat2x3.Test.cs
│ │ │ ├── hmat2x3.Test.cs
│ │ │ ├── lmat2x3.Test.cs
│ │ │ ├── mat2x3.Test.cs
│ │ │ ├── umat2x3.Test.cs
│ │ │ └── decmat2x3.Test.cs
│ │ ├── Mat2x4
│ │ │ ├── gmat2x4.Test.cs
│ │ │ ├── imat2x4.Test.cs
│ │ │ ├── bmat2x4.Test.cs
│ │ │ ├── cmat2x4.Test.cs
│ │ │ ├── dmat2x4.Test.cs
│ │ │ ├── hmat2x4.Test.cs
│ │ │ ├── lmat2x4.Test.cs
│ │ │ ├── mat2x4.Test.cs
│ │ │ ├── umat2x4.Test.cs
│ │ │ └── decmat2x4.Test.cs
│ │ ├── Mat3x2
│ │ │ ├── gmat3x2.Test.cs
│ │ │ ├── imat3x2.Test.cs
│ │ │ ├── bmat3x2.Test.cs
│ │ │ ├── cmat3x2.Test.cs
│ │ │ ├── dmat3x2.Test.cs
│ │ │ ├── hmat3x2.Test.cs
│ │ │ ├── lmat3x2.Test.cs
│ │ │ ├── mat3x2.Test.cs
│ │ │ ├── umat3x2.Test.cs
│ │ │ └── decmat3x2.Test.cs
│ │ ├── Mat3x3
│ │ │ ├── bmat3.Test.cs
│ │ │ ├── gmat3.Test.cs
│ │ │ ├── hmat3.Test.cs
│ │ │ ├── imat3.Test.cs
│ │ │ ├── lmat3.Test.cs
│ │ │ ├── mat3.Test.cs
│ │ │ ├── umat3.Test.cs
│ │ │ ├── cmat3.Test.cs
│ │ │ ├── decmat3.Test.cs
│ │ │ └── dmat3.Test.cs
│ │ ├── Mat3x4
│ │ │ ├── gmat3x4.Test.cs
│ │ │ ├── imat3x4.Test.cs
│ │ │ ├── bmat3x4.Test.cs
│ │ │ ├── cmat3x4.Test.cs
│ │ │ ├── dmat3x4.Test.cs
│ │ │ ├── hmat3x4.Test.cs
│ │ │ ├── lmat3x4.Test.cs
│ │ │ ├── mat3x4.Test.cs
│ │ │ ├── umat3x4.Test.cs
│ │ │ └── decmat3x4.Test.cs
│ │ ├── Mat4x2
│ │ │ ├── gmat4x2.Test.cs
│ │ │ ├── imat4x2.Test.cs
│ │ │ ├── bmat4x2.Test.cs
│ │ │ ├── cmat4x2.Test.cs
│ │ │ ├── dmat4x2.Test.cs
│ │ │ ├── hmat4x2.Test.cs
│ │ │ ├── lmat4x2.Test.cs
│ │ │ ├── mat4x2.Test.cs
│ │ │ ├── umat4x2.Test.cs
│ │ │ └── decmat4x2.Test.cs
│ │ ├── Mat4x3
│ │ │ ├── gmat4x3.Test.cs
│ │ │ ├── imat4x3.Test.cs
│ │ │ ├── bmat4x3.Test.cs
│ │ │ ├── cmat4x3.Test.cs
│ │ │ ├── dmat4x3.Test.cs
│ │ │ ├── hmat4x3.Test.cs
│ │ │ ├── lmat4x3.Test.cs
│ │ │ ├── mat4x3.Test.cs
│ │ │ ├── umat4x3.Test.cs
│ │ │ └── decmat4x3.Test.cs
│ │ └── Mat4x4
│ │ │ ├── bmat4.Test.cs
│ │ │ ├── gmat4.Test.cs
│ │ │ ├── hmat4.Test.cs
│ │ │ ├── imat4.Test.cs
│ │ │ ├── lmat4.Test.cs
│ │ │ ├── mat4.Test.cs
│ │ │ ├── umat4.Test.cs
│ │ │ ├── cmat4.Test.cs
│ │ │ ├── decmat4.Test.cs
│ │ │ └── dmat4.Test.cs
│ └── Manual
│ │ └── MatrixMultTest.cs
├── GlmSharpGenerator
│ ├── App.config
│ ├── Members
│ │ ├── Operator.cs
│ │ ├── StaticProperty.cs
│ │ ├── AggregatedProperty.cs
│ │ ├── ExplicitOperator.cs
│ │ └── ImplicitOperator.cs
│ ├── Types
│ │ ├── AnyType.cs
│ │ └── ArrayType.cs
│ └── Tests
│ │ └── TestFunc.cs
├── GlmSharpCompat
│ ├── Swizzle
│ │ ├── swizzle_bvec2.glm.cs
│ │ ├── swizzle_bvec3.glm.cs
│ │ ├── swizzle_bvec4.glm.cs
│ │ ├── swizzle_dvec2.glm.cs
│ │ ├── swizzle_dvec3.glm.cs
│ │ ├── swizzle_dvec4.glm.cs
│ │ ├── swizzle_gvec2.glm.cs
│ │ ├── swizzle_gvec3.glm.cs
│ │ ├── swizzle_gvec4.glm.cs
│ │ ├── swizzle_hvec2.glm.cs
│ │ ├── swizzle_hvec3.glm.cs
│ │ ├── swizzle_hvec4.glm.cs
│ │ ├── swizzle_ivec2.glm.cs
│ │ ├── swizzle_ivec3.glm.cs
│ │ ├── swizzle_ivec4.glm.cs
│ │ ├── swizzle_lvec2.glm.cs
│ │ ├── swizzle_lvec3.glm.cs
│ │ ├── swizzle_lvec4.glm.cs
│ │ ├── swizzle_uvec2.glm.cs
│ │ ├── swizzle_uvec3.glm.cs
│ │ ├── swizzle_uvec4.glm.cs
│ │ ├── swizzle_vec2.glm.cs
│ │ ├── swizzle_vec3.glm.cs
│ │ ├── swizzle_vec4.glm.cs
│ │ ├── swizzle_decvec2.glm.cs
│ │ ├── swizzle_decvec3.glm.cs
│ │ └── swizzle_decvec4.glm.cs
│ ├── Mat2x2
│ │ ├── bmat2.glm.cs
│ │ ├── hmat2.glm.cs
│ │ ├── imat2.glm.cs
│ │ ├── lmat2.glm.cs
│ │ ├── mat2.glm.cs
│ │ ├── umat2.glm.cs
│ │ ├── dmat2.glm.cs
│ │ ├── gmat2.glm.cs
│ │ └── decmat2.glm.cs
│ ├── Mat3x3
│ │ ├── bmat3.glm.cs
│ │ ├── imat3.glm.cs
│ │ ├── lmat3.glm.cs
│ │ ├── umat3.glm.cs
│ │ └── gmat3.glm.cs
│ ├── Mat4x4
│ │ ├── bmat4.glm.cs
│ │ ├── imat4.glm.cs
│ │ ├── lmat4.glm.cs
│ │ ├── umat4.glm.cs
│ │ └── gmat4.glm.cs
│ ├── Mat2x3
│ │ ├── imat2x3.glm.cs
│ │ ├── bmat2x3.glm.cs
│ │ ├── hmat2x3.glm.cs
│ │ ├── lmat2x3.glm.cs
│ │ ├── mat2x3.glm.cs
│ │ ├── umat2x3.glm.cs
│ │ ├── dmat2x3.glm.cs
│ │ ├── gmat2x3.glm.cs
│ │ └── decmat2x3.glm.cs
│ ├── Mat2x4
│ │ ├── imat2x4.glm.cs
│ │ ├── bmat2x4.glm.cs
│ │ ├── hmat2x4.glm.cs
│ │ ├── lmat2x4.glm.cs
│ │ ├── mat2x4.glm.cs
│ │ ├── umat2x4.glm.cs
│ │ ├── dmat2x4.glm.cs
│ │ ├── gmat2x4.glm.cs
│ │ └── decmat2x4.glm.cs
│ ├── Mat3x2
│ │ ├── imat3x2.glm.cs
│ │ ├── bmat3x2.glm.cs
│ │ ├── hmat3x2.glm.cs
│ │ ├── lmat3x2.glm.cs
│ │ ├── mat3x2.glm.cs
│ │ ├── umat3x2.glm.cs
│ │ ├── dmat3x2.glm.cs
│ │ ├── gmat3x2.glm.cs
│ │ └── decmat3x2.glm.cs
│ ├── Mat3x4
│ │ ├── imat3x4.glm.cs
│ │ ├── bmat3x4.glm.cs
│ │ ├── hmat3x4.glm.cs
│ │ ├── lmat3x4.glm.cs
│ │ ├── mat3x4.glm.cs
│ │ ├── umat3x4.glm.cs
│ │ ├── dmat3x4.glm.cs
│ │ ├── gmat3x4.glm.cs
│ │ └── decmat3x4.glm.cs
│ ├── Mat4x2
│ │ ├── imat4x2.glm.cs
│ │ ├── bmat4x2.glm.cs
│ │ ├── hmat4x2.glm.cs
│ │ ├── lmat4x2.glm.cs
│ │ ├── mat4x2.glm.cs
│ │ ├── umat4x2.glm.cs
│ │ ├── dmat4x2.glm.cs
│ │ ├── gmat4x2.glm.cs
│ │ └── decmat4x2.glm.cs
│ └── Mat4x3
│ │ ├── imat4x3.glm.cs
│ │ ├── bmat4x3.glm.cs
│ │ ├── hmat4x3.glm.cs
│ │ ├── lmat4x3.glm.cs
│ │ ├── mat4x3.glm.cs
│ │ ├── umat4x3.glm.cs
│ │ ├── dmat4x3.glm.cs
│ │ ├── gmat4x3.glm.cs
│ │ └── decmat4x3.glm.cs
└── GlmSharp
│ ├── Swizzle
│ ├── swizzle_vec2.glm.cs
│ ├── swizzle_vec3.glm.cs
│ ├── swizzle_vec4.glm.cs
│ ├── swizzle_bvec2.glm.cs
│ ├── swizzle_bvec3.glm.cs
│ ├── swizzle_bvec4.glm.cs
│ ├── swizzle_cvec2.glm.cs
│ ├── swizzle_cvec3.glm.cs
│ ├── swizzle_cvec4.glm.cs
│ ├── swizzle_decvec2.glm.cs
│ ├── swizzle_decvec3.glm.cs
│ ├── swizzle_decvec4.glm.cs
│ ├── swizzle_dvec2.glm.cs
│ ├── swizzle_dvec3.glm.cs
│ ├── swizzle_dvec4.glm.cs
│ ├── swizzle_gvec2.glm.cs
│ ├── swizzle_gvec3.glm.cs
│ ├── swizzle_gvec4.glm.cs
│ ├── swizzle_hvec2.glm.cs
│ ├── swizzle_hvec3.glm.cs
│ ├── swizzle_hvec4.glm.cs
│ ├── swizzle_ivec2.glm.cs
│ ├── swizzle_ivec3.glm.cs
│ ├── swizzle_ivec4.glm.cs
│ ├── swizzle_lvec2.glm.cs
│ ├── swizzle_lvec3.glm.cs
│ ├── swizzle_lvec4.glm.cs
│ ├── swizzle_uvec2.glm.cs
│ ├── swizzle_uvec3.glm.cs
│ └── swizzle_uvec4.glm.cs
│ ├── Mat2x2
│ ├── bmat2.glm.cs
│ ├── hmat2.glm.cs
│ ├── imat2.glm.cs
│ ├── lmat2.glm.cs
│ ├── mat2.glm.cs
│ └── umat2.glm.cs
│ └── Mat3x3
│ ├── bmat3.glm.cs
│ └── imat3.glm.cs
└── LICENSE
/.nuget/nuget.bat:
--------------------------------------------------------------------------------
1 | nuget.exe pack GlmSharp.dll.nuspec
2 |
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | language: csharp
2 | solution: GlmSharp/GlmSharp.sln
--------------------------------------------------------------------------------
/GlmSharp/packages/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !repositories.config
3 | !.gitignore
--------------------------------------------------------------------------------
/.nuget/Icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Philip-Trettner/GlmSharp/HEAD/.nuget/Icon.png
--------------------------------------------------------------------------------
/.nuget/GlmSharp.0.0.1.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Philip-Trettner/GlmSharp/HEAD/.nuget/GlmSharp.0.0.1.nupkg
--------------------------------------------------------------------------------
/.nuget/GlmSharp.0.9.0.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Philip-Trettner/GlmSharp/HEAD/.nuget/GlmSharp.0.9.0.nupkg
--------------------------------------------------------------------------------
/.nuget/GlmSharp.0.9.1.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Philip-Trettner/GlmSharp/HEAD/.nuget/GlmSharp.0.9.1.nupkg
--------------------------------------------------------------------------------
/.nuget/GlmSharp.0.9.2.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Philip-Trettner/GlmSharp/HEAD/.nuget/GlmSharp.0.9.2.nupkg
--------------------------------------------------------------------------------
/.nuget/GlmSharp.0.9.3.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Philip-Trettner/GlmSharp/HEAD/.nuget/GlmSharp.0.9.3.nupkg
--------------------------------------------------------------------------------
/.nuget/GlmSharp.0.9.4.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Philip-Trettner/GlmSharp/HEAD/.nuget/GlmSharp.0.9.4.nupkg
--------------------------------------------------------------------------------
/.nuget/GlmSharp.0.9.5.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Philip-Trettner/GlmSharp/HEAD/.nuget/GlmSharp.0.9.5.nupkg
--------------------------------------------------------------------------------
/.nuget/GlmSharp.0.9.6.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Philip-Trettner/GlmSharp/HEAD/.nuget/GlmSharp.0.9.6.nupkg
--------------------------------------------------------------------------------
/.nuget/GlmSharp.0.9.7.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Philip-Trettner/GlmSharp/HEAD/.nuget/GlmSharp.0.9.7.nupkg
--------------------------------------------------------------------------------
/.nuget/GlmSharp.0.9.8.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Philip-Trettner/GlmSharp/HEAD/.nuget/GlmSharp.0.9.8.nupkg
--------------------------------------------------------------------------------
/GlmSharp/packages/repositories.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpGenerator/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpGenerator/Members/Operator.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using GlmSharpGenerator.Types;
7 |
8 | namespace GlmSharpGenerator.Members
9 | {
10 | class Operator : Function
11 | {
12 | public Operator(AbstractType type, string op) : base(type, "operator" + op)
13 | {
14 | Static = true;
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpGenerator/Members/StaticProperty.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using GlmSharpGenerator.Types;
7 |
8 | namespace GlmSharpGenerator.Members
9 | {
10 | class StaticProperty : Property
11 | {
12 | public StaticProperty(string name, AbstractType type) : base(name, type)
13 | {
14 | Static = true;
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_bvec2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_bvec3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_bvec4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_dvec2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_dvec3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_dvec4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_gvec2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_gvec3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_gvec4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_hvec2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_hvec3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_hvec4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_ivec2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_ivec3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_ivec4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_lvec2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_lvec3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_lvec4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_uvec2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_uvec3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_uvec4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_vec2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_vec3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_vec4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_decvec2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_decvec3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Swizzle/swizzle_decvec4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp.Swizzle
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Quat/gquat.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Quat
16 | {
17 | [TestFixture]
18 | public class TQuatTest
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Quat/bquat.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Quat
16 | {
17 | [TestFixture]
18 | public class BoolQuatTest
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Quat/dquat.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Quat
16 | {
17 | [TestFixture]
18 | public class DoubleQuatTest
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Quat/hquat.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Quat
16 | {
17 | [TestFixture]
18 | public class HalfQuatTest
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Quat/iquat.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Quat
16 | {
17 | [TestFixture]
18 | public class IntQuatTest
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Quat/lquat.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Quat
16 | {
17 | [TestFixture]
18 | public class LongQuatTest
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Quat/quat.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Quat
16 | {
17 | [TestFixture]
18 | public class FloatQuatTest
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Quat/uquat.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Quat
16 | {
17 | [TestFixture]
18 | public class UintQuatTest
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x2/bmat2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x2
16 | {
17 | [TestFixture]
18 | public class BoolMat2x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x2/gmat2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x2
16 | {
17 | [TestFixture]
18 | public class TMat2x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x2/hmat2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x2
16 | {
17 | [TestFixture]
18 | public class HalfMat2x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x2/imat2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x2
16 | {
17 | [TestFixture]
18 | public class IntMat2x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x2/lmat2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x2
16 | {
17 | [TestFixture]
18 | public class LongMat2x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x2/mat2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x2
16 | {
17 | [TestFixture]
18 | public class FloatMat2x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x2/umat2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x2
16 | {
17 | [TestFixture]
18 | public class UintMat2x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x3/gmat2x3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x3
16 | {
17 | [TestFixture]
18 | public class TMat2x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x3/imat2x3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x3
16 | {
17 | [TestFixture]
18 | public class IntMat2x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x4/gmat2x4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x4
16 | {
17 | [TestFixture]
18 | public class TMat2x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x4/imat2x4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x4
16 | {
17 | [TestFixture]
18 | public class IntMat2x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x2/gmat3x2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x2
16 | {
17 | [TestFixture]
18 | public class TMat3x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x2/imat3x2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x2
16 | {
17 | [TestFixture]
18 | public class IntMat3x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x3/bmat3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x3
16 | {
17 | [TestFixture]
18 | public class BoolMat3x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x3/gmat3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x3
16 | {
17 | [TestFixture]
18 | public class TMat3x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x3/hmat3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x3
16 | {
17 | [TestFixture]
18 | public class HalfMat3x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x3/imat3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x3
16 | {
17 | [TestFixture]
18 | public class IntMat3x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x3/lmat3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x3
16 | {
17 | [TestFixture]
18 | public class LongMat3x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x3/mat3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x3
16 | {
17 | [TestFixture]
18 | public class FloatMat3x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x3/umat3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x3
16 | {
17 | [TestFixture]
18 | public class UintMat3x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x4/gmat3x4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x4
16 | {
17 | [TestFixture]
18 | public class TMat3x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x4/imat3x4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x4
16 | {
17 | [TestFixture]
18 | public class IntMat3x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x2/gmat4x2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x2
16 | {
17 | [TestFixture]
18 | public class TMat4x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x2/imat4x2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x2
16 | {
17 | [TestFixture]
18 | public class IntMat4x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x3/gmat4x3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x3
16 | {
17 | [TestFixture]
18 | public class TMat4x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x3/imat4x3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x3
16 | {
17 | [TestFixture]
18 | public class IntMat4x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x4/bmat4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x4
16 | {
17 | [TestFixture]
18 | public class BoolMat4x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x4/gmat4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x4
16 | {
17 | [TestFixture]
18 | public class TMat4x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x4/hmat4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x4
16 | {
17 | [TestFixture]
18 | public class HalfMat4x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x4/imat4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x4
16 | {
17 | [TestFixture]
18 | public class IntMat4x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x4/lmat4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x4
16 | {
17 | [TestFixture]
18 | public class LongMat4x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x4/mat4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x4
16 | {
17 | [TestFixture]
18 | public class FloatMat4x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x4/umat4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x4
16 | {
17 | [TestFixture]
18 | public class UintMat4x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Quat/cquat.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Quat
16 | {
17 | [TestFixture]
18 | public class ComplexQuatTest
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Quat/decquat.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Quat
16 | {
17 | [TestFixture]
18 | public class DecimalQuatTest
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x2/cmat2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x2
16 | {
17 | [TestFixture]
18 | public class ComplexMat2x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x2/decmat2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x2
16 | {
17 | [TestFixture]
18 | public class DecimalMat2x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x2/dmat2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x2
16 | {
17 | [TestFixture]
18 | public class DoubleMat2x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x3/bmat2x3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x3
16 | {
17 | [TestFixture]
18 | public class BoolMat2x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x3/cmat2x3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x3
16 | {
17 | [TestFixture]
18 | public class ComplexMat2x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x3/dmat2x3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x3
16 | {
17 | [TestFixture]
18 | public class DoubleMat2x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x3/hmat2x3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x3
16 | {
17 | [TestFixture]
18 | public class HalfMat2x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x3/lmat2x3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x3
16 | {
17 | [TestFixture]
18 | public class LongMat2x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x3/mat2x3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x3
16 | {
17 | [TestFixture]
18 | public class FloatMat2x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x3/umat2x3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x3
16 | {
17 | [TestFixture]
18 | public class UintMat2x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x4/bmat2x4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x4
16 | {
17 | [TestFixture]
18 | public class BoolMat2x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x4/cmat2x4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x4
16 | {
17 | [TestFixture]
18 | public class ComplexMat2x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x4/dmat2x4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x4
16 | {
17 | [TestFixture]
18 | public class DoubleMat2x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x4/hmat2x4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x4
16 | {
17 | [TestFixture]
18 | public class HalfMat2x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x4/lmat2x4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x4
16 | {
17 | [TestFixture]
18 | public class LongMat2x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x4/mat2x4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x4
16 | {
17 | [TestFixture]
18 | public class FloatMat2x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x4/umat2x4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x4
16 | {
17 | [TestFixture]
18 | public class UintMat2x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x2/bmat3x2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x2
16 | {
17 | [TestFixture]
18 | public class BoolMat3x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x2/cmat3x2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x2
16 | {
17 | [TestFixture]
18 | public class ComplexMat3x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x2/dmat3x2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x2
16 | {
17 | [TestFixture]
18 | public class DoubleMat3x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x2/hmat3x2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x2
16 | {
17 | [TestFixture]
18 | public class HalfMat3x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x2/lmat3x2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x2
16 | {
17 | [TestFixture]
18 | public class LongMat3x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x2/mat3x2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x2
16 | {
17 | [TestFixture]
18 | public class FloatMat3x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x2/umat3x2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x2
16 | {
17 | [TestFixture]
18 | public class UintMat3x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x3/cmat3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x3
16 | {
17 | [TestFixture]
18 | public class ComplexMat3x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x3/decmat3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x3
16 | {
17 | [TestFixture]
18 | public class DecimalMat3x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x3/dmat3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x3
16 | {
17 | [TestFixture]
18 | public class DoubleMat3x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x4/bmat3x4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x4
16 | {
17 | [TestFixture]
18 | public class BoolMat3x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x4/cmat3x4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x4
16 | {
17 | [TestFixture]
18 | public class ComplexMat3x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x4/dmat3x4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x4
16 | {
17 | [TestFixture]
18 | public class DoubleMat3x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x4/hmat3x4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x4
16 | {
17 | [TestFixture]
18 | public class HalfMat3x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x4/lmat3x4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x4
16 | {
17 | [TestFixture]
18 | public class LongMat3x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x4/mat3x4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x4
16 | {
17 | [TestFixture]
18 | public class FloatMat3x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x4/umat3x4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x4
16 | {
17 | [TestFixture]
18 | public class UintMat3x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x2/bmat4x2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x2
16 | {
17 | [TestFixture]
18 | public class BoolMat4x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x2/cmat4x2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x2
16 | {
17 | [TestFixture]
18 | public class ComplexMat4x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x2/dmat4x2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x2
16 | {
17 | [TestFixture]
18 | public class DoubleMat4x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x2/hmat4x2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x2
16 | {
17 | [TestFixture]
18 | public class HalfMat4x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x2/lmat4x2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x2
16 | {
17 | [TestFixture]
18 | public class LongMat4x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x2/mat4x2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x2
16 | {
17 | [TestFixture]
18 | public class FloatMat4x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x2/umat4x2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x2
16 | {
17 | [TestFixture]
18 | public class UintMat4x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x3/bmat4x3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x3
16 | {
17 | [TestFixture]
18 | public class BoolMat4x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x3/cmat4x3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x3
16 | {
17 | [TestFixture]
18 | public class ComplexMat4x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x3/dmat4x3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x3
16 | {
17 | [TestFixture]
18 | public class DoubleMat4x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x3/hmat4x3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x3
16 | {
17 | [TestFixture]
18 | public class HalfMat4x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x3/lmat4x3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x3
16 | {
17 | [TestFixture]
18 | public class LongMat4x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x3/mat4x3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x3
16 | {
17 | [TestFixture]
18 | public class FloatMat4x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x3/umat4x3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x3
16 | {
17 | [TestFixture]
18 | public class UintMat4x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x4/cmat4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x4
16 | {
17 | [TestFixture]
18 | public class ComplexMat4x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x4/decmat4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x4
16 | {
17 | [TestFixture]
18 | public class DecimalMat4x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x4/dmat4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x4
16 | {
17 | [TestFixture]
18 | public class DoubleMat4x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x3/decmat2x3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x3
16 | {
17 | [TestFixture]
18 | public class DecimalMat2x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat2x4/decmat2x4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat2x4
16 | {
17 | [TestFixture]
18 | public class DecimalMat2x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x2/decmat3x2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x2
16 | {
17 | [TestFixture]
18 | public class DecimalMat3x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat3x4/decmat3x4.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat3x4
16 | {
17 | [TestFixture]
18 | public class DecimalMat3x4Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x2/decmat4x2.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x2
16 | {
17 | [TestFixture]
18 | public class DecimalMat4x2Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Generated/Mat4x3/decmat4x3.Test.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using NUnit.Framework;
10 | using Newtonsoft.Json;
11 | using GlmSharp;
12 |
13 | // ReSharper disable InconsistentNaming
14 |
15 | namespace GlmSharpTest.Generated.Mat4x3
16 | {
17 | [TestFixture]
18 | public class DecimalMat4x3Test
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_vec2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_vec3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_vec4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_bvec2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_bvec3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_bvec4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_cvec2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_cvec3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_cvec4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_decvec2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_decvec3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_decvec4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_dvec2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_dvec3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_dvec4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_gvec2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_gvec3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_gvec4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_hvec2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_hvec3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_hvec4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_ivec2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_ivec3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_ivec4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_lvec2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_lvec3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_lvec4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_uvec2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_uvec3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Swizzle/swizzle_uvec4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp.Swizzle
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpGenerator/Members/AggregatedProperty.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using GlmSharpGenerator.Types;
7 |
8 | namespace GlmSharpGenerator.Members
9 | {
10 | class AggregatedProperty : Property
11 | {
12 | public AggregatedProperty(IEnumerable fields, string name, AbstractType type, string sep, string comment) : base(name, type)
13 | {
14 | GetterLine = fields.Aggregated(" " + sep + " ");
15 | Comment = comment;
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpGenerator/Members/ExplicitOperator.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using GlmSharpGenerator.Types;
7 |
8 | namespace GlmSharpGenerator.Members
9 | {
10 | class ExplicitOperator : Function
11 | {
12 | public override string MemberPrefix => base.MemberPrefix + " explicit";
13 | public override string FunctionName => ReturnType.NameThat;
14 | public override string ReturnName => "operator";
15 |
16 | public ExplicitOperator(AbstractType type) : base(type, type.Name)
17 | {
18 | Static = true;
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpGenerator/Members/ImplicitOperator.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using GlmSharpGenerator.Types;
7 |
8 | namespace GlmSharpGenerator.Members
9 | {
10 | class ImplicitOperator : Function
11 | {
12 | public override string MemberPrefix => base.MemberPrefix + " implicit";
13 | public override string FunctionName => ReturnType.NameThat;
14 | public override string ReturnName => "operator";
15 |
16 | public ImplicitOperator(AbstractType type) : base(type, type.Name)
17 | {
18 | Static = true;
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpGenerator/Types/AnyType.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using GlmSharpGenerator.Members;
7 |
8 | namespace GlmSharpGenerator.Types
9 | {
10 | class AnyType : AbstractType
11 | {
12 | public AnyType(string name)
13 | {
14 | Name = name;
15 | }
16 |
17 | public override string Name { get; }
18 |
19 | public override string TypeComment
20 | {
21 | get { throw new NotSupportedException(); }
22 | }
23 |
24 | public override IEnumerable GenerateMembers()
25 | {
26 | throw new NotSupportedException();
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpGenerator/Tests/TestFunc.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using GlmSharpGenerator.Types;
7 |
8 | namespace GlmSharpGenerator.Tests
9 | {
10 | class TestFunc
11 | {
12 | public string Name { get; set; }
13 | public IEnumerable Code { get; set; }
14 |
15 |
16 | public TestFunc(AbstractType type, string name, params string[] code)
17 | : this(type, name, code as IEnumerable)
18 | {
19 | }
20 | public TestFunc(AbstractType type, string name, IEnumerable code)
21 | {
22 | type.ResetRandom(name.GetHashCode());
23 | Name = name;
24 | Code = code.ToArray();
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpTest/Manual/MatrixMultTest.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using GlmSharp;
7 | using NUnit.Framework;
8 |
9 | namespace GlmSharpTest.Manual
10 | {
11 | [TestFixture]
12 | public class MatrixMultTest
13 | {
14 | [Test]
15 | public void Simple()
16 | {
17 | /*
18 | * 1 2
19 | * 3 4
20 | */
21 | var m1 = new mat2(1, 3, 2, 4);
22 |
23 | /*
24 | * 5 7
25 | * 6 8
26 | */
27 | var m2 = new mat2(5, 6, 7, 8);
28 |
29 | /*
30 | * 1 2 * 5 7 = 17 23
31 | * 3 4 6 8 39 53
32 | */
33 | var r = m1 * m2;
34 | Assert.AreEqual(r.m00, 17);
35 | Assert.AreEqual(r.m01, 39);
36 | Assert.AreEqual(r.m10, 23);
37 | Assert.AreEqual(r.m11, 53);
38 | }
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpGenerator/Types/ArrayType.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using GlmSharpGenerator.Members;
7 |
8 | namespace GlmSharpGenerator.Types
9 | {
10 | class ArrayType : AbstractType
11 | {
12 | ///
13 | /// Array suffix
14 | ///
15 | public string ArraySuffix { get; set; }
16 |
17 | public override string GenericSuffix => ""; // no suffix
18 |
19 | public ArrayType(BuiltinType type, string suffix = "[]")
20 | {
21 | BaseType = type;
22 | ArraySuffix = suffix;
23 | }
24 |
25 | public override string Name => BaseType.Name + ArraySuffix;
26 |
27 | public override string TypeComment
28 | {
29 | get { throw new NotSupportedException(); }
30 | }
31 |
32 | public override IEnumerable GenerateMembers()
33 | {
34 | throw new NotSupportedException();
35 | }
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x2/bmat2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static bool[,] Values(bmat2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static bool[] Values1D(bmat2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(bmat2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x2/hmat2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static Half[,] Values(hmat2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static Half[] Values1D(hmat2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(hmat2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x2/imat2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static int[,] Values(imat2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static int[] Values1D(imat2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(imat2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x2/lmat2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static long[,] Values(lmat2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static long[] Values1D(lmat2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(lmat2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x2/mat2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static float[,] Values(mat2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static float[] Values1D(mat2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(mat2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x2/umat2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static uint[,] Values(umat2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static uint[] Values1D(umat2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(umat2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat3x3/bmat3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static bool[,] Values(bmat3 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static bool[] Values1D(bmat3 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(bmat3 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat3x3/imat3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static int[,] Values(imat3 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static int[] Values1D(imat3 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(imat3 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat3x3/lmat3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static long[,] Values(lmat3 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static long[] Values1D(lmat3 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(lmat3 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat3x3/umat3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static uint[,] Values(umat3 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static uint[] Values1D(umat3 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(umat3 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat4x4/bmat4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static bool[,] Values(bmat4 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static bool[] Values1D(bmat4 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(bmat4 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat4x4/imat4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static int[,] Values(imat4 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static int[] Values1D(imat4 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(imat4 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat4x4/lmat4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static long[,] Values(lmat4 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static long[] Values1D(lmat4 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(lmat4 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat4x4/umat4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static uint[,] Values(umat4 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static uint[] Values1D(umat4 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(umat4 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x2/dmat2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static double[,] Values(dmat2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static double[] Values1D(dmat2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(dmat2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x3/imat2x3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static int[,] Values(imat2x3 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static int[] Values1D(imat2x3 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(imat2x3 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x4/imat2x4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static int[,] Values(imat2x4 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static int[] Values1D(imat2x4 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(imat2x4 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat3x2/imat3x2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static int[,] Values(imat3x2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static int[] Values1D(imat3x2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(imat3x2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat3x4/imat3x4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static int[,] Values(imat3x4 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static int[] Values1D(imat3x4 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(imat3x4 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat4x2/imat4x2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static int[,] Values(imat4x2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static int[] Values1D(imat4x2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(imat4x2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat4x3/imat4x3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static int[,] Values(imat4x3 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static int[] Values1D(imat4x3 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(imat4x3 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015 Philip-Trettner
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x2/gmat2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static T[,] Values(gmat2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static T[] Values1D(gmat2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(gmat2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x3/bmat2x3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static bool[,] Values(bmat2x3 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static bool[] Values1D(bmat2x3 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(bmat2x3 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x3/hmat2x3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static Half[,] Values(hmat2x3 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static Half[] Values1D(hmat2x3 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(hmat2x3 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x3/lmat2x3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static long[,] Values(lmat2x3 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static long[] Values1D(lmat2x3 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(lmat2x3 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x3/mat2x3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static float[,] Values(mat2x3 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static float[] Values1D(mat2x3 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(mat2x3 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x3/umat2x3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static uint[,] Values(umat2x3 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static uint[] Values1D(umat2x3 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(umat2x3 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x4/bmat2x4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static bool[,] Values(bmat2x4 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static bool[] Values1D(bmat2x4 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(bmat2x4 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x4/hmat2x4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static Half[,] Values(hmat2x4 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static Half[] Values1D(hmat2x4 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(hmat2x4 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x4/lmat2x4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static long[,] Values(lmat2x4 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static long[] Values1D(lmat2x4 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(lmat2x4 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x4/mat2x4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static float[,] Values(mat2x4 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static float[] Values1D(mat2x4 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(mat2x4 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x4/umat2x4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static uint[,] Values(umat2x4 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static uint[] Values1D(umat2x4 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(umat2x4 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat3x2/bmat3x2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static bool[,] Values(bmat3x2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static bool[] Values1D(bmat3x2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(bmat3x2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat3x2/hmat3x2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static Half[,] Values(hmat3x2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static Half[] Values1D(hmat3x2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(hmat3x2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat3x2/lmat3x2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static long[,] Values(lmat3x2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static long[] Values1D(lmat3x2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(lmat3x2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat3x2/mat3x2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static float[,] Values(mat3x2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static float[] Values1D(mat3x2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(mat3x2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat3x2/umat3x2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static uint[,] Values(umat3x2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static uint[] Values1D(umat3x2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(umat3x2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat3x3/gmat3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static T[,] Values(gmat3 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static T[] Values1D(gmat3 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(gmat3 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat3x4/bmat3x4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static bool[,] Values(bmat3x4 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static bool[] Values1D(bmat3x4 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(bmat3x4 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat3x4/hmat3x4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static Half[,] Values(hmat3x4 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static Half[] Values1D(hmat3x4 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(hmat3x4 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat3x4/lmat3x4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static long[,] Values(lmat3x4 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static long[] Values1D(lmat3x4 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(lmat3x4 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat3x4/mat3x4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static float[,] Values(mat3x4 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static float[] Values1D(mat3x4 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(mat3x4 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat3x4/umat3x4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static uint[,] Values(umat3x4 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static uint[] Values1D(umat3x4 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(umat3x4 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat4x2/bmat4x2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static bool[,] Values(bmat4x2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static bool[] Values1D(bmat4x2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(bmat4x2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat4x2/hmat4x2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static Half[,] Values(hmat4x2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static Half[] Values1D(hmat4x2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(hmat4x2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat4x2/lmat4x2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static long[,] Values(lmat4x2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static long[] Values1D(lmat4x2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(lmat4x2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat4x2/mat4x2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static float[,] Values(mat4x2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static float[] Values1D(mat4x2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(mat4x2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat4x2/umat4x2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static uint[,] Values(umat4x2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static uint[] Values1D(umat4x2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(umat4x2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat4x3/bmat4x3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static bool[,] Values(bmat4x3 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static bool[] Values1D(bmat4x3 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(bmat4x3 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat4x3/hmat4x3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static Half[,] Values(hmat4x3 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static Half[] Values1D(hmat4x3 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(hmat4x3 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat4x3/lmat4x3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static long[,] Values(lmat4x3 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static long[] Values1D(lmat4x3 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(lmat4x3 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat4x3/mat4x3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static float[,] Values(mat4x3 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static float[] Values1D(mat4x3 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(mat4x3 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat4x3/umat4x3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static uint[,] Values(umat4x3 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static uint[] Values1D(umat4x3 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(umat4x3 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat4x4/gmat4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static T[,] Values(gmat4 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static T[] Values1D(gmat4 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(gmat4 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/.nuget/License.txt:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015 Philip-Trettner
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
23 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x3/dmat2x3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static double[,] Values(dmat2x3 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static double[] Values1D(dmat2x3 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(dmat2x3 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x4/dmat2x4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static double[,] Values(dmat2x4 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static double[] Values1D(dmat2x4 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(dmat2x4 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat3x2/dmat3x2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static double[,] Values(dmat3x2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static double[] Values1D(dmat3x2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(dmat3x2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat3x4/dmat3x4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static double[,] Values(dmat3x4 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static double[] Values1D(dmat3x4 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(dmat3x4 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat4x2/dmat4x2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static double[,] Values(dmat4x2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static double[] Values1D(dmat4x2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(dmat4x2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat4x3/dmat4x3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static double[,] Values(dmat4x3 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static double[] Values1D(dmat4x3 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(dmat4x3 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x2/decmat2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static decimal[,] Values(decmat2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static decimal[] Values1D(decmat2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(decmat2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x3/gmat2x3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static T[,] Values(gmat2x3 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static T[] Values1D(gmat2x3 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(gmat2x3 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x4/gmat2x4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static T[,] Values(gmat2x4 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static T[] Values1D(gmat2x4 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(gmat2x4 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat3x2/gmat3x2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static T[,] Values(gmat3x2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static T[] Values1D(gmat3x2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(gmat3x2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat3x4/gmat3x4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static T[,] Values(gmat3x4 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static T[] Values1D(gmat3x4 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(gmat3x4 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat4x2/gmat4x2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static T[,] Values(gmat4x2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static T[] Values1D(gmat4x2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(gmat4x2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat4x3/gmat4x3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static T[,] Values(gmat4x3 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static T[] Values1D(gmat4x3 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(gmat4x3 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x3/decmat2x3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static decimal[,] Values(decmat2x3 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static decimal[] Values1D(decmat2x3 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(decmat2x3 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat2x4/decmat2x4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static decimal[,] Values(decmat2x4 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static decimal[] Values1D(decmat2x4 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(decmat2x4 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat3x2/decmat3x2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static decimal[,] Values(decmat3x2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static decimal[] Values1D(decmat3x2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(decmat3x2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat3x4/decmat3x4.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static decimal[,] Values(decmat3x4 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static decimal[] Values1D(decmat3x4 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(decmat3x4 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat4x2/decmat4x2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static decimal[,] Values(decmat4x2 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static decimal[] Values1D(decmat4x2 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(decmat4x2 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharpCompat/Mat4x3/decmat4x3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using GlmSharp.Swizzle;
8 |
9 | // ReSharper disable InconsistentNaming
10 |
11 | namespace GlmSharp
12 | {
13 | ///
14 | /// Static class that contains static glm functions
15 | ///
16 | public static partial class glm
17 | {
18 |
19 | ///
20 | /// Creates a 2D array with all values (address: Values[x, y])
21 | ///
22 | public static decimal[,] Values(decmat4x3 m) => m.Values;
23 |
24 | ///
25 | /// Creates a 1D array with all values (internal order)
26 | ///
27 | public static decimal[] Values1D(decmat4x3 m) => m.Values1D;
28 |
29 | ///
30 | /// Returns an enumerator that iterates through all fields.
31 | ///
32 | public static IEnumerator GetEnumerator(decmat4x3 m) => m.GetEnumerator();
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Mat2x2/bmat2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | ///
22 | /// Creates a 2D array with all values (address: Values[x, y])
23 | ///
24 | public static bool[,] Values(bmat2 m) => m.Values;
25 |
26 | ///
27 | /// Creates a 1D array with all values (internal order)
28 | ///
29 | public static bool[] Values1D(bmat2 m) => m.Values1D;
30 |
31 | ///
32 | /// Returns an enumerator that iterates through all fields.
33 | ///
34 | public static IEnumerator GetEnumerator(bmat2 m) => m.GetEnumerator();
35 |
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Mat2x2/hmat2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | ///
22 | /// Creates a 2D array with all values (address: Values[x, y])
23 | ///
24 | public static Half[,] Values(hmat2 m) => m.Values;
25 |
26 | ///
27 | /// Creates a 1D array with all values (internal order)
28 | ///
29 | public static Half[] Values1D(hmat2 m) => m.Values1D;
30 |
31 | ///
32 | /// Returns an enumerator that iterates through all fields.
33 | ///
34 | public static IEnumerator GetEnumerator(hmat2 m) => m.GetEnumerator();
35 |
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Mat2x2/imat2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | ///
22 | /// Creates a 2D array with all values (address: Values[x, y])
23 | ///
24 | public static int[,] Values(imat2 m) => m.Values;
25 |
26 | ///
27 | /// Creates a 1D array with all values (internal order)
28 | ///
29 | public static int[] Values1D(imat2 m) => m.Values1D;
30 |
31 | ///
32 | /// Returns an enumerator that iterates through all fields.
33 | ///
34 | public static IEnumerator GetEnumerator(imat2 m) => m.GetEnumerator();
35 |
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Mat2x2/lmat2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | ///
22 | /// Creates a 2D array with all values (address: Values[x, y])
23 | ///
24 | public static long[,] Values(lmat2 m) => m.Values;
25 |
26 | ///
27 | /// Creates a 1D array with all values (internal order)
28 | ///
29 | public static long[] Values1D(lmat2 m) => m.Values1D;
30 |
31 | ///
32 | /// Returns an enumerator that iterates through all fields.
33 | ///
34 | public static IEnumerator GetEnumerator(lmat2 m) => m.GetEnumerator();
35 |
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Mat2x2/mat2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | ///
22 | /// Creates a 2D array with all values (address: Values[x, y])
23 | ///
24 | public static float[,] Values(mat2 m) => m.Values;
25 |
26 | ///
27 | /// Creates a 1D array with all values (internal order)
28 | ///
29 | public static float[] Values1D(mat2 m) => m.Values1D;
30 |
31 | ///
32 | /// Returns an enumerator that iterates through all fields.
33 | ///
34 | public static IEnumerator GetEnumerator(mat2 m) => m.GetEnumerator();
35 |
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Mat2x2/umat2.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | ///
22 | /// Creates a 2D array with all values (address: Values[x, y])
23 | ///
24 | public static uint[,] Values(umat2 m) => m.Values;
25 |
26 | ///
27 | /// Creates a 1D array with all values (internal order)
28 | ///
29 | public static uint[] Values1D(umat2 m) => m.Values1D;
30 |
31 | ///
32 | /// Returns an enumerator that iterates through all fields.
33 | ///
34 | public static IEnumerator GetEnumerator(umat2 m) => m.GetEnumerator();
35 |
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Mat3x3/bmat3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | ///
22 | /// Creates a 2D array with all values (address: Values[x, y])
23 | ///
24 | public static bool[,] Values(bmat3 m) => m.Values;
25 |
26 | ///
27 | /// Creates a 1D array with all values (internal order)
28 | ///
29 | public static bool[] Values1D(bmat3 m) => m.Values1D;
30 |
31 | ///
32 | /// Returns an enumerator that iterates through all fields.
33 | ///
34 | public static IEnumerator GetEnumerator(bmat3 m) => m.GetEnumerator();
35 |
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/GlmSharp/GlmSharp/Mat3x3/imat3.glm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Globalization;
5 | using System.Runtime.InteropServices;
6 | using System.Runtime.Serialization;
7 | using System.Numerics;
8 | using System.Linq;
9 | using GlmSharp.Swizzle;
10 |
11 | // ReSharper disable InconsistentNaming
12 |
13 | namespace GlmSharp
14 | {
15 | ///
16 | /// Static class that contains static glm functions
17 | ///
18 | public static partial class glm
19 | {
20 |
21 | ///
22 | /// Creates a 2D array with all values (address: Values[x, y])
23 | ///
24 | public static int[,] Values(imat3 m) => m.Values;
25 |
26 | ///
27 | /// Creates a 1D array with all values (internal order)
28 | ///
29 | public static int[] Values1D(imat3 m) => m.Values1D;
30 |
31 | ///
32 | /// Returns an enumerator that iterates through all fields.
33 | ///
34 | public static IEnumerator GetEnumerator(imat3 m) => m.GetEnumerator();
35 |
36 | }
37 | }
38 |
--------------------------------------------------------------------------------