RetroArch
Public Member Functions | Public Attributes | Private Attributes | List of all members
VULKAN_HPP_NAMESPACE::InstanceCreateInfo Struct Reference

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::InstanceCreateInfo:
[legend]

Public Member Functions

 InstanceCreateInfo (InstanceCreateFlags flags_=InstanceCreateFlags(), const ApplicationInfo *pApplicationInfo_=nullptr, uint32_t enabledLayerCount_=0, const char *const *ppEnabledLayerNames_=nullptr, uint32_t enabledExtensionCount_=0, const char *const *ppEnabledExtensionNames_=nullptr)
 
 InstanceCreateInfo (VkInstanceCreateInfo const &rhs)
 
InstanceCreateInfooperator= (VkInstanceCreateInfo const &rhs)
 
InstanceCreateInfosetPNext (const void *pNext_)
 
InstanceCreateInfosetFlags (InstanceCreateFlags flags_)
 
InstanceCreateInfosetPApplicationInfo (const ApplicationInfo *pApplicationInfo_)
 
InstanceCreateInfosetEnabledLayerCount (uint32_t enabledLayerCount_)
 
InstanceCreateInfosetPpEnabledLayerNames (const char *const *ppEnabledLayerNames_)
 
InstanceCreateInfosetEnabledExtensionCount (uint32_t enabledExtensionCount_)
 
InstanceCreateInfosetPpEnabledExtensionNames (const char *const *ppEnabledExtensionNames_)
 
 operator const VkInstanceCreateInfo & () const
 
bool operator== (InstanceCreateInfo const &rhs) const
 
bool operator!= (InstanceCreateInfo const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
InstanceCreateFlags flags
 
const ApplicationInfopApplicationInfo
 
uint32_t enabledLayerCount
 
const char *constppEnabledLayerNames
 
uint32_t enabledExtensionCount
 
const char *constppEnabledExtensionNames
 

Private Attributes

StructureType sType = StructureType::eInstanceCreateInfo
 

Constructor & Destructor Documentation

◆ InstanceCreateInfo() [1/2]

VULKAN_HPP_NAMESPACE::InstanceCreateInfo::InstanceCreateInfo ( InstanceCreateFlags  flags_ = InstanceCreateFlags(),
const ApplicationInfo pApplicationInfo_ = nullptr,
uint32_t  enabledLayerCount_ = 0,
const char *const ppEnabledLayerNames_ = nullptr,
uint32_t  enabledExtensionCount_ = 0,
const char *const ppEnabledExtensionNames_ = nullptr 
)
inline

◆ InstanceCreateInfo() [2/2]

VULKAN_HPP_NAMESPACE::InstanceCreateInfo::InstanceCreateInfo ( VkInstanceCreateInfo const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkInstanceCreateInfo &()

VULKAN_HPP_NAMESPACE::InstanceCreateInfo::operator const VkInstanceCreateInfo & ( ) const
inline

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::InstanceCreateInfo::operator!= ( InstanceCreateInfo const rhs) const
inline
Here is the call graph for this function:

◆ operator=()

InstanceCreateInfo& VULKAN_HPP_NAMESPACE::InstanceCreateInfo::operator= ( VkInstanceCreateInfo const rhs)
inline
Here is the call graph for this function:

◆ operator==()

bool VULKAN_HPP_NAMESPACE::InstanceCreateInfo::operator== ( InstanceCreateInfo const rhs) const
inline
Here is the caller graph for this function:

◆ setEnabledExtensionCount()

InstanceCreateInfo& VULKAN_HPP_NAMESPACE::InstanceCreateInfo::setEnabledExtensionCount ( uint32_t  enabledExtensionCount_)
inline

◆ setEnabledLayerCount()

InstanceCreateInfo& VULKAN_HPP_NAMESPACE::InstanceCreateInfo::setEnabledLayerCount ( uint32_t  enabledLayerCount_)
inline

◆ setFlags()

InstanceCreateInfo& VULKAN_HPP_NAMESPACE::InstanceCreateInfo::setFlags ( InstanceCreateFlags  flags_)
inline

◆ setPApplicationInfo()

InstanceCreateInfo& VULKAN_HPP_NAMESPACE::InstanceCreateInfo::setPApplicationInfo ( const ApplicationInfo pApplicationInfo_)
inline

◆ setPNext()

InstanceCreateInfo& VULKAN_HPP_NAMESPACE::InstanceCreateInfo::setPNext ( const void pNext_)
inline

◆ setPpEnabledExtensionNames()

InstanceCreateInfo& VULKAN_HPP_NAMESPACE::InstanceCreateInfo::setPpEnabledExtensionNames ( const char *const ppEnabledExtensionNames_)
inline

◆ setPpEnabledLayerNames()

InstanceCreateInfo& VULKAN_HPP_NAMESPACE::InstanceCreateInfo::setPpEnabledLayerNames ( const char *const ppEnabledLayerNames_)
inline

Member Data Documentation

◆ enabledExtensionCount

uint32_t VULKAN_HPP_NAMESPACE::InstanceCreateInfo::enabledExtensionCount

◆ enabledLayerCount

uint32_t VULKAN_HPP_NAMESPACE::InstanceCreateInfo::enabledLayerCount

◆ flags

InstanceCreateFlags VULKAN_HPP_NAMESPACE::InstanceCreateInfo::flags

◆ pApplicationInfo

const ApplicationInfo* VULKAN_HPP_NAMESPACE::InstanceCreateInfo::pApplicationInfo

◆ pNext

const void* VULKAN_HPP_NAMESPACE::InstanceCreateInfo::pNext = nullptr

◆ ppEnabledExtensionNames

const char* const* VULKAN_HPP_NAMESPACE::InstanceCreateInfo::ppEnabledExtensionNames

◆ ppEnabledLayerNames

const char* const* VULKAN_HPP_NAMESPACE::InstanceCreateInfo::ppEnabledLayerNames

◆ sType

StructureType VULKAN_HPP_NAMESPACE::InstanceCreateInfo::sType = StructureType::eInstanceCreateInfo
private

The documentation for this struct was generated from the following file: