Skip to content

KDGpu::GpuSemaphoreOptions

#include <gpu_semaphore.h>

Public Attributes

Name
std::string_view label
ExternalSemaphoreHandleTypeFlagBits externalSemaphoreHandleType
HandleOrFD importSemaphoreHandle
ExternalSemaphoreHandleTypeFlagBits importSemaphoreHandleType
ImportSemaphoreTransferenceTypeFlags importTransference

Public Attributes Documentation

variable label

1
std::string_view label;

Note: The caller is responsible for ensuring the string referenced by label outlives this options object.

variable externalSemaphoreHandleType

1
ExternalSemaphoreHandleTypeFlagBits externalSemaphoreHandleType { ExternalSemaphoreHandleTypeFlagBits::None };

variable importSemaphoreHandle

1
HandleOrFD importSemaphoreHandle;

variable importSemaphoreHandleType

1
ExternalSemaphoreHandleTypeFlagBits importSemaphoreHandleType { ExternalSemaphoreHandleTypeFlagBits::None };

variable importTransference

1
ImportSemaphoreTransferenceTypeFlags importTransference { ImportSemaphoreTransferenceTypeFlagsBits::Permanent };

Updated on 2026-11-07 at 00:01:26 +0000