SDL 2.0
VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT Struct Reference

#include <vulkan.hpp>

Public Member Functions

 VertexInputBindingDivisorDescriptionEXT (uint32_t binding_=0, uint32_t divisor_=0)
 
 VertexInputBindingDivisorDescriptionEXT (VkVertexInputBindingDivisorDescriptionEXT const &rhs)
 
VertexInputBindingDivisorDescriptionEXToperator= (VkVertexInputBindingDivisorDescriptionEXT const &rhs)
 
VertexInputBindingDivisorDescriptionEXTsetBinding (uint32_t binding_)
 
VertexInputBindingDivisorDescriptionEXTsetDivisor (uint32_t divisor_)
 
 operator VkVertexInputBindingDivisorDescriptionEXT const & () const
 
 operator VkVertexInputBindingDivisorDescriptionEXT & ()
 
bool operator== (VertexInputBindingDivisorDescriptionEXT const &rhs) const
 
bool operator!= (VertexInputBindingDivisorDescriptionEXT const &rhs) const
 

Data Fields

uint32_t binding
 
uint32_t divisor
 

Detailed Description

Definition at line 7719 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ VertexInputBindingDivisorDescriptionEXT() [1/2]

VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT::VertexInputBindingDivisorDescriptionEXT ( uint32_t  binding_ = 0,
uint32_t  divisor_ = 0 
)
inline

Definition at line 7721 of file vulkan.hpp.

◆ VertexInputBindingDivisorDescriptionEXT() [2/2]

VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT::VertexInputBindingDivisorDescriptionEXT ( VkVertexInputBindingDivisorDescriptionEXT const &  rhs)
inline

Definition at line 7728 of file vulkan.hpp.

7729 {
7730 memcpy( this, &rhs, sizeof( VertexInputBindingDivisorDescriptionEXT ) );
7731 }
#define memcpy
Definition: SDL_malloc.c:630
VertexInputBindingDivisorDescriptionEXT(uint32_t binding_=0, uint32_t divisor_=0)
Definition: vulkan.hpp:7721

References memcpy.

Member Function Documentation

◆ operator VkVertexInputBindingDivisorDescriptionEXT &()

VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT::operator VkVertexInputBindingDivisorDescriptionEXT & ( )
inline

Definition at line 7755 of file vulkan.hpp.

7756 {
7757 return *reinterpret_cast<VkVertexInputBindingDivisorDescriptionEXT*>(this);
7758 }

◆ operator VkVertexInputBindingDivisorDescriptionEXT const &()

VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT::operator VkVertexInputBindingDivisorDescriptionEXT const & ( ) const
inline

Definition at line 7750 of file vulkan.hpp.

7751 {
7752 return *reinterpret_cast<const VkVertexInputBindingDivisorDescriptionEXT*>(this);
7753 }

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT::operator!= ( VertexInputBindingDivisorDescriptionEXT const &  rhs) const
inline

Definition at line 7766 of file vulkan.hpp.

7767 {
7768 return !operator==( rhs );
7769 }
bool operator==(VertexInputBindingDivisorDescriptionEXT const &rhs) const
Definition: vulkan.hpp:7760

References operator==().

◆ operator=()

VertexInputBindingDivisorDescriptionEXT & VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT::operator= ( VkVertexInputBindingDivisorDescriptionEXT const &  rhs)
inline

Definition at line 7733 of file vulkan.hpp.

7734 {
7735 memcpy( this, &rhs, sizeof( VertexInputBindingDivisorDescriptionEXT ) );
7736 return *this;
7737 }

References memcpy.

◆ operator==()

bool VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT::operator== ( VertexInputBindingDivisorDescriptionEXT const &  rhs) const
inline

Definition at line 7760 of file vulkan.hpp.

7761 {
7762 return ( binding == rhs.binding )
7763 && ( divisor == rhs.divisor );
7764 }
GLuint divisor

References binding, and divisor.

Referenced by operator!=().

◆ setBinding()

VertexInputBindingDivisorDescriptionEXT & VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT::setBinding ( uint32_t  binding_)
inline

Definition at line 7738 of file vulkan.hpp.

7739 {
7740 binding = binding_;
7741 return *this;
7742 }

References binding.

◆ setDivisor()

VertexInputBindingDivisorDescriptionEXT & VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT::setDivisor ( uint32_t  divisor_)
inline

Definition at line 7744 of file vulkan.hpp.

7745 {
7746 divisor = divisor_;
7747 return *this;
7748 }

Field Documentation

◆ binding

uint32_t VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT::binding

Definition at line 7771 of file vulkan.hpp.

Referenced by operator==(), and setBinding().

◆ divisor

uint32_t VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT::divisor

Definition at line 7772 of file vulkan.hpp.

Referenced by operator==().


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