#include <vulkan_structs.hpp>
|
VULKAN_HPP_CONSTEXPR | DeviceCreateInfo (vk::DeviceCreateFlags flags_={}, uint32_t queueCreateInfoCount_={}, const vk::DeviceQueueCreateInfo *pQueueCreateInfos_={}, uint32_t enabledLayerCount_={}, const char *const *ppEnabledLayerNames_={}, uint32_t enabledExtensionCount_={}, const char *const *ppEnabledExtensionNames_={}, const vk::PhysicalDeviceFeatures *pEnabledFeatures_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR | DeviceCreateInfo (DeviceCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
| DeviceCreateInfo (VkDeviceCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT |
|
| DeviceCreateInfo (vk::DeviceCreateFlags flags_, vk::ArrayProxyNoTemporaries< const vk::DeviceQueueCreateInfo > const &queueCreateInfos_, vk::ArrayProxyNoTemporaries< const char *const > const &pEnabledLayerNames_={}, vk::ArrayProxyNoTemporaries< const char *const > const &pEnabledExtensionNames_={}, const vk::PhysicalDeviceFeatures *pEnabledFeatures_={}, const void *pNext_=nullptr) |
|
DeviceCreateInfo & | operator= (DeviceCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
DeviceCreateInfo & | operator= (VkDeviceCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 DeviceCreateInfo & | setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 DeviceCreateInfo & | setFlags (vk::DeviceCreateFlags flags_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 DeviceCreateInfo & | setQueueCreateInfoCount (uint32_t queueCreateInfoCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 DeviceCreateInfo & | setPQueueCreateInfos (const vk::DeviceQueueCreateInfo *pQueueCreateInfos_) VULKAN_HPP_NOEXCEPT |
|
DeviceCreateInfo & | setQueueCreateInfos (vk::ArrayProxyNoTemporaries< const vk::DeviceQueueCreateInfo > const &queueCreateInfos_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 DeviceCreateInfo & | setEnabledLayerCount (uint32_t enabledLayerCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 DeviceCreateInfo & | setPpEnabledLayerNames (const char *const *ppEnabledLayerNames_) VULKAN_HPP_NOEXCEPT |
|
DeviceCreateInfo & | setPEnabledLayerNames (vk::ArrayProxyNoTemporaries< const char *const > const &pEnabledLayerNames_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 DeviceCreateInfo & | setEnabledExtensionCount (uint32_t enabledExtensionCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 DeviceCreateInfo & | setPpEnabledExtensionNames (const char *const *ppEnabledExtensionNames_) VULKAN_HPP_NOEXCEPT |
|
DeviceCreateInfo & | setPEnabledExtensionNames (vk::ArrayProxyNoTemporaries< const char *const > const &pEnabledExtensionNames_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 DeviceCreateInfo & | setPEnabledFeatures (const vk::PhysicalDeviceFeatures *pEnabledFeatures_) VULKAN_HPP_NOEXCEPT |
|
| operator VkDeviceCreateInfo const & () const VULKAN_HPP_NOEXCEPT |
|
| operator VkDeviceCreateInfo & () VULKAN_HPP_NOEXCEPT |
|
bool | operator== (DeviceCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT |
|
bool | operator!= (DeviceCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT |
|
Definition at line 27075 of file vulkan_structs.hpp.
◆ NativeType
◆ DeviceCreateInfo() [1/4]
◆ DeviceCreateInfo() [2/4]
◆ DeviceCreateInfo() [3/4]
◆ DeviceCreateInfo() [4/4]
◆ operator VkDeviceCreateInfo &()
◆ operator VkDeviceCreateInfo const &()
◆ operator!=()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
◆ setEnabledExtensionCount()
◆ setEnabledLayerCount()
◆ setFlags()
◆ setPEnabledExtensionNames()
◆ setPEnabledFeatures()
◆ setPEnabledLayerNames()
◆ setPNext()
◆ setPpEnabledExtensionNames()
◆ setPpEnabledLayerNames()
◆ setPQueueCreateInfos()
◆ setQueueCreateInfoCount()
◆ setQueueCreateInfos()
◆ allowDuplicate
const bool vk::DeviceCreateInfo::allowDuplicate = false |
|
static |
◆ enabledExtensionCount
uint32_t vk::DeviceCreateInfo::enabledExtensionCount = {} |
◆ enabledLayerCount
uint32_t vk::DeviceCreateInfo::enabledLayerCount = {} |
◆ flags
◆ pEnabledFeatures
◆ pNext
const void* vk::DeviceCreateInfo::pNext = {} |
◆ ppEnabledExtensionNames
const char* const* vk::DeviceCreateInfo::ppEnabledExtensionNames = {} |
◆ ppEnabledLayerNames
const char* const* vk::DeviceCreateInfo::ppEnabledLayerNames = {} |
◆ pQueueCreateInfos
◆ queueCreateInfoCount
uint32_t vk::DeviceCreateInfo::queueCreateInfoCount = {} |
◆ structureType
◆ sType
The documentation for this struct was generated from the following file: