Vulkan-Hpp
vk::raii::Device Member List

This is the complete list of members for vk::raii::Device, including all inherited members.

acquireNextImage2KHR(const vk::AcquireNextImageInfoKHR &acquireInfo) constvk::raii::Device
acquirePerformanceConfigurationINTEL(vk::PerformanceConfigurationAcquireInfoINTEL const &acquireInfo) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
acquireProfilingLockKHR(const vk::AcquireProfilingLockInfoKHR &info) constvk::raii::Device
allocateCommandBuffers(vk::CommandBufferAllocateInfo const &allocateInfo) constvk::raii::Device
allocateDescriptorSets(vk::DescriptorSetAllocateInfo const &allocateInfo) constvk::raii::Device
allocateMemory(vk::MemoryAllocateInfo const &allocateInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
bindAccelerationStructureMemoryNV(vk::ArrayProxy< const vk::BindAccelerationStructureMemoryInfoNV > const &bindInfos) constvk::raii::Device
bindBufferMemory2(vk::ArrayProxy< const vk::BindBufferMemoryInfo > const &bindInfos) constvk::raii::Device
bindBufferMemory2KHR(vk::ArrayProxy< const vk::BindBufferMemoryInfo > const &bindInfos) constvk::raii::Device
bindImageMemory2(vk::ArrayProxy< const vk::BindImageMemoryInfo > const &bindInfos) constvk::raii::Device
bindImageMemory2KHR(vk::ArrayProxy< const vk::BindImageMemoryInfo > const &bindInfos) constvk::raii::Device
buildAccelerationStructuresKHR(vk::DeferredOperationKHR deferredOperation, vk::ArrayProxy< const vk::AccelerationStructureBuildGeometryInfoKHR > const &infos, vk::ArrayProxy< const vk::AccelerationStructureBuildRangeInfoKHR *const > const &pBuildRangeInfos) constvk::raii::Device
buildMicromapsEXT(vk::DeferredOperationKHR deferredOperation, vk::ArrayProxy< const vk::MicromapBuildInfoEXT > const &infos) constvk::raii::Device
clear() VULKAN_HPP_NOEXCEPTvk::raii::Deviceinline
copyAccelerationStructureKHR(vk::DeferredOperationKHR deferredOperation, const vk::CopyAccelerationStructureInfoKHR &info) constvk::raii::Device
copyAccelerationStructureToMemoryKHR(vk::DeferredOperationKHR deferredOperation, const vk::CopyAccelerationStructureToMemoryInfoKHR &info) constvk::raii::Device
copyImageToImageEXT(const vk::CopyImageToImageInfoEXT &copyImageToImageInfo) constvk::raii::Device
copyImageToMemoryEXT(const vk::CopyImageToMemoryInfoEXT &copyImageToMemoryInfo) constvk::raii::Device
copyMemoryToAccelerationStructureKHR(vk::DeferredOperationKHR deferredOperation, const vk::CopyMemoryToAccelerationStructureInfoKHR &info) constvk::raii::Device
copyMemoryToImageEXT(const vk::CopyMemoryToImageInfoEXT &copyMemoryToImageInfo) constvk::raii::Device
copyMemoryToMicromapEXT(vk::DeferredOperationKHR deferredOperation, const vk::CopyMemoryToMicromapInfoEXT &info) constvk::raii::Device
copyMicromapEXT(vk::DeferredOperationKHR deferredOperation, const vk::CopyMicromapInfoEXT &info) constvk::raii::Device
copyMicromapToMemoryEXT(vk::DeferredOperationKHR deferredOperation, const vk::CopyMicromapToMemoryInfoEXT &info) constvk::raii::Device
CppType typedefvk::raii::Device
createAccelerationStructureKHR(vk::AccelerationStructureCreateInfoKHR const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createAccelerationStructureNV(vk::AccelerationStructureCreateInfoNV const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createBuffer(vk::BufferCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createBufferView(vk::BufferViewCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createCommandPool(vk::CommandPoolCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createComputePipeline(vk::Optional< const vk::raii::PipelineCache > const &pipelineCache, vk::ComputePipelineCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createComputePipelines(vk::Optional< const vk::raii::PipelineCache > const &pipelineCache, vk::ArrayProxy< vk::ComputePipelineCreateInfo > const &createInfos, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) constvk::raii::Device
createCudaFunctionNV(vk::CudaFunctionCreateInfoNV const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createCudaModuleNV(vk::CudaModuleCreateInfoNV const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createCuFunctionNVX(vk::CuFunctionCreateInfoNVX const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createCuModuleNVX(vk::CuModuleCreateInfoNVX const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createDeferredOperationKHR(vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createDescriptorPool(vk::DescriptorPoolCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createDescriptorSetLayout(vk::DescriptorSetLayoutCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createDescriptorUpdateTemplate(vk::DescriptorUpdateTemplateCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createDescriptorUpdateTemplateKHR(vk::DescriptorUpdateTemplateCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createEvent(vk::EventCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createExecutionGraphPipelineAMDX(vk::Optional< const vk::raii::PipelineCache > const &pipelineCache, vk::ExecutionGraphPipelineCreateInfoAMDX const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createExecutionGraphPipelinesAMDX(vk::Optional< const vk::raii::PipelineCache > const &pipelineCache, vk::ArrayProxy< vk::ExecutionGraphPipelineCreateInfoAMDX > const &createInfos, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) constvk::raii::Device
createFence(vk::FenceCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createFramebuffer(vk::FramebufferCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createGraphicsPipeline(vk::Optional< const vk::raii::PipelineCache > const &pipelineCache, vk::GraphicsPipelineCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createGraphicsPipelines(vk::Optional< const vk::raii::PipelineCache > const &pipelineCache, vk::ArrayProxy< vk::GraphicsPipelineCreateInfo > const &createInfos, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) constvk::raii::Device
createImage(vk::ImageCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createImageView(vk::ImageViewCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createIndirectCommandsLayoutNV(vk::IndirectCommandsLayoutCreateInfoNV const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createMicromapEXT(vk::MicromapCreateInfoEXT const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createOpticalFlowSessionNV(vk::OpticalFlowSessionCreateInfoNV const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createPipelineCache(vk::PipelineCacheCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createPipelineLayout(vk::PipelineLayoutCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createPrivateDataSlot(vk::PrivateDataSlotCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createPrivateDataSlotEXT(vk::PrivateDataSlotCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createQueryPool(vk::QueryPoolCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createRayTracingPipelineKHR(vk::Optional< const vk::raii::DeferredOperationKHR > const &deferredOperation, vk::Optional< const vk::raii::PipelineCache > const &pipelineCache, vk::RayTracingPipelineCreateInfoKHR const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createRayTracingPipelineNV(vk::Optional< const vk::raii::PipelineCache > const &pipelineCache, vk::RayTracingPipelineCreateInfoNV const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createRayTracingPipelinesKHR(vk::Optional< const vk::raii::DeferredOperationKHR > const &deferredOperation, vk::Optional< const vk::raii::PipelineCache > const &pipelineCache, vk::ArrayProxy< vk::RayTracingPipelineCreateInfoKHR > const &createInfos, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) constvk::raii::Device
createRayTracingPipelinesNV(vk::Optional< const vk::raii::PipelineCache > const &pipelineCache, vk::ArrayProxy< vk::RayTracingPipelineCreateInfoNV > const &createInfos, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) constvk::raii::Device
createRenderPass(vk::RenderPassCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createRenderPass2(vk::RenderPassCreateInfo2 const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createRenderPass2KHR(vk::RenderPassCreateInfo2 const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createSampler(vk::SamplerCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createSamplerYcbcrConversion(vk::SamplerYcbcrConversionCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createSamplerYcbcrConversionKHR(vk::SamplerYcbcrConversionCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createSemaphore(vk::SemaphoreCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createShaderEXT(vk::ShaderCreateInfoEXT const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createShaderModule(vk::ShaderModuleCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createShadersEXT(vk::ArrayProxy< vk::ShaderCreateInfoEXT > const &createInfos, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) constvk::raii::Device
createSharedSwapchainKHR(vk::SwapchainCreateInfoKHR const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createSharedSwapchainsKHR(vk::ArrayProxy< vk::SwapchainCreateInfoKHR > const &createInfos, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) constvk::raii::Device
createSwapchainKHR(vk::SwapchainCreateInfoKHR const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createValidationCacheEXT(vk::ValidationCacheCreateInfoEXT const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createVideoSessionKHR(vk::VideoSessionCreateInfoKHR const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
createVideoSessionParametersKHR(vk::VideoSessionParametersCreateInfoKHR const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
CType typedefvk::raii::Device
debugMarkerSetObjectNameEXT(const vk::DebugMarkerObjectNameInfoEXT &nameInfo) constvk::raii::Device
debugMarkerSetObjectTagEXT(const vk::DebugMarkerObjectTagInfoEXT &tagInfo) constvk::raii::Device
debugReportObjectTypevk::raii::Devicestatic
destroyDescriptorUpdateTemplateKHR(vk::DescriptorUpdateTemplate descriptorUpdateTemplate VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT) const VULKAN_HPP_NOEXCEPTvk::raii::Device
destroyPrivateDataSlotEXT(vk::PrivateDataSlot privateDataSlot VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT) const VULKAN_HPP_NOEXCEPTvk::raii::Device
destroySamplerYcbcrConversionKHR(vk::SamplerYcbcrConversion ycbcrConversion VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT) const VULKAN_HPP_NOEXCEPTvk::raii::Device
Device(vk::raii::PhysicalDevice const &physicalDevice, vk::DeviceCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr)vk::raii::Deviceinline
Device(vk::raii::PhysicalDevice const &physicalDevice, VkDevice device, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr)vk::raii::Deviceinline
Device(std::nullptr_t)vk::raii::Deviceinline
Device()=deletevk::raii::Device
Device(Device const &)=deletevk::raii::Device
Device(Device &&rhs) VULKAN_HPP_NOEXCEPTvk::raii::Deviceinline
displayPowerControlEXT(vk::DisplayKHR display, const vk::DisplayPowerInfoEXT &displayPowerInfo) constvk::raii::Device
flushMappedMemoryRanges(vk::ArrayProxy< const vk::MappedMemoryRange > const &memoryRanges) constvk::raii::Device
getAccelerationStructureAddressKHR(const vk::AccelerationStructureDeviceAddressInfoKHR &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getAccelerationStructureBuildSizesKHR(vk::AccelerationStructureBuildTypeKHR buildType, const vk::AccelerationStructureBuildGeometryInfoKHR &buildInfo, vk::ArrayProxy< const uint32_t > const &maxPrimitiveCounts VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT) constvk::raii::Device
getAccelerationStructureCompatibilityKHR(const vk::AccelerationStructureVersionInfoKHR &versionInfo) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getAccelerationStructureMemoryRequirementsNV(const vk::AccelerationStructureMemoryRequirementsInfoNV &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getAccelerationStructureMemoryRequirementsNV(const vk::AccelerationStructureMemoryRequirementsInfoNV &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getAccelerationStructureOpaqueCaptureDescriptorDataEXT(const vk::AccelerationStructureCaptureDescriptorDataInfoEXT &info) constvk::raii::Device
getBufferAddress(const vk::BufferDeviceAddressInfo &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getBufferAddressEXT(const vk::BufferDeviceAddressInfo &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getBufferAddressKHR(const vk::BufferDeviceAddressInfo &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getBufferMemoryRequirements(const vk::DeviceBufferMemoryRequirements &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getBufferMemoryRequirements(const vk::DeviceBufferMemoryRequirements &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getBufferMemoryRequirements2(const vk::BufferMemoryRequirementsInfo2 &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getBufferMemoryRequirements2(const vk::BufferMemoryRequirementsInfo2 &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getBufferMemoryRequirements2KHR(const vk::BufferMemoryRequirementsInfo2 &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getBufferMemoryRequirements2KHR(const vk::BufferMemoryRequirementsInfo2 &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getBufferMemoryRequirementsKHR(const vk::DeviceBufferMemoryRequirements &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getBufferMemoryRequirementsKHR(const vk::DeviceBufferMemoryRequirements &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getBufferOpaqueCaptureAddress(const vk::BufferDeviceAddressInfo &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getBufferOpaqueCaptureAddressKHR(const vk::BufferDeviceAddressInfo &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getBufferOpaqueCaptureDescriptorDataEXT(const vk::BufferCaptureDescriptorDataInfoEXT &info) constvk::raii::Device
getCalibratedTimestampEXT(const vk::CalibratedTimestampInfoKHR &timestampInfo) constvk::raii::Device
getCalibratedTimestampKHR(const vk::CalibratedTimestampInfoKHR &timestampInfo) constvk::raii::Device
getCalibratedTimestampsEXT(vk::ArrayProxy< const vk::CalibratedTimestampInfoKHR > const &timestampInfos) constvk::raii::Device
getCalibratedTimestampsKHR(vk::ArrayProxy< const vk::CalibratedTimestampInfoKHR > const &timestampInfos) constvk::raii::Device
getDescriptorEXT(const vk::DescriptorGetInfoEXT &descriptorInfo, size_t dataSize, void *pDescriptor) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getDescriptorEXT(const vk::DescriptorGetInfoEXT &descriptorInfo) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getDescriptorSetLayoutHostMappingInfoVALVE(const vk::DescriptorSetBindingReferenceVALVE &bindingReference) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getDescriptorSetLayoutSupport(const vk::DescriptorSetLayoutCreateInfo &createInfo) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getDescriptorSetLayoutSupport(const vk::DescriptorSetLayoutCreateInfo &createInfo) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getDescriptorSetLayoutSupportKHR(const vk::DescriptorSetLayoutCreateInfo &createInfo) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getDescriptorSetLayoutSupportKHR(const vk::DescriptorSetLayoutCreateInfo &createInfo) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getDispatcher() constvk::raii::Deviceinline
getDynamicRenderingTilePropertiesQCOM(const vk::RenderingInfo &renderingInfo) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getEncodedVideoSessionParametersKHR(const vk::VideoEncodeSessionParametersGetInfoKHR &videoSessionParametersInfo) constvk::raii::Device
getEncodedVideoSessionParametersKHR(const vk::VideoEncodeSessionParametersGetInfoKHR &videoSessionParametersInfo) constvk::raii::Device
getFaultInfoEXT() constvk::raii::Device
getFenceFdKHR(const vk::FenceGetFdInfoKHR &getFdInfo) constvk::raii::Device
getGeneratedCommandsMemoryRequirementsNV(const vk::GeneratedCommandsMemoryRequirementsInfoNV &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getGeneratedCommandsMemoryRequirementsNV(const vk::GeneratedCommandsMemoryRequirementsInfoNV &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getGroupPeerMemoryFeatures(uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getGroupPeerMemoryFeaturesKHR(uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getGroupPresentCapabilitiesKHR() constvk::raii::Device
getGroupSurfacePresentModesKHR(vk::SurfaceKHR surface) constvk::raii::Device
getImageMemoryRequirements(const vk::DeviceImageMemoryRequirements &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getImageMemoryRequirements(const vk::DeviceImageMemoryRequirements &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getImageMemoryRequirements2(const vk::ImageMemoryRequirementsInfo2 &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getImageMemoryRequirements2(const vk::ImageMemoryRequirementsInfo2 &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getImageMemoryRequirements2KHR(const vk::ImageMemoryRequirementsInfo2 &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getImageMemoryRequirements2KHR(const vk::ImageMemoryRequirementsInfo2 &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getImageMemoryRequirementsKHR(const vk::DeviceImageMemoryRequirements &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getImageMemoryRequirementsKHR(const vk::DeviceImageMemoryRequirements &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getImageOpaqueCaptureDescriptorDataEXT(const vk::ImageCaptureDescriptorDataInfoEXT &info) constvk::raii::Device
getImageSparseMemoryRequirements(const vk::DeviceImageMemoryRequirements &info) constvk::raii::Device
getImageSparseMemoryRequirements2(const vk::ImageSparseMemoryRequirementsInfo2 &info) constvk::raii::Device
getImageSparseMemoryRequirements2KHR(const vk::ImageSparseMemoryRequirementsInfo2 &info) constvk::raii::Device
getImageSparseMemoryRequirementsKHR(const vk::DeviceImageMemoryRequirements &info) constvk::raii::Device
getImageSubresourceLayoutKHR(const vk::DeviceImageSubresourceInfoKHR &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getImageSubresourceLayoutKHR(const vk::DeviceImageSubresourceInfoKHR &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getImageViewHandleNVX(const vk::ImageViewHandleInfoNVX &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getImageViewOpaqueCaptureDescriptorDataEXT(const vk::ImageViewCaptureDescriptorDataInfoEXT &info) constvk::raii::Device
getMemoryFdKHR(const vk::MemoryGetFdInfoKHR &getFdInfo) constvk::raii::Device
getMemoryFdPropertiesKHR(vk::ExternalMemoryHandleTypeFlagBits handleType, int fd) constvk::raii::Device
getMemoryHostPointerPropertiesEXT(vk::ExternalMemoryHandleTypeFlagBits handleType, const void *pHostPointer) constvk::raii::Device
getMemoryOpaqueCaptureAddress(const vk::DeviceMemoryOpaqueCaptureAddressInfo &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getMemoryOpaqueCaptureAddressKHR(const vk::DeviceMemoryOpaqueCaptureAddressInfo &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getMemoryRemoteAddressNV(const vk::MemoryGetRemoteAddressInfoNV &memoryGetRemoteAddressInfo) constvk::raii::Device
getMicromapBuildSizesEXT(vk::AccelerationStructureBuildTypeKHR buildType, const vk::MicromapBuildInfoEXT &buildInfo) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getMicromapCompatibilityEXT(const vk::MicromapVersionInfoEXT &versionInfo) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getPerformanceParameterINTEL(vk::PerformanceParameterTypeINTEL parameter) constvk::raii::Device
getPipelineExecutableInternalRepresentationsKHR(const vk::PipelineExecutableInfoKHR &executableInfo) constvk::raii::Device
getPipelineExecutablePropertiesKHR(const vk::PipelineInfoKHR &pipelineInfo) constvk::raii::Device
getPipelineExecutableStatisticsKHR(const vk::PipelineExecutableInfoKHR &executableInfo) constvk::raii::Device
getPipelineIndirectAddressNV(const vk::PipelineIndirectDeviceAddressInfoNV &info) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getPipelineIndirectMemoryRequirementsNV(const vk::ComputePipelineCreateInfo &createInfo) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getPipelineIndirectMemoryRequirementsNV(const vk::ComputePipelineCreateInfo &createInfo) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getPipelinePropertiesEXT(const vk::PipelineInfoEXT &pipelineInfo) constvk::raii::Device
getPrivateData(vk::ObjectType objectType_, uint64_t objectHandle, vk::PrivateDataSlot privateDataSlot) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getPrivateDataEXT(vk::ObjectType objectType_, uint64_t objectHandle, vk::PrivateDataSlot privateDataSlot) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getProcAddr(const std::string &name) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getQueue(uint32_t queueFamilyIndex, uint32_t queueIndex) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
getQueue2(vk::DeviceQueueInfo2 const &queueInfo) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
getRenderingAreaGranularityKHR(const vk::RenderingAreaInfoKHR &renderingAreaInfo) const VULKAN_HPP_NOEXCEPTvk::raii::Device
getSamplerOpaqueCaptureDescriptorDataEXT(const vk::SamplerCaptureDescriptorDataInfoEXT &info) constvk::raii::Device
getSemaphoreFdKHR(const vk::SemaphoreGetFdInfoKHR &getFdInfo) constvk::raii::Device
getShaderModuleCreateInfoIdentifierEXT(const vk::ShaderModuleCreateInfo &createInfo) const VULKAN_HPP_NOEXCEPTvk::raii::Device
importFenceFdKHR(const vk::ImportFenceFdInfoKHR &importFenceFdInfo) constvk::raii::Device
importSemaphoreFdKHR(const vk::ImportSemaphoreFdInfoKHR &importSemaphoreFdInfo) constvk::raii::Device
initializePerformanceApiINTEL(const vk::InitializePerformanceApiInfoINTEL &initializeInfo) constvk::raii::Device
invalidateMappedMemoryRanges(vk::ArrayProxy< const vk::MappedMemoryRange > const &memoryRanges) constvk::raii::Device
mapMemory2KHR(const vk::MemoryMapInfoKHR &memoryMapInfo) constvk::raii::Device
objectTypevk::raii::Devicestatic
operator vk::Device() const VULKAN_HPP_NOEXCEPTvk::raii::Deviceinline
operator*() const VULKAN_HPP_NOEXCEPTvk::raii::Deviceinline
operator=(Device const &)=deletevk::raii::Device
operator=(Device &&rhs) VULKAN_HPP_NOEXCEPTvk::raii::Deviceinline
registerDisplayEventEXT(vk::raii::DisplayKHR const &display, vk::DisplayEventInfoEXT const &displayEventInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
registerEventEXT(vk::DeviceEventInfoEXT const &deviceEventInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPTvk::raii::Device
release()vk::raii::Deviceinline
releaseProfilingLockKHR() const VULKAN_HPP_NOEXCEPTvk::raii::Device
releaseSwapchainImagesEXT(const vk::ReleaseSwapchainImagesInfoEXT &releaseInfo) constvk::raii::Device
resetFences(vk::ArrayProxy< const vk::Fence > const &fences) constvk::raii::Device
setDebugUtilsObjectNameEXT(const vk::DebugUtilsObjectNameInfoEXT &nameInfo) constvk::raii::Device
setDebugUtilsObjectTagEXT(const vk::DebugUtilsObjectTagInfoEXT &tagInfo) constvk::raii::Device
setHdrMetadataEXT(vk::ArrayProxy< const vk::SwapchainKHR > const &swapchains, vk::ArrayProxy< const vk::HdrMetadataEXT > const &metadata) constvk::raii::Device
setPrivateData(vk::ObjectType objectType_, uint64_t objectHandle, vk::PrivateDataSlot privateDataSlot, uint64_t data) constvk::raii::Device
setPrivateDataEXT(vk::ObjectType objectType_, uint64_t objectHandle, vk::PrivateDataSlot privateDataSlot, uint64_t data) constvk::raii::Device
signalSemaphore(const vk::SemaphoreSignalInfo &signalInfo) constvk::raii::Device
signalSemaphoreKHR(const vk::SemaphoreSignalInfo &signalInfo) constvk::raii::Device
swap(vk::raii::Device &rhs) VULKAN_HPP_NOEXCEPTvk::raii::Deviceinline
transitionImageLayoutEXT(vk::ArrayProxy< const vk::HostImageLayoutTransitionInfoEXT > const &transitions) constvk::raii::Device
uninitializePerformanceApiINTEL() const VULKAN_HPP_NOEXCEPTvk::raii::Device
unmapMemory2KHR(const vk::MemoryUnmapInfoKHR &memoryUnmapInfo) const VULKAN_HPP_NOEXCEPTvk::raii::Device
updateDescriptorSets(vk::ArrayProxy< const vk::WriteDescriptorSet > const &descriptorWrites, vk::ArrayProxy< const vk::CopyDescriptorSet > const &descriptorCopies) const VULKAN_HPP_NOEXCEPTvk::raii::Device
waitForFences(vk::ArrayProxy< const vk::Fence > const &fences, vk::Bool32 waitAll, uint64_t timeout) constvk::raii::Device
waitIdle() constvk::raii::Device
waitSemaphores(const vk::SemaphoreWaitInfo &waitInfo, uint64_t timeout) constvk::raii::Device
waitSemaphoresKHR(const vk::SemaphoreWaitInfo &waitInfo, uint64_t timeout) constvk::raii::Device
writeAccelerationStructuresPropertiesKHR(vk::ArrayProxy< const vk::AccelerationStructureKHR > const &accelerationStructures, vk::QueryType queryType, size_t dataSize, size_t stride) constvk::raii::Device
writeAccelerationStructuresPropertyKHR(vk::ArrayProxy< const vk::AccelerationStructureKHR > const &accelerationStructures, vk::QueryType queryType, size_t stride) constvk::raii::Device
writeMicromapsPropertiesEXT(vk::ArrayProxy< const vk::MicromapEXT > const &micromaps, vk::QueryType queryType, size_t dataSize, size_t stride) constvk::raii::Device
writeMicromapsPropertyEXT(vk::ArrayProxy< const vk::MicromapEXT > const &micromaps, vk::QueryType queryType, size_t stride) constvk::raii::Device
~Device()vk::raii::Deviceinline