Multi-platform .NET bindings to the Ultralight project.
1using System.IO;
2
3/// <summary>Contains the library name of EGL.</summary>
4internal class CustomEglLibNameContainer : LocalLibNameContainer {
5
6 /// <inheritdoc />
7 public override string Linux { get; } = Path.Combine(AssemblyDirectory, "libEGL.so");
8
9 /// <inheritdoc />
10 public override string Android { get; } = Path.Combine(AssemblyDirectory, "libEGL.so");
11
12 /// <inheritdoc />
13 public override string MacOS { get; } = Path.Combine(AssemblyDirectory, "libEGL.dylib");
14
15 /// <inheritdoc />
16 public override string IOS { get; } = Path.Combine(AssemblyDirectory, "libEGL.dylib");
17
18 /// <inheritdoc />
19 public override string Windows64 { get; } = Path.Combine(AssemblyDirectory, "libEGL.dll");
20
21 /// <inheritdoc />
22 public override string Windows86 { get; } = Path.Combine(AssemblyDirectory, "libEGL.dll");
23
24}