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

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo:
[legend]

Public Member Functions

 CommandBufferAllocateInfo (CommandPool commandPool_=CommandPool(), CommandBufferLevel level_=CommandBufferLevel::ePrimary, uint32_t commandBufferCount_=0)
 
 CommandBufferAllocateInfo (VkCommandBufferAllocateInfo const &rhs)
 
CommandBufferAllocateInfooperator= (VkCommandBufferAllocateInfo const &rhs)
 
CommandBufferAllocateInfosetPNext (const void *pNext_)
 
CommandBufferAllocateInfosetCommandPool (CommandPool commandPool_)
 
CommandBufferAllocateInfosetLevel (CommandBufferLevel level_)
 
CommandBufferAllocateInfosetCommandBufferCount (uint32_t commandBufferCount_)
 
 operator const VkCommandBufferAllocateInfo & () const
 
bool operator== (CommandBufferAllocateInfo const &rhs) const
 
bool operator!= (CommandBufferAllocateInfo const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
CommandPool commandPool
 
CommandBufferLevel level
 
uint32_t commandBufferCount
 

Private Attributes

StructureType sType = StructureType::eCommandBufferAllocateInfo
 

Constructor & Destructor Documentation

◆ CommandBufferAllocateInfo() [1/2]

VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo::CommandBufferAllocateInfo ( CommandPool  commandPool_ = CommandPool(),
CommandBufferLevel  level_ = CommandBufferLevel::ePrimary,
uint32_t  commandBufferCount_ = 0 
)
inline

◆ CommandBufferAllocateInfo() [2/2]

VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo::CommandBufferAllocateInfo ( VkCommandBufferAllocateInfo const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkCommandBufferAllocateInfo &()

VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo::operator const VkCommandBufferAllocateInfo & ( ) const
inline

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ setCommandBufferCount()

CommandBufferAllocateInfo& VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo::setCommandBufferCount ( uint32_t  commandBufferCount_)
inline

◆ setCommandPool()

CommandBufferAllocateInfo& VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo::setCommandPool ( CommandPool  commandPool_)
inline

◆ setLevel()

CommandBufferAllocateInfo& VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo::setLevel ( CommandBufferLevel  level_)
inline

◆ setPNext()

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

Member Data Documentation

◆ commandBufferCount

uint32_t VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo::commandBufferCount

◆ commandPool

CommandPool VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo::commandPool

◆ level

CommandBufferLevel VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo::level

◆ pNext

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

◆ sType

StructureType VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo::sType = StructureType::eCommandBufferAllocateInfo
private

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