#include <vulkan_structs.hpp>
|
VULKAN_HPP_CONSTEXPR | DeviceCreateInfo (VULKAN_HPP_NAMESPACE::DeviceCreateFlags flags_={}, uint32_t queueCreateInfoCount_={}, const VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo *pQueueCreateInfos_={}, uint32_t enabledLayerCount_={}, const char *const *ppEnabledLayerNames_={}, uint32_t enabledExtensionCount_={}, const char *const *ppEnabledExtensionNames_={}, const VULKAN_HPP_NAMESPACE::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 (VULKAN_HPP_NAMESPACE::DeviceCreateFlags flags_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo > const &queueCreateInfos_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const char *const > const &pEnabledLayerNames_={}, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const char *const > const &pEnabledExtensionNames_={}, const VULKAN_HPP_NAMESPACE::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 (VULKAN_HPP_NAMESPACE::DeviceCreateFlags flags_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
DeviceCreateInfo & | setQueueCreateInfoCount (uint32_t queueCreateInfoCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
DeviceCreateInfo & | setPQueueCreateInfos (const VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo *pQueueCreateInfos_) VULKAN_HPP_NOEXCEPT |
|
DeviceCreateInfo & | setQueueCreateInfos (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::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 (VULKAN_HPP_NAMESPACE::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 (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const char *const > const &pEnabledExtensionNames_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
DeviceCreateInfo & | setPEnabledFeatures (const VULKAN_HPP_NAMESPACE::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 24068 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::DeviceCreateInfo::DeviceCreateInfo |
( |
VkDeviceCreateInfo const & |
rhs | ) |
|
|
inline |
bool VULKAN_HPP_NAMESPACE::DeviceCreateInfo::operator== |
( |
DeviceCreateInfo const & |
rhs | ) |
const |
|
inline |
const bool VULKAN_HPP_NAMESPACE::DeviceCreateInfo::allowDuplicate = false |
|
static |
uint32_t VULKAN_HPP_NAMESPACE::DeviceCreateInfo::enabledExtensionCount = {} |
uint32_t VULKAN_HPP_NAMESPACE::DeviceCreateInfo::enabledLayerCount = {} |
const void* VULKAN_HPP_NAMESPACE::DeviceCreateInfo::pNext = {} |
const char* const* VULKAN_HPP_NAMESPACE::DeviceCreateInfo::ppEnabledExtensionNames = {} |
const char* const* VULKAN_HPP_NAMESPACE::DeviceCreateInfo::ppEnabledLayerNames = {} |
uint32_t VULKAN_HPP_NAMESPACE::DeviceCreateInfo::queueCreateInfoCount = {} |
The documentation for this struct was generated from the following file: