Vixen
02b45cc4
csharp
public record class NativeLibrarySpec

How one native library is found.

No guide page documents this yet — the page shows what the code says about itself.

Fields and properties (3)

  • public string Library

    The name a DllImport uses — vulkan.

  • public IReadOnlyList<string> Versions

    Soname versions to try — 1 gives libvulkan.so.1.

  • public IReadOnlyList<string> ExtraDirectories

    Places this particular library is installed, beyond the application's own.

Methods (2)

  • public NativeLibrarySpec(string Library, IReadOnlyList<string> Versions, IReadOnlyList<string> ExtraDirectories)

    How one native library is found.

  • public NativeLibrarySpec(string library)

    A library with no versioned soname and nowhere special to look.

Used by (3)

  • NativeEglApiVixen.Graphics.OpenGL
  • NativeLibrariesVixen.Platform.Native
  • OpenALLoaderVixen.Audio.Backend.OpenAL