Vulkan-Hpp
vk::PhysicalDeviceVertexAttributeDivisorFeaturesKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceVertexAttributeDivisorFeaturesKHR (vk::Bool32 vertexAttributeInstanceRateDivisor_={}, vk::Bool32 vertexAttributeInstanceRateZeroDivisor_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDeviceVertexAttributeDivisorFeaturesKHR (PhysicalDeviceVertexAttributeDivisorFeaturesKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceVertexAttributeDivisorFeaturesKHR (VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceVertexAttributeDivisorFeaturesKHRoperator= (PhysicalDeviceVertexAttributeDivisorFeaturesKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceVertexAttributeDivisorFeaturesKHRoperator= (VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVertexAttributeDivisorFeaturesKHRsetPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVertexAttributeDivisorFeaturesKHRsetVertexAttributeInstanceRateDivisor (vk::Bool32 vertexAttributeInstanceRateDivisor_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVertexAttributeDivisorFeaturesKHRsetVertexAttributeInstanceRateZeroDivisor (vk::Bool32 vertexAttributeInstanceRateZeroDivisor_) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceVertexAttributeDivisorFeaturesKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceVertexAttributeDivisorFeaturesKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePhysicalDeviceVertexAttributeDivisorFeaturesKHR
 
void * pNext = {}
 
vk::Bool32 vertexAttributeInstanceRateDivisor = {}
 
vk::Bool32 vertexAttributeInstanceRateZeroDivisor = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceVertexAttributeDivisorFeaturesKHR
 

Detailed Description

Definition at line 86360 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PhysicalDeviceVertexAttributeDivisorFeaturesKHR() [1/3]

VULKAN_HPP_CONSTEXPR vk::PhysicalDeviceVertexAttributeDivisorFeaturesKHR::PhysicalDeviceVertexAttributeDivisorFeaturesKHR ( vk::Bool32  vertexAttributeInstanceRateDivisor_ = {},
vk::Bool32  vertexAttributeInstanceRateZeroDivisor_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 86368 of file vulkan_structs.hpp.

◆ PhysicalDeviceVertexAttributeDivisorFeaturesKHR() [2/3]

VULKAN_HPP_CONSTEXPR vk::PhysicalDeviceVertexAttributeDivisorFeaturesKHR::PhysicalDeviceVertexAttributeDivisorFeaturesKHR ( PhysicalDeviceVertexAttributeDivisorFeaturesKHR const &  rhs)
default

◆ PhysicalDeviceVertexAttributeDivisorFeaturesKHR() [3/3]

vk::PhysicalDeviceVertexAttributeDivisorFeaturesKHR::PhysicalDeviceVertexAttributeDivisorFeaturesKHR ( VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR const &  rhs)
inline

Definition at line 86380 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR &()

vk::PhysicalDeviceVertexAttributeDivisorFeaturesKHR::operator VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR & ( )
inline

Definition at line 86421 of file vulkan_structs.hpp.

◆ operator VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR const &()

vk::PhysicalDeviceVertexAttributeDivisorFeaturesKHR::operator VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR const & ( ) const
inline

Definition at line 86416 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::PhysicalDeviceVertexAttributeDivisorFeaturesKHR::operator!= ( PhysicalDeviceVertexAttributeDivisorFeaturesKHR const &  rhs) const
inline

Definition at line 86451 of file vulkan_structs.hpp.

◆ operator=() [1/2]

PhysicalDeviceVertexAttributeDivisorFeaturesKHR& vk::PhysicalDeviceVertexAttributeDivisorFeaturesKHR::operator= ( PhysicalDeviceVertexAttributeDivisorFeaturesKHR const &  rhs)
default

◆ operator=() [2/2]

PhysicalDeviceVertexAttributeDivisorFeaturesKHR& vk::PhysicalDeviceVertexAttributeDivisorFeaturesKHR::operator= ( VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR const &  rhs)
inline

Definition at line 86388 of file vulkan_structs.hpp.

◆ operator==()

bool vk::PhysicalDeviceVertexAttributeDivisorFeaturesKHR::operator== ( PhysicalDeviceVertexAttributeDivisorFeaturesKHR const &  rhs) const
inline

Definition at line 86441 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVertexAttributeDivisorFeaturesKHR& vk::PhysicalDeviceVertexAttributeDivisorFeaturesKHR::setPNext ( void *  pNext_)
inline

Definition at line 86395 of file vulkan_structs.hpp.

◆ setVertexAttributeInstanceRateDivisor()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVertexAttributeDivisorFeaturesKHR& vk::PhysicalDeviceVertexAttributeDivisorFeaturesKHR::setVertexAttributeInstanceRateDivisor ( vk::Bool32  vertexAttributeInstanceRateDivisor_)
inline

Definition at line 86402 of file vulkan_structs.hpp.

◆ setVertexAttributeInstanceRateZeroDivisor()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVertexAttributeDivisorFeaturesKHR& vk::PhysicalDeviceVertexAttributeDivisorFeaturesKHR::setVertexAttributeInstanceRateZeroDivisor ( vk::Bool32  vertexAttributeInstanceRateZeroDivisor_)
inline

Definition at line 86409 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

const bool vk::PhysicalDeviceVertexAttributeDivisorFeaturesKHR::allowDuplicate = false
static

Definition at line 86364 of file vulkan_structs.hpp.

◆ pNext

void* vk::PhysicalDeviceVertexAttributeDivisorFeaturesKHR::pNext = {}

Definition at line 86459 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PhysicalDeviceVertexAttributeDivisorFeaturesKHR::structureType = StructureType::ePhysicalDeviceVertexAttributeDivisorFeaturesKHR
static

Definition at line 86365 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PhysicalDeviceVertexAttributeDivisorFeaturesKHR::sType = StructureType::ePhysicalDeviceVertexAttributeDivisorFeaturesKHR

Definition at line 86458 of file vulkan_structs.hpp.

◆ vertexAttributeInstanceRateDivisor

vk::Bool32 vk::PhysicalDeviceVertexAttributeDivisorFeaturesKHR::vertexAttributeInstanceRateDivisor = {}

Definition at line 86460 of file vulkan_structs.hpp.

◆ vertexAttributeInstanceRateZeroDivisor

vk::Bool32 vk::PhysicalDeviceVertexAttributeDivisorFeaturesKHR::vertexAttributeInstanceRateZeroDivisor = {}

Definition at line 86461 of file vulkan_structs.hpp.


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