|
| Device (vk::raii::PhysicalDevice const &physicalDevice, vk::DeviceCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) |
|
| Device (vk::raii::PhysicalDevice const &physicalDevice, VkDevice device, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) |
|
| Device (std::nullptr_t) |
|
| ~Device () |
|
| Device ()=delete |
|
| Device (Device const &)=delete |
|
| Device (Device &&rhs) VULKAN_HPP_NOEXCEPT |
|
Device & | operator= (Device const &)=delete |
|
Device & | operator= (Device &&rhs) VULKAN_HPP_NOEXCEPT |
|
vk::Device const & | operator* () const VULKAN_HPP_NOEXCEPT |
|
| operator vk::Device () const VULKAN_HPP_NOEXCEPT |
|
void | clear () VULKAN_HPP_NOEXCEPT |
|
vk::Device | release () |
|
vk::raii::DeviceDispatcher const * | getDispatcher () const |
|
void | swap (vk::raii::Device &rhs) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD PFN_vkVoidFunction | getProcAddr (const std::string &name) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::Queue >::Type | getQueue (uint32_t queueFamilyIndex, uint32_t queueIndex) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
void | waitIdle () const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::DeviceMemory >::Type | allocateMemory (vk::MemoryAllocateInfo const &allocateInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
void | flushMappedMemoryRanges (vk::ArrayProxy< const vk::MappedMemoryRange > const &memoryRanges) const |
|
void | invalidateMappedMemoryRanges (vk::ArrayProxy< const vk::MappedMemoryRange > const &memoryRanges) const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::Fence >::Type | createFence (vk::FenceCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
void | resetFences (vk::ArrayProxy< const vk::Fence > const &fences) const |
|
VULKAN_HPP_NODISCARD vk::Result | waitForFences (vk::ArrayProxy< const vk::Fence > const &fences, vk::Bool32 waitAll, uint64_t timeout) const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::Semaphore >::Type | createSemaphore (vk::SemaphoreCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::Event >::Type | createEvent (vk::EventCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::QueryPool >::Type | createQueryPool (vk::QueryPoolCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::Buffer >::Type | createBuffer (vk::BufferCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::BufferView >::Type | createBufferView (vk::BufferViewCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::Image >::Type | createImage (vk::ImageCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::ImageView >::Type | createImageView (vk::ImageViewCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::ShaderModule >::Type | createShaderModule (vk::ShaderModuleCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::PipelineCache >::Type | createPipelineCache (vk::PipelineCacheCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< std::vector< vk::raii::Pipeline > >::Type | createGraphicsPipelines (vk::Optional< const vk::raii::PipelineCache > const &pipelineCache, vk::ArrayProxy< vk::GraphicsPipelineCreateInfo > const &createInfos, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::Pipeline >::Type | 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_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< std::vector< vk::raii::Pipeline > >::Type | createComputePipelines (vk::Optional< const vk::raii::PipelineCache > const &pipelineCache, vk::ArrayProxy< vk::ComputePipelineCreateInfo > const &createInfos, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::Pipeline >::Type | 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_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::PipelineLayout >::Type | createPipelineLayout (vk::PipelineLayoutCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::Sampler >::Type | createSampler (vk::SamplerCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::DescriptorSetLayout >::Type | createDescriptorSetLayout (vk::DescriptorSetLayoutCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::DescriptorPool >::Type | createDescriptorPool (vk::DescriptorPoolCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< std::vector< vk::raii::DescriptorSet > >::Type | allocateDescriptorSets (vk::DescriptorSetAllocateInfo const &allocateInfo) const |
|
void | updateDescriptorSets (vk::ArrayProxy< const vk::WriteDescriptorSet > const &descriptorWrites, vk::ArrayProxy< const vk::CopyDescriptorSet > const &descriptorCopies) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::Framebuffer >::Type | createFramebuffer (vk::FramebufferCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::RenderPass >::Type | createRenderPass (vk::RenderPassCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::CommandPool >::Type | createCommandPool (vk::CommandPoolCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< std::vector< vk::raii::CommandBuffer > >::Type | allocateCommandBuffers (vk::CommandBufferAllocateInfo const &allocateInfo) const |
|
void | bindBufferMemory2 (vk::ArrayProxy< const vk::BindBufferMemoryInfo > const &bindInfos) const |
|
void | bindImageMemory2 (vk::ArrayProxy< const vk::BindImageMemoryInfo > const &bindInfos) const |
|
VULKAN_HPP_NODISCARD vk::PeerMemoryFeatureFlags | getGroupPeerMemoryFeatures (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::MemoryRequirements2 | getImageMemoryRequirements2 (const vk::ImageMemoryRequirementsInfo2 &info) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getImageMemoryRequirements2 (const vk::ImageMemoryRequirementsInfo2 &info) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::MemoryRequirements2 | getBufferMemoryRequirements2 (const vk::BufferMemoryRequirementsInfo2 &info) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getBufferMemoryRequirements2 (const vk::BufferMemoryRequirementsInfo2 &info) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD std::vector< vk::SparseImageMemoryRequirements2 > | getImageSparseMemoryRequirements2 (const vk::ImageSparseMemoryRequirementsInfo2 &info) const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::Queue >::Type | getQueue2 (vk::DeviceQueueInfo2 const &queueInfo) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::SamplerYcbcrConversion >::Type | createSamplerYcbcrConversion (vk::SamplerYcbcrConversionCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::DescriptorUpdateTemplate >::Type | createDescriptorUpdateTemplate (vk::DescriptorUpdateTemplateCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::DescriptorSetLayoutSupport | getDescriptorSetLayoutSupport (const vk::DescriptorSetLayoutCreateInfo &createInfo) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getDescriptorSetLayoutSupport (const vk::DescriptorSetLayoutCreateInfo &createInfo) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::RenderPass >::Type | createRenderPass2 (vk::RenderPassCreateInfo2 const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::Result | waitSemaphores (const vk::SemaphoreWaitInfo &waitInfo, uint64_t timeout) const |
|
void | signalSemaphore (const vk::SemaphoreSignalInfo &signalInfo) const |
|
VULKAN_HPP_NODISCARD vk::DeviceAddress | getBufferAddress (const vk::BufferDeviceAddressInfo &info) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD uint64_t | getBufferOpaqueCaptureAddress (const vk::BufferDeviceAddressInfo &info) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD uint64_t | getMemoryOpaqueCaptureAddress (const vk::DeviceMemoryOpaqueCaptureAddressInfo &info) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::PrivateDataSlot >::Type | createPrivateDataSlot (vk::PrivateDataSlotCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
void | setPrivateData (vk::ObjectType objectType_, uint64_t objectHandle, vk::PrivateDataSlot privateDataSlot, uint64_t data) const |
|
VULKAN_HPP_NODISCARD uint64_t | getPrivateData (vk::ObjectType objectType_, uint64_t objectHandle, vk::PrivateDataSlot privateDataSlot) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::MemoryRequirements2 | getBufferMemoryRequirements (const vk::DeviceBufferMemoryRequirements &info) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getBufferMemoryRequirements (const vk::DeviceBufferMemoryRequirements &info) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::MemoryRequirements2 | getImageMemoryRequirements (const vk::DeviceImageMemoryRequirements &info) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getImageMemoryRequirements (const vk::DeviceImageMemoryRequirements &info) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD std::vector< vk::SparseImageMemoryRequirements2 > | getImageSparseMemoryRequirements (const vk::DeviceImageMemoryRequirements &info) const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::SwapchainKHR >::Type | createSwapchainKHR (vk::SwapchainCreateInfoKHR const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::DeviceGroupPresentCapabilitiesKHR | getGroupPresentCapabilitiesKHR () const |
|
VULKAN_HPP_NODISCARD vk::DeviceGroupPresentModeFlagsKHR | getGroupSurfacePresentModesKHR (vk::SurfaceKHR surface) const |
|
VULKAN_HPP_NODISCARD std::pair< vk::Result, uint32_t > | acquireNextImage2KHR (const vk::AcquireNextImageInfoKHR &acquireInfo) const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< std::vector< vk::raii::SwapchainKHR > >::Type | createSharedSwapchainsKHR (vk::ArrayProxy< vk::SwapchainCreateInfoKHR > const &createInfos, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::SwapchainKHR >::Type | createSharedSwapchainKHR (vk::SwapchainCreateInfoKHR const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
void | debugMarkerSetObjectTagEXT (const vk::DebugMarkerObjectTagInfoEXT &tagInfo) const |
|
void | debugMarkerSetObjectNameEXT (const vk::DebugMarkerObjectNameInfoEXT &nameInfo) const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::VideoSessionKHR >::Type | createVideoSessionKHR (vk::VideoSessionCreateInfoKHR const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::VideoSessionParametersKHR >::Type | createVideoSessionParametersKHR (vk::VideoSessionParametersCreateInfoKHR const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::CuModuleNVX >::Type | createCuModuleNVX (vk::CuModuleCreateInfoNVX const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::CuFunctionNVX >::Type | createCuFunctionNVX (vk::CuFunctionCreateInfoNVX const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD uint32_t | getImageViewHandleNVX (const vk::ImageViewHandleInfoNVX &info) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::PeerMemoryFeatureFlags | getGroupPeerMemoryFeaturesKHR (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD int | getMemoryFdKHR (const vk::MemoryGetFdInfoKHR &getFdInfo) const |
|
VULKAN_HPP_NODISCARD vk::MemoryFdPropertiesKHR | getMemoryFdPropertiesKHR (vk::ExternalMemoryHandleTypeFlagBits handleType, int fd) const |
|
void | importSemaphoreFdKHR (const vk::ImportSemaphoreFdInfoKHR &importSemaphoreFdInfo) const |
|
VULKAN_HPP_NODISCARD int | getSemaphoreFdKHR (const vk::SemaphoreGetFdInfoKHR &getFdInfo) const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::DescriptorUpdateTemplate >::Type | createDescriptorUpdateTemplateKHR (vk::DescriptorUpdateTemplateCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
void | destroyDescriptorUpdateTemplateKHR (vk::DescriptorUpdateTemplate descriptorUpdateTemplate VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
void | displayPowerControlEXT (vk::DisplayKHR display, const vk::DisplayPowerInfoEXT &displayPowerInfo) const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::Fence >::Type | registerEventEXT (vk::DeviceEventInfoEXT const &deviceEventInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::Fence >::Type | registerDisplayEventEXT (vk::raii::DisplayKHR const &display, vk::DisplayEventInfoEXT const &displayEventInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
void | setHdrMetadataEXT (vk::ArrayProxy< const vk::SwapchainKHR > const &swapchains, vk::ArrayProxy< const vk::HdrMetadataEXT > const &metadata) const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::RenderPass >::Type | createRenderPass2KHR (vk::RenderPassCreateInfo2 const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
void | importFenceFdKHR (const vk::ImportFenceFdInfoKHR &importFenceFdInfo) const |
|
VULKAN_HPP_NODISCARD int | getFenceFdKHR (const vk::FenceGetFdInfoKHR &getFdInfo) const |
|
void | acquireProfilingLockKHR (const vk::AcquireProfilingLockInfoKHR &info) const |
|
void | releaseProfilingLockKHR () const VULKAN_HPP_NOEXCEPT |
|
void | setDebugUtilsObjectNameEXT (const vk::DebugUtilsObjectNameInfoEXT &nameInfo) const |
|
void | setDebugUtilsObjectTagEXT (const vk::DebugUtilsObjectTagInfoEXT &tagInfo) const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< std::vector< vk::raii::Pipeline > >::Type | createExecutionGraphPipelinesAMDX (vk::Optional< const vk::raii::PipelineCache > const &pipelineCache, vk::ArrayProxy< vk::ExecutionGraphPipelineCreateInfoAMDX > const &createInfos, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::Pipeline >::Type | 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_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::MemoryRequirements2 | getImageMemoryRequirements2KHR (const vk::ImageMemoryRequirementsInfo2 &info) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getImageMemoryRequirements2KHR (const vk::ImageMemoryRequirementsInfo2 &info) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::MemoryRequirements2 | getBufferMemoryRequirements2KHR (const vk::BufferMemoryRequirementsInfo2 &info) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getBufferMemoryRequirements2KHR (const vk::BufferMemoryRequirementsInfo2 &info) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD std::vector< vk::SparseImageMemoryRequirements2 > | getImageSparseMemoryRequirements2KHR (const vk::ImageSparseMemoryRequirementsInfo2 &info) const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::AccelerationStructureKHR >::Type | createAccelerationStructureKHR (vk::AccelerationStructureCreateInfoKHR const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::Result | buildAccelerationStructuresKHR (vk::DeferredOperationKHR deferredOperation, vk::ArrayProxy< const vk::AccelerationStructureBuildGeometryInfoKHR > const &infos, vk::ArrayProxy< const vk::AccelerationStructureBuildRangeInfoKHR *const > const &pBuildRangeInfos) const |
|
VULKAN_HPP_NODISCARD vk::Result | copyAccelerationStructureKHR (vk::DeferredOperationKHR deferredOperation, const vk::CopyAccelerationStructureInfoKHR &info) const |
|
VULKAN_HPP_NODISCARD vk::Result | copyAccelerationStructureToMemoryKHR (vk::DeferredOperationKHR deferredOperation, const vk::CopyAccelerationStructureToMemoryInfoKHR &info) const |
|
VULKAN_HPP_NODISCARD vk::Result | copyMemoryToAccelerationStructureKHR (vk::DeferredOperationKHR deferredOperation, const vk::CopyMemoryToAccelerationStructureInfoKHR &info) const |
|
template<typename DataType > |
VULKAN_HPP_NODISCARD std::vector< DataType > | writeAccelerationStructuresPropertiesKHR (vk::ArrayProxy< const vk::AccelerationStructureKHR > const &accelerationStructures, vk::QueryType queryType, size_t dataSize, size_t stride) const |
|
template<typename DataType > |
VULKAN_HPP_NODISCARD DataType | writeAccelerationStructuresPropertyKHR (vk::ArrayProxy< const vk::AccelerationStructureKHR > const &accelerationStructures, vk::QueryType queryType, size_t stride) const |
|
VULKAN_HPP_NODISCARD vk::DeviceAddress | getAccelerationStructureAddressKHR (const vk::AccelerationStructureDeviceAddressInfoKHR &info) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::AccelerationStructureCompatibilityKHR | getAccelerationStructureCompatibilityKHR (const vk::AccelerationStructureVersionInfoKHR &versionInfo) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::AccelerationStructureBuildSizesInfoKHR | getAccelerationStructureBuildSizesKHR (vk::AccelerationStructureBuildTypeKHR buildType, const vk::AccelerationStructureBuildGeometryInfoKHR &buildInfo, vk::ArrayProxy< const uint32_t > const &maxPrimitiveCounts VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT) const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< std::vector< vk::raii::Pipeline > >::Type | 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) const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::Pipeline >::Type | 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_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::SamplerYcbcrConversion >::Type | createSamplerYcbcrConversionKHR (vk::SamplerYcbcrConversionCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
void | destroySamplerYcbcrConversionKHR (vk::SamplerYcbcrConversion ycbcrConversion VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
void | bindBufferMemory2KHR (vk::ArrayProxy< const vk::BindBufferMemoryInfo > const &bindInfos) const |
|
void | bindImageMemory2KHR (vk::ArrayProxy< const vk::BindImageMemoryInfo > const &bindInfos) const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::ValidationCacheEXT >::Type | createValidationCacheEXT (vk::ValidationCacheCreateInfoEXT const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::AccelerationStructureNV >::Type | createAccelerationStructureNV (vk::AccelerationStructureCreateInfoNV const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::MemoryRequirements2KHR | getAccelerationStructureMemoryRequirementsNV (const vk::AccelerationStructureMemoryRequirementsInfoNV &info) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getAccelerationStructureMemoryRequirementsNV (const vk::AccelerationStructureMemoryRequirementsInfoNV &info) const VULKAN_HPP_NOEXCEPT |
|
void | bindAccelerationStructureMemoryNV (vk::ArrayProxy< const vk::BindAccelerationStructureMemoryInfoNV > const &bindInfos) const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< std::vector< vk::raii::Pipeline > >::Type | createRayTracingPipelinesNV (vk::Optional< const vk::raii::PipelineCache > const &pipelineCache, vk::ArrayProxy< vk::RayTracingPipelineCreateInfoNV > const &createInfos, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::Pipeline >::Type | 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_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::DescriptorSetLayoutSupport | getDescriptorSetLayoutSupportKHR (const vk::DescriptorSetLayoutCreateInfo &createInfo) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getDescriptorSetLayoutSupportKHR (const vk::DescriptorSetLayoutCreateInfo &createInfo) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::MemoryHostPointerPropertiesEXT | getMemoryHostPointerPropertiesEXT (vk::ExternalMemoryHandleTypeFlagBits handleType, const void *pHostPointer) const |
|
VULKAN_HPP_NODISCARD std::pair< std::vector< uint64_t >, uint64_t > | getCalibratedTimestampsEXT (vk::ArrayProxy< const vk::CalibratedTimestampInfoKHR > const ×tampInfos) const |
|
VULKAN_HPP_NODISCARD std::pair< uint64_t, uint64_t > | getCalibratedTimestampEXT (const vk::CalibratedTimestampInfoKHR ×tampInfo) const |
|
VULKAN_HPP_NODISCARD vk::Result | waitSemaphoresKHR (const vk::SemaphoreWaitInfo &waitInfo, uint64_t timeout) const |
|
void | signalSemaphoreKHR (const vk::SemaphoreSignalInfo &signalInfo) const |
|
void | initializePerformanceApiINTEL (const vk::InitializePerformanceApiInfoINTEL &initializeInfo) const |
|
void | uninitializePerformanceApiINTEL () const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::PerformanceConfigurationINTEL >::Type | acquirePerformanceConfigurationINTEL (vk::PerformanceConfigurationAcquireInfoINTEL const &acquireInfo) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::PerformanceValueINTEL | getPerformanceParameterINTEL (vk::PerformanceParameterTypeINTEL parameter) const |
|
VULKAN_HPP_NODISCARD vk::DeviceAddress | getBufferAddressEXT (const vk::BufferDeviceAddressInfo &info) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::DeviceAddress | getBufferAddressKHR (const vk::BufferDeviceAddressInfo &info) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD uint64_t | getBufferOpaqueCaptureAddressKHR (const vk::BufferDeviceAddressInfo &info) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD uint64_t | getMemoryOpaqueCaptureAddressKHR (const vk::DeviceMemoryOpaqueCaptureAddressInfo &info) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::DeferredOperationKHR >::Type | createDeferredOperationKHR (vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD std::vector< vk::PipelineExecutablePropertiesKHR > | getPipelineExecutablePropertiesKHR (const vk::PipelineInfoKHR &pipelineInfo) const |
|
VULKAN_HPP_NODISCARD std::vector< vk::PipelineExecutableStatisticKHR > | getPipelineExecutableStatisticsKHR (const vk::PipelineExecutableInfoKHR &executableInfo) const |
|
VULKAN_HPP_NODISCARD std::vector< vk::PipelineExecutableInternalRepresentationKHR > | getPipelineExecutableInternalRepresentationsKHR (const vk::PipelineExecutableInfoKHR &executableInfo) const |
|
void | copyMemoryToImageEXT (const vk::CopyMemoryToImageInfoEXT ©MemoryToImageInfo) const |
|
void | copyImageToMemoryEXT (const vk::CopyImageToMemoryInfoEXT ©ImageToMemoryInfo) const |
|
void | copyImageToImageEXT (const vk::CopyImageToImageInfoEXT ©ImageToImageInfo) const |
|
void | transitionImageLayoutEXT (vk::ArrayProxy< const vk::HostImageLayoutTransitionInfoEXT > const &transitions) const |
|
VULKAN_HPP_NODISCARD void * | mapMemory2KHR (const vk::MemoryMapInfoKHR &memoryMapInfo) const |
|
void | unmapMemory2KHR (const vk::MemoryUnmapInfoKHR &memoryUnmapInfo) const VULKAN_HPP_NOEXCEPT |
|
void | releaseSwapchainImagesEXT (const vk::ReleaseSwapchainImagesInfoEXT &releaseInfo) const |
|
VULKAN_HPP_NODISCARD vk::MemoryRequirements2 | getGeneratedCommandsMemoryRequirementsNV (const vk::GeneratedCommandsMemoryRequirementsInfoNV &info) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getGeneratedCommandsMemoryRequirementsNV (const vk::GeneratedCommandsMemoryRequirementsInfoNV &info) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::IndirectCommandsLayoutNV >::Type | createIndirectCommandsLayoutNV (vk::IndirectCommandsLayoutCreateInfoNV const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::PrivateDataSlot >::Type | createPrivateDataSlotEXT (vk::PrivateDataSlotCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
void | destroyPrivateDataSlotEXT (vk::PrivateDataSlot privateDataSlot VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
void | setPrivateDataEXT (vk::ObjectType objectType_, uint64_t objectHandle, vk::PrivateDataSlot privateDataSlot, uint64_t data) const |
|
VULKAN_HPP_NODISCARD uint64_t | getPrivateDataEXT (vk::ObjectType objectType_, uint64_t objectHandle, vk::PrivateDataSlot privateDataSlot) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD std::pair< vk::VideoEncodeSessionParametersFeedbackInfoKHR, std::vector< uint8_t > > | getEncodedVideoSessionParametersKHR (const vk::VideoEncodeSessionParametersGetInfoKHR &videoSessionParametersInfo) const |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD std::pair< vk::StructureChain< X, Y, Z... >, std::vector< uint8_t > > | getEncodedVideoSessionParametersKHR (const vk::VideoEncodeSessionParametersGetInfoKHR &videoSessionParametersInfo) const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::CudaModuleNV >::Type | createCudaModuleNV (vk::CudaModuleCreateInfoNV const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::CudaFunctionNV >::Type | createCudaFunctionNV (vk::CudaFunctionCreateInfoNV const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
void | getDescriptorEXT (const vk::DescriptorGetInfoEXT &descriptorInfo, size_t dataSize, void *pDescriptor) const VULKAN_HPP_NOEXCEPT |
|
template<typename DescriptorType > |
VULKAN_HPP_NODISCARD DescriptorType | getDescriptorEXT (const vk::DescriptorGetInfoEXT &descriptorInfo) const VULKAN_HPP_NOEXCEPT |
|
template<typename DataType > |
VULKAN_HPP_NODISCARD DataType | getBufferOpaqueCaptureDescriptorDataEXT (const vk::BufferCaptureDescriptorDataInfoEXT &info) const |
|
template<typename DataType > |
VULKAN_HPP_NODISCARD DataType | getImageOpaqueCaptureDescriptorDataEXT (const vk::ImageCaptureDescriptorDataInfoEXT &info) const |
|
template<typename DataType > |
VULKAN_HPP_NODISCARD DataType | getImageViewOpaqueCaptureDescriptorDataEXT (const vk::ImageViewCaptureDescriptorDataInfoEXT &info) const |
|
template<typename DataType > |
VULKAN_HPP_NODISCARD DataType | getSamplerOpaqueCaptureDescriptorDataEXT (const vk::SamplerCaptureDescriptorDataInfoEXT &info) const |
|
template<typename DataType > |
VULKAN_HPP_NODISCARD DataType | getAccelerationStructureOpaqueCaptureDescriptorDataEXT (const vk::AccelerationStructureCaptureDescriptorDataInfoEXT &info) const |
|
VULKAN_HPP_NODISCARD std::pair< vk::Result, std::pair< vk::DeviceFaultCountsEXT, vk::DeviceFaultInfoEXT > > | getFaultInfoEXT () const |
|
VULKAN_HPP_NODISCARD vk::RemoteAddressNV | getMemoryRemoteAddressNV (const vk::MemoryGetRemoteAddressInfoNV &memoryGetRemoteAddressInfo) const |
|
VULKAN_HPP_NODISCARD vk::BaseOutStructure | getPipelinePropertiesEXT (const vk::PipelineInfoEXT &pipelineInfo) const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::MicromapEXT >::Type | createMicromapEXT (vk::MicromapCreateInfoEXT const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::Result | buildMicromapsEXT (vk::DeferredOperationKHR deferredOperation, vk::ArrayProxy< const vk::MicromapBuildInfoEXT > const &infos) const |
|
VULKAN_HPP_NODISCARD vk::Result | copyMicromapEXT (vk::DeferredOperationKHR deferredOperation, const vk::CopyMicromapInfoEXT &info) const |
|
VULKAN_HPP_NODISCARD vk::Result | copyMicromapToMemoryEXT (vk::DeferredOperationKHR deferredOperation, const vk::CopyMicromapToMemoryInfoEXT &info) const |
|
VULKAN_HPP_NODISCARD vk::Result | copyMemoryToMicromapEXT (vk::DeferredOperationKHR deferredOperation, const vk::CopyMemoryToMicromapInfoEXT &info) const |
|
template<typename DataType > |
VULKAN_HPP_NODISCARD std::vector< DataType > | writeMicromapsPropertiesEXT (vk::ArrayProxy< const vk::MicromapEXT > const µmaps, vk::QueryType queryType, size_t dataSize, size_t stride) const |
|
template<typename DataType > |
VULKAN_HPP_NODISCARD DataType | writeMicromapsPropertyEXT (vk::ArrayProxy< const vk::MicromapEXT > const µmaps, vk::QueryType queryType, size_t stride) const |
|
VULKAN_HPP_NODISCARD vk::AccelerationStructureCompatibilityKHR | getMicromapCompatibilityEXT (const vk::MicromapVersionInfoEXT &versionInfo) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::MicromapBuildSizesInfoEXT | getMicromapBuildSizesEXT (vk::AccelerationStructureBuildTypeKHR buildType, const vk::MicromapBuildInfoEXT &buildInfo) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::MemoryRequirements2 | getBufferMemoryRequirementsKHR (const vk::DeviceBufferMemoryRequirements &info) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getBufferMemoryRequirementsKHR (const vk::DeviceBufferMemoryRequirements &info) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::MemoryRequirements2 | getImageMemoryRequirementsKHR (const vk::DeviceImageMemoryRequirements &info) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getImageMemoryRequirementsKHR (const vk::DeviceImageMemoryRequirements &info) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD std::vector< vk::SparseImageMemoryRequirements2 > | getImageSparseMemoryRequirementsKHR (const vk::DeviceImageMemoryRequirements &info) const |
|
VULKAN_HPP_NODISCARD vk::DescriptorSetLayoutHostMappingInfoVALVE | getDescriptorSetLayoutHostMappingInfoVALVE (const vk::DescriptorSetBindingReferenceVALVE &bindingReference) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::MemoryRequirements2 | getPipelineIndirectMemoryRequirementsNV (const vk::ComputePipelineCreateInfo &createInfo) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getPipelineIndirectMemoryRequirementsNV (const vk::ComputePipelineCreateInfo &createInfo) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::DeviceAddress | getPipelineIndirectAddressNV (const vk::PipelineIndirectDeviceAddressInfoNV &info) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::ShaderModuleIdentifierEXT | getShaderModuleCreateInfoIdentifierEXT (const vk::ShaderModuleCreateInfo &createInfo) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::OpticalFlowSessionNV >::Type | createOpticalFlowSessionNV (vk::OpticalFlowSessionCreateInfoNV const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::Extent2D | getRenderingAreaGranularityKHR (const vk::RenderingAreaInfoKHR &renderingAreaInfo) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::SubresourceLayout2KHR | getImageSubresourceLayoutKHR (const vk::DeviceImageSubresourceInfoKHR &info) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getImageSubresourceLayoutKHR (const vk::DeviceImageSubresourceInfoKHR &info) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< std::vector< vk::raii::ShaderEXT > >::Type | createShadersEXT (vk::ArrayProxy< vk::ShaderCreateInfoEXT > const &createInfos, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::ShaderEXT >::Type | createShaderEXT (vk::ShaderCreateInfoEXT const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::TilePropertiesQCOM | getDynamicRenderingTilePropertiesQCOM (const vk::RenderingInfo &renderingInfo) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD std::pair< std::vector< uint64_t >, uint64_t > | getCalibratedTimestampsKHR (vk::ArrayProxy< const vk::CalibratedTimestampInfoKHR > const ×tampInfos) const |
|
VULKAN_HPP_NODISCARD std::pair< uint64_t, uint64_t > | getCalibratedTimestampKHR (const vk::CalibratedTimestampInfoKHR ×tampInfo) const |
|