Platform_Extensions.DispatchDeviceExt

Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
mixintemplate Platform_Extensions(extensions...)
extern (System) nothrow @nogc
struct DispatchDeviceExt {}

Constructors

this
this(VkDevice device)
Undocumented in source.

Alias This

commonDispatchDevice

Members

Aliases

loadDeviceLevelFunctions
alias loadDeviceLevelFunctions = loadDeviceLevelFunctionsExt
Undocumented in source.

Functions

AcquireFullScreenExclusiveModeEXT
VkResult AcquireFullScreenExclusiveModeEXT(VkSwapchainKHR swapchain)
Undocumented in source. Be warned that the author may not have intended to support it.
BuildAccelerationStructureKHR
VkResult BuildAccelerationStructureKHR(uint32_t infoCount, const(VkAccelerationStructureBuildGeometryInfoKHR)* pInfos, const(VkAccelerationStructureBuildOffsetInfoKHR*)* ppOffsetInfos)
Undocumented in source. Be warned that the author may not have intended to support it.
CmdBuildAccelerationStructureIndirectKHR
void CmdBuildAccelerationStructureIndirectKHR(const(VkAccelerationStructureBuildGeometryInfoKHR)* pInfo, VkBuffer indirectBuffer, VkDeviceSize indirectOffset, uint32_t indirectStride)
Undocumented in source. Be warned that the author may not have intended to support it.
CmdBuildAccelerationStructureKHR
void CmdBuildAccelerationStructureKHR(uint32_t infoCount, const(VkAccelerationStructureBuildGeometryInfoKHR)* pInfos, const(VkAccelerationStructureBuildOffsetInfoKHR*)* ppOffsetInfos)
Undocumented in source. Be warned that the author may not have intended to support it.
CmdCopyAccelerationStructureKHR
void CmdCopyAccelerationStructureKHR(const(VkCopyAccelerationStructureInfoKHR)* pInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
CmdCopyAccelerationStructureToMemoryKHR
void CmdCopyAccelerationStructureToMemoryKHR(const(VkCopyAccelerationStructureToMemoryInfoKHR)* pInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
CmdCopyMemoryToAccelerationStructureKHR
void CmdCopyMemoryToAccelerationStructureKHR(const(VkCopyMemoryToAccelerationStructureInfoKHR)* pInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
CmdTraceRaysIndirectKHR
void CmdTraceRaysIndirectKHR(const(VkStridedBufferRegionKHR)* pRaygenShaderBindingTable, const(VkStridedBufferRegionKHR)* pMissShaderBindingTable, const(VkStridedBufferRegionKHR)* pHitShaderBindingTable, const(VkStridedBufferRegionKHR)* pCallableShaderBindingTable, VkBuffer buffer, VkDeviceSize offset)
Undocumented in source. Be warned that the author may not have intended to support it.
CmdTraceRaysKHR
void CmdTraceRaysKHR(const(VkStridedBufferRegionKHR)* pRaygenShaderBindingTable, const(VkStridedBufferRegionKHR)* pMissShaderBindingTable, const(VkStridedBufferRegionKHR)* pHitShaderBindingTable, const(VkStridedBufferRegionKHR)* pCallableShaderBindingTable, uint32_t width, uint32_t height, uint32_t depth)
Undocumented in source. Be warned that the author may not have intended to support it.
CopyAccelerationStructureKHR
VkResult CopyAccelerationStructureKHR(const(VkCopyAccelerationStructureInfoKHR)* pInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
CopyAccelerationStructureToMemoryKHR
VkResult CopyAccelerationStructureToMemoryKHR(const(VkCopyAccelerationStructureToMemoryInfoKHR)* pInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
CopyMemoryToAccelerationStructureKHR
VkResult CopyMemoryToAccelerationStructureKHR(const(VkCopyMemoryToAccelerationStructureInfoKHR)* pInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateAccelerationStructureKHR
VkResult CreateAccelerationStructureKHR(const(VkAccelerationStructureCreateInfoKHR)* pCreateInfo, VkAccelerationStructureKHR* pAccelerationStructure)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateDeferredOperationKHR
VkResult CreateDeferredOperationKHR(VkDeferredOperationKHR* pDeferredOperation)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateRayTracingPipelinesKHR
VkResult CreateRayTracingPipelinesKHR(VkPipelineCache pipelineCache, uint32_t createInfoCount, const(VkRayTracingPipelineCreateInfoKHR)* pCreateInfos, VkPipeline* pPipelines)
Undocumented in source. Be warned that the author may not have intended to support it.
DeferredOperationJoinKHR
VkResult DeferredOperationJoinKHR(VkDeferredOperationKHR operation)
Undocumented in source. Be warned that the author may not have intended to support it.
DestroyDeferredOperationKHR
void DestroyDeferredOperationKHR(VkDeferredOperationKHR operation)
Undocumented in source. Be warned that the author may not have intended to support it.
GetAccelerationStructureDeviceAddressKHR
VkDeviceAddress GetAccelerationStructureDeviceAddressKHR(const(VkAccelerationStructureDeviceAddressInfoKHR)* pInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
GetAccelerationStructureMemoryRequirementsKHR
void GetAccelerationStructureMemoryRequirementsKHR(const(VkAccelerationStructureMemoryRequirementsInfoKHR)* pInfo, VkMemoryRequirements2* pMemoryRequirements)
Undocumented in source. Be warned that the author may not have intended to support it.
GetAndroidHardwareBufferPropertiesANDROID
VkResult GetAndroidHardwareBufferPropertiesANDROID(const(AHardwareBuffer)* buffer, VkAndroidHardwareBufferPropertiesANDROID* pProperties)
Undocumented in source. Be warned that the author may not have intended to support it.
GetDeferredOperationMaxConcurrencyKHR
uint32_t GetDeferredOperationMaxConcurrencyKHR(VkDeferredOperationKHR operation)
Undocumented in source. Be warned that the author may not have intended to support it.
GetDeferredOperationResultKHR
VkResult GetDeferredOperationResultKHR(VkDeferredOperationKHR operation)
Undocumented in source. Be warned that the author may not have intended to support it.
GetDeviceAccelerationStructureCompatibilityKHR
VkResult GetDeviceAccelerationStructureCompatibilityKHR(const(VkAccelerationStructureVersionKHR)* Version)
Undocumented in source. Be warned that the author may not have intended to support it.
GetDeviceGroupSurfacePresentModes2EXT
VkResult GetDeviceGroupSurfacePresentModes2EXT(const(VkPhysicalDeviceSurfaceInfo2KHR)* pSurfaceInfo, VkDeviceGroupPresentModeFlagsKHR* pModes)
Undocumented in source. Be warned that the author may not have intended to support it.
GetFenceWin32HandleKHR
VkResult GetFenceWin32HandleKHR(const(VkFenceGetWin32HandleInfoKHR)* pGetWin32HandleInfo, HANDLE* pHandle)
Undocumented in source. Be warned that the author may not have intended to support it.
GetMemoryAndroidHardwareBufferANDROID
VkResult GetMemoryAndroidHardwareBufferANDROID(const(VkMemoryGetAndroidHardwareBufferInfoANDROID)* pInfo, AHardwareBuffer pBuffer)
Undocumented in source. Be warned that the author may not have intended to support it.
GetMemoryWin32HandleKHR
VkResult GetMemoryWin32HandleKHR(const(VkMemoryGetWin32HandleInfoKHR)* pGetWin32HandleInfo, HANDLE* pHandle)
Undocumented in source. Be warned that the author may not have intended to support it.
GetMemoryWin32HandleNV
VkResult GetMemoryWin32HandleNV(VkDeviceMemory memory, VkExternalMemoryHandleTypeFlagsNV handleType, HANDLE* pHandle)
Undocumented in source. Be warned that the author may not have intended to support it.
GetMemoryWin32HandlePropertiesKHR
VkResult GetMemoryWin32HandlePropertiesKHR(VkExternalMemoryHandleTypeFlagBits handleType, HANDLE handle, VkMemoryWin32HandlePropertiesKHR* pMemoryWin32HandleProperties)
Undocumented in source. Be warned that the author may not have intended to support it.
GetRayTracingCaptureReplayShaderGroupHandlesKHR
VkResult GetRayTracingCaptureReplayShaderGroupHandlesKHR(VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void* pData)
Undocumented in source. Be warned that the author may not have intended to support it.
GetSemaphoreWin32HandleKHR
VkResult GetSemaphoreWin32HandleKHR(const(VkSemaphoreGetWin32HandleInfoKHR)* pGetWin32HandleInfo, HANDLE* pHandle)
Undocumented in source. Be warned that the author may not have intended to support it.
ImportFenceWin32HandleKHR
VkResult ImportFenceWin32HandleKHR(const(VkImportFenceWin32HandleInfoKHR)* pImportFenceWin32HandleInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
ImportSemaphoreWin32HandleKHR
VkResult ImportSemaphoreWin32HandleKHR(const(VkImportSemaphoreWin32HandleInfoKHR)* pImportSemaphoreWin32HandleInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
ReleaseFullScreenExclusiveModeEXT
VkResult ReleaseFullScreenExclusiveModeEXT(VkSwapchainKHR swapchain)
Undocumented in source. Be warned that the author may not have intended to support it.
WriteAccelerationStructuresPropertiesKHR
VkResult WriteAccelerationStructuresPropertiesKHR(uint32_t accelerationStructureCount, const(VkAccelerationStructureKHR)* pAccelerationStructures, VkQueryType queryType, size_t dataSize, void* pData, size_t stride)
Undocumented in source. Be warned that the author may not have intended to support it.
loadDeviceLevelFunctionsExt
void loadDeviceLevelFunctionsExt(VkDevice device)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

commonDispatchDevice
erupted.dispatch_device.DispatchDevice commonDispatchDevice;
Undocumented in source.
vkAcquireFullScreenExclusiveModeEXT
PFN_vkAcquireFullScreenExclusiveModeEXT vkAcquireFullScreenExclusiveModeEXT;
Undocumented in source.
vkAcquireXlibDisplayEXT
PFN_vkAcquireXlibDisplayEXT vkAcquireXlibDisplayEXT;
Undocumented in source.
vkBuildAccelerationStructureKHR
PFN_vkBuildAccelerationStructureKHR vkBuildAccelerationStructureKHR;
Undocumented in source.
vkCmdBuildAccelerationStructureIndirectKHR
PFN_vkCmdBuildAccelerationStructureIndirectKHR vkCmdBuildAccelerationStructureIndirectKHR;
Undocumented in source.
vkCmdBuildAccelerationStructureKHR
PFN_vkCmdBuildAccelerationStructureKHR vkCmdBuildAccelerationStructureKHR;
Undocumented in source.
vkCmdCopyAccelerationStructureKHR
PFN_vkCmdCopyAccelerationStructureKHR vkCmdCopyAccelerationStructureKHR;
Undocumented in source.
vkCmdCopyAccelerationStructureToMemoryKHR
PFN_vkCmdCopyAccelerationStructureToMemoryKHR vkCmdCopyAccelerationStructureToMemoryKHR;
Undocumented in source.
vkCmdCopyMemoryToAccelerationStructureKHR
PFN_vkCmdCopyMemoryToAccelerationStructureKHR vkCmdCopyMemoryToAccelerationStructureKHR;
Undocumented in source.
vkCmdTraceRaysIndirectKHR
PFN_vkCmdTraceRaysIndirectKHR vkCmdTraceRaysIndirectKHR;
Undocumented in source.
vkCmdTraceRaysKHR
PFN_vkCmdTraceRaysKHR vkCmdTraceRaysKHR;
Undocumented in source.
vkCopyAccelerationStructureKHR
PFN_vkCopyAccelerationStructureKHR vkCopyAccelerationStructureKHR;
Undocumented in source.
vkCopyAccelerationStructureToMemoryKHR
PFN_vkCopyAccelerationStructureToMemoryKHR vkCopyAccelerationStructureToMemoryKHR;
Undocumented in source.
vkCopyMemoryToAccelerationStructureKHR
PFN_vkCopyMemoryToAccelerationStructureKHR vkCopyMemoryToAccelerationStructureKHR;
Undocumented in source.
vkCreateAccelerationStructureKHR
PFN_vkCreateAccelerationStructureKHR vkCreateAccelerationStructureKHR;
Undocumented in source.
vkCreateAndroidSurfaceKHR
PFN_vkCreateAndroidSurfaceKHR vkCreateAndroidSurfaceKHR;
Undocumented in source.
vkCreateDeferredOperationKHR
PFN_vkCreateDeferredOperationKHR vkCreateDeferredOperationKHR;
Undocumented in source.
vkCreateDirectFBSurfaceEXT
PFN_vkCreateDirectFBSurfaceEXT vkCreateDirectFBSurfaceEXT;
Undocumented in source.
vkCreateIOSSurfaceMVK
PFN_vkCreateIOSSurfaceMVK vkCreateIOSSurfaceMVK;
Undocumented in source.
vkCreateImagePipeSurfaceFUCHSIA
PFN_vkCreateImagePipeSurfaceFUCHSIA vkCreateImagePipeSurfaceFUCHSIA;
Undocumented in source.
vkCreateMacOSSurfaceMVK
PFN_vkCreateMacOSSurfaceMVK vkCreateMacOSSurfaceMVK;
Undocumented in source.
vkCreateMetalSurfaceEXT
PFN_vkCreateMetalSurfaceEXT vkCreateMetalSurfaceEXT;
Undocumented in source.
vkCreateRayTracingPipelinesKHR
PFN_vkCreateRayTracingPipelinesKHR vkCreateRayTracingPipelinesKHR;
Undocumented in source.
vkCreateStreamDescriptorSurfaceGGP
PFN_vkCreateStreamDescriptorSurfaceGGP vkCreateStreamDescriptorSurfaceGGP;
Undocumented in source.
vkCreateViSurfaceNN
PFN_vkCreateViSurfaceNN vkCreateViSurfaceNN;
Undocumented in source.
vkCreateWaylandSurfaceKHR
PFN_vkCreateWaylandSurfaceKHR vkCreateWaylandSurfaceKHR;
Undocumented in source.
vkCreateWin32SurfaceKHR
PFN_vkCreateWin32SurfaceKHR vkCreateWin32SurfaceKHR;
Undocumented in source.
vkCreateXcbSurfaceKHR
PFN_vkCreateXcbSurfaceKHR vkCreateXcbSurfaceKHR;
Undocumented in source.
vkCreateXlibSurfaceKHR
PFN_vkCreateXlibSurfaceKHR vkCreateXlibSurfaceKHR;
Undocumented in source.
vkDeferredOperationJoinKHR
PFN_vkDeferredOperationJoinKHR vkDeferredOperationJoinKHR;
Undocumented in source.
vkDestroyDeferredOperationKHR
PFN_vkDestroyDeferredOperationKHR vkDestroyDeferredOperationKHR;
Undocumented in source.
vkGetAccelerationStructureDeviceAddressKHR
PFN_vkGetAccelerationStructureDeviceAddressKHR vkGetAccelerationStructureDeviceAddressKHR;
Undocumented in source.
vkGetAccelerationStructureMemoryRequirementsKHR
PFN_vkGetAccelerationStructureMemoryRequirementsKHR vkGetAccelerationStructureMemoryRequirementsKHR;
Undocumented in source.
vkGetAndroidHardwareBufferPropertiesANDROID
PFN_vkGetAndroidHardwareBufferPropertiesANDROID vkGetAndroidHardwareBufferPropertiesANDROID;
Undocumented in source.
vkGetDeferredOperationMaxConcurrencyKHR
PFN_vkGetDeferredOperationMaxConcurrencyKHR vkGetDeferredOperationMaxConcurrencyKHR;
Undocumented in source.
vkGetDeferredOperationResultKHR
PFN_vkGetDeferredOperationResultKHR vkGetDeferredOperationResultKHR;
Undocumented in source.
vkGetDeviceAccelerationStructureCompatibilityKHR
PFN_vkGetDeviceAccelerationStructureCompatibilityKHR vkGetDeviceAccelerationStructureCompatibilityKHR;
Undocumented in source.
vkGetDeviceGroupSurfacePresentModes2EXT
PFN_vkGetDeviceGroupSurfacePresentModes2EXT vkGetDeviceGroupSurfacePresentModes2EXT;
Undocumented in source.
vkGetFenceWin32HandleKHR
PFN_vkGetFenceWin32HandleKHR vkGetFenceWin32HandleKHR;
Undocumented in source.
vkGetMemoryAndroidHardwareBufferANDROID
PFN_vkGetMemoryAndroidHardwareBufferANDROID vkGetMemoryAndroidHardwareBufferANDROID;
Undocumented in source.
vkGetMemoryWin32HandleKHR
PFN_vkGetMemoryWin32HandleKHR vkGetMemoryWin32HandleKHR;
Undocumented in source.
vkGetMemoryWin32HandleNV
PFN_vkGetMemoryWin32HandleNV vkGetMemoryWin32HandleNV;
Undocumented in source.
vkGetMemoryWin32HandlePropertiesKHR
PFN_vkGetMemoryWin32HandlePropertiesKHR vkGetMemoryWin32HandlePropertiesKHR;
Undocumented in source.
vkGetPhysicalDeviceDirectFBPresentationSupportEXT
PFN_vkGetPhysicalDeviceDirectFBPresentationSupportEXT vkGetPhysicalDeviceDirectFBPresentationSupportEXT;
Undocumented in source.
vkGetPhysicalDeviceSurfacePresentModes2EXT
PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT vkGetPhysicalDeviceSurfacePresentModes2EXT;
Undocumented in source.
vkGetPhysicalDeviceWaylandPresentationSupportKHR
PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR vkGetPhysicalDeviceWaylandPresentationSupportKHR;
Undocumented in source.
vkGetPhysicalDeviceWin32PresentationSupportKHR
PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR vkGetPhysicalDeviceWin32PresentationSupportKHR;
Undocumented in source.
vkGetPhysicalDeviceXcbPresentationSupportKHR
PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR vkGetPhysicalDeviceXcbPresentationSupportKHR;
Undocumented in source.
vkGetPhysicalDeviceXlibPresentationSupportKHR
PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR vkGetPhysicalDeviceXlibPresentationSupportKHR;
Undocumented in source.
vkGetRandROutputDisplayEXT
PFN_vkGetRandROutputDisplayEXT vkGetRandROutputDisplayEXT;
Undocumented in source.
vkGetRayTracingCaptureReplayShaderGroupHandlesKHR
PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR vkGetRayTracingCaptureReplayShaderGroupHandlesKHR;
Undocumented in source.
vkGetSemaphoreWin32HandleKHR
PFN_vkGetSemaphoreWin32HandleKHR vkGetSemaphoreWin32HandleKHR;
Undocumented in source.
vkImportFenceWin32HandleKHR
PFN_vkImportFenceWin32HandleKHR vkImportFenceWin32HandleKHR;
Undocumented in source.
vkImportSemaphoreWin32HandleKHR
PFN_vkImportSemaphoreWin32HandleKHR vkImportSemaphoreWin32HandleKHR;
Undocumented in source.
vkReleaseFullScreenExclusiveModeEXT
PFN_vkReleaseFullScreenExclusiveModeEXT vkReleaseFullScreenExclusiveModeEXT;
Undocumented in source.
vkWriteAccelerationStructuresPropertiesKHR
PFN_vkWriteAccelerationStructuresPropertiesKHR vkWriteAccelerationStructuresPropertiesKHR;
Undocumented in source.

Meta