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