Skip to content

ludus::graphics::rhi::NativeInteropCapabilities

Ludus Wiki · API overview · Browse API

Struct

Negotiated native sharing profile; query only after device startup is Ready.

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/native_interop.h

#include <ludus/graphics/rhi/native_interop.h>
struct ludus::graphics::rhi::NativeInteropCapabilities final

Fields

DeviceAdmission

bool ludus::graphics::rhi::NativeInteropCapabilities::DeviceAdmission = false
Headless RHI rendering on an existing Metal/Vulkan device and queue.

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/native_interop.h

ColorTextureReads

bool ludus::graphics::rhi::NativeInteropCapabilities::ColorTextureReads = false
Leased single-sample, single-mip/layer D2 Rgba8Unorm color attachment reads.

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/native_interop.h

MaxLeases

ludus::foundation::uint32 ludus::graphics::rhi::NativeInteropCapabilities::MaxLeases = 0
Maximum live leases per native lease kind, bounded by R6 ResourcesPerKind.

Related types: ludus::foundation::uint32

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/native_interop.h