Skip to content

KDGpu::ExternalSemaphoreProperties

Module: Public API

#include <KDGpu/adapter_properties.h>

Public Attributes

Name
ExternalSemaphoreHandleTypeFlags exportFromImportedHandleTypes
ExternalSemaphoreHandleTypeFlags compatibleHandleTypes
ExternalSemaphoreFeatureFlags externalSemaphoreFeatures

Public Attributes Documentation

variable exportFromImportedHandleTypes

1
ExternalSemaphoreHandleTypeFlags exportFromImportedHandleTypes;

A bitmask of ExternalSemaphoreHandleTypeFlagBits specifying which types of imported external memory the semaphore can be exported from.

variable compatibleHandleTypes

1
ExternalSemaphoreHandleTypeFlags compatibleHandleTypes;

A bitmask of ExternalSemaphoreHandleTypeFlagBits specifying which types of external semaphore handles are compatible with this semaphore handle type.

variable externalSemaphoreFeatures

1
ExternalSemaphoreFeatureFlags externalSemaphoreFeatures;

A bitmask of ExternalSemaphoreFeatureFlagBits describing the features of the external semaphore such as whether it is importable or exportable.


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