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

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo:
[legend]

Public Member Functions

 PipelineVertexInputStateCreateInfo (PipelineVertexInputStateCreateFlags flags_=PipelineVertexInputStateCreateFlags(), uint32_t vertexBindingDescriptionCount_=0, const VertexInputBindingDescription *pVertexBindingDescriptions_=nullptr, uint32_t vertexAttributeDescriptionCount_=0, const VertexInputAttributeDescription *pVertexAttributeDescriptions_=nullptr)
 
 PipelineVertexInputStateCreateInfo (VkPipelineVertexInputStateCreateInfo const &rhs)
 
PipelineVertexInputStateCreateInfooperator= (VkPipelineVertexInputStateCreateInfo const &rhs)
 
PipelineVertexInputStateCreateInfosetPNext (const void *pNext_)
 
PipelineVertexInputStateCreateInfosetFlags (PipelineVertexInputStateCreateFlags flags_)
 
PipelineVertexInputStateCreateInfosetVertexBindingDescriptionCount (uint32_t vertexBindingDescriptionCount_)
 
PipelineVertexInputStateCreateInfosetPVertexBindingDescriptions (const VertexInputBindingDescription *pVertexBindingDescriptions_)
 
PipelineVertexInputStateCreateInfosetVertexAttributeDescriptionCount (uint32_t vertexAttributeDescriptionCount_)
 
PipelineVertexInputStateCreateInfosetPVertexAttributeDescriptions (const VertexInputAttributeDescription *pVertexAttributeDescriptions_)
 
 operator const VkPipelineVertexInputStateCreateInfo & () const
 
bool operator== (PipelineVertexInputStateCreateInfo const &rhs) const
 
bool operator!= (PipelineVertexInputStateCreateInfo const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
PipelineVertexInputStateCreateFlags flags
 
uint32_t vertexBindingDescriptionCount
 
const VertexInputBindingDescriptionpVertexBindingDescriptions
 
uint32_t vertexAttributeDescriptionCount
 
const VertexInputAttributeDescriptionpVertexAttributeDescriptions
 

Private Attributes

StructureType sType = StructureType::ePipelineVertexInputStateCreateInfo
 

Constructor & Destructor Documentation

◆ PipelineVertexInputStateCreateInfo() [1/2]

VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo::PipelineVertexInputStateCreateInfo ( PipelineVertexInputStateCreateFlags  flags_ = PipelineVertexInputStateCreateFlags(),
uint32_t  vertexBindingDescriptionCount_ = 0,
const VertexInputBindingDescription pVertexBindingDescriptions_ = nullptr,
uint32_t  vertexAttributeDescriptionCount_ = 0,
const VertexInputAttributeDescription pVertexAttributeDescriptions_ = nullptr 
)
inline

◆ PipelineVertexInputStateCreateInfo() [2/2]

VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo::PipelineVertexInputStateCreateInfo ( VkPipelineVertexInputStateCreateInfo const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkPipelineVertexInputStateCreateInfo &()

VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo::operator const VkPipelineVertexInputStateCreateInfo & ( ) const
inline

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ setFlags()

PipelineVertexInputStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo::setFlags ( PipelineVertexInputStateCreateFlags  flags_)
inline

◆ setPNext()

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

◆ setPVertexAttributeDescriptions()

PipelineVertexInputStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo::setPVertexAttributeDescriptions ( const VertexInputAttributeDescription pVertexAttributeDescriptions_)
inline

◆ setPVertexBindingDescriptions()

PipelineVertexInputStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo::setPVertexBindingDescriptions ( const VertexInputBindingDescription pVertexBindingDescriptions_)
inline

◆ setVertexAttributeDescriptionCount()

PipelineVertexInputStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo::setVertexAttributeDescriptionCount ( uint32_t  vertexAttributeDescriptionCount_)
inline

◆ setVertexBindingDescriptionCount()

PipelineVertexInputStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo::setVertexBindingDescriptionCount ( uint32_t  vertexBindingDescriptionCount_)
inline

Member Data Documentation

◆ flags

PipelineVertexInputStateCreateFlags VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo::flags

◆ pNext

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

◆ pVertexAttributeDescriptions

const VertexInputAttributeDescription* VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo::pVertexAttributeDescriptions

◆ pVertexBindingDescriptions

const VertexInputBindingDescription* VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo::pVertexBindingDescriptions

◆ sType

StructureType VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo::sType = StructureType::ePipelineVertexInputStateCreateInfo
private

◆ vertexAttributeDescriptionCount

uint32_t VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo::vertexAttributeDescriptionCount

◆ vertexBindingDescriptionCount

uint32_t VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo::vertexBindingDescriptionCount

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