#include <vulkan_structs.hpp>
|
VULKAN_HPP_CONSTEXPR | InstanceCreateInfo (vk::InstanceCreateFlags flags_={}, const vk::ApplicationInfo *pApplicationInfo_={}, uint32_t enabledLayerCount_={}, const char *const *ppEnabledLayerNames_={}, uint32_t enabledExtensionCount_={}, const char *const *ppEnabledExtensionNames_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR | InstanceCreateInfo (InstanceCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
| InstanceCreateInfo (VkInstanceCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT |
|
| InstanceCreateInfo (vk::InstanceCreateFlags flags_, const vk::ApplicationInfo *pApplicationInfo_, vk::ArrayProxyNoTemporaries< const char *const > const &pEnabledLayerNames_, vk::ArrayProxyNoTemporaries< const char *const > const &pEnabledExtensionNames_={}, const void *pNext_=nullptr) |
|
InstanceCreateInfo & | operator= (InstanceCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
InstanceCreateInfo & | operator= (VkInstanceCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 InstanceCreateInfo & | setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 InstanceCreateInfo & | setFlags (vk::InstanceCreateFlags flags_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 InstanceCreateInfo & | setPApplicationInfo (const vk::ApplicationInfo *pApplicationInfo_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 InstanceCreateInfo & | setEnabledLayerCount (uint32_t enabledLayerCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 InstanceCreateInfo & | setPpEnabledLayerNames (const char *const *ppEnabledLayerNames_) VULKAN_HPP_NOEXCEPT |
|
InstanceCreateInfo & | setPEnabledLayerNames (vk::ArrayProxyNoTemporaries< const char *const > const &pEnabledLayerNames_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 InstanceCreateInfo & | setEnabledExtensionCount (uint32_t enabledExtensionCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 InstanceCreateInfo & | setPpEnabledExtensionNames (const char *const *ppEnabledExtensionNames_) VULKAN_HPP_NOEXCEPT |
|
InstanceCreateInfo & | setPEnabledExtensionNames (vk::ArrayProxyNoTemporaries< const char *const > const &pEnabledExtensionNames_) VULKAN_HPP_NOEXCEPT |
|
| operator VkInstanceCreateInfo const & () const VULKAN_HPP_NOEXCEPT |
|
| operator VkInstanceCreateInfo & () VULKAN_HPP_NOEXCEPT |
|
bool | operator== (InstanceCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT |
|
bool | operator!= (InstanceCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT |
|
Definition at line 49257 of file vulkan_structs.hpp.
◆ NativeType
◆ InstanceCreateInfo() [1/4]
VULKAN_HPP_CONSTEXPR vk::InstanceCreateInfo::InstanceCreateInfo |
( |
vk::InstanceCreateFlags |
flags_ = {} , |
|
|
const vk::ApplicationInfo * |
pApplicationInfo_ = {} , |
|
|
uint32_t |
enabledLayerCount_ = {} , |
|
|
const char *const * |
ppEnabledLayerNames_ = {} , |
|
|
uint32_t |
enabledExtensionCount_ = {} , |
|
|
const char *const * |
ppEnabledExtensionNames_ = {} , |
|
|
const void * |
pNext_ = nullptr |
|
) |
| |
|
inline |
◆ InstanceCreateInfo() [2/4]
◆ InstanceCreateInfo() [3/4]
◆ InstanceCreateInfo() [4/4]
◆ operator VkInstanceCreateInfo &()
◆ operator VkInstanceCreateInfo const &()
◆ operator!=()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
◆ setEnabledExtensionCount()
◆ setEnabledLayerCount()
◆ setFlags()
◆ setPApplicationInfo()
◆ setPEnabledExtensionNames()
◆ setPEnabledLayerNames()
◆ setPNext()
◆ setPpEnabledExtensionNames()
◆ setPpEnabledLayerNames()
◆ allowDuplicate
const bool vk::InstanceCreateInfo::allowDuplicate = false |
|
static |
◆ enabledExtensionCount
uint32_t vk::InstanceCreateInfo::enabledExtensionCount = {} |
◆ enabledLayerCount
uint32_t vk::InstanceCreateInfo::enabledLayerCount = {} |
◆ flags
◆ pApplicationInfo
◆ pNext
const void* vk::InstanceCreateInfo::pNext = {} |
◆ ppEnabledExtensionNames
const char* const* vk::InstanceCreateInfo::ppEnabledExtensionNames = {} |
◆ ppEnabledLayerNames
const char* const* vk::InstanceCreateInfo::ppEnabledLayerNames = {} |
◆ structureType
◆ sType
The documentation for this struct was generated from the following file: