Multi-platform .NET bindings to the Ultralight project.
at master 24 lines 822 B view raw
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}