Table of Contents

Struct VulkanHandle

Namespace
Maplibre.NativeFfi
Assembly
Maplibre.NativeFfi.dll

Bit pattern of a borrowed Vulkan non-dispatchable handle. It transfers no ownership and grants no memory access. Zero represents VK_NULL_HANDLE.

public readonly record struct VulkanHandle : IEquatable<VulkanHandle>
Implements
Inherited Members

Constructors

VulkanHandle(ulong)

Bit pattern of a borrowed Vulkan non-dispatchable handle. It transfers no ownership and grants no memory access. Zero represents VK_NULL_HANDLE.

public VulkanHandle(ulong Bits)

Parameters

Bits ulong

Properties

Bits

public ulong Bits { get; init; }

Property Value

ulong

IsNull

Returns whether this value represents VK_NULL_HANDLE.

public bool IsNull { get; }

Property Value

bool

Null

Null Vulkan non-dispatchable handle.

public static VulkanHandle Null { get; }

Property Value

VulkanHandle