SDL  2.0
VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM Struct Reference

#include <vulkan.hpp>

Public Member Functions

VULKAN_HPP_CONSTEXPR RenderPassTransformBeginInfoQCOM (VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR transform_=VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR RenderPassTransformBeginInfoQCOM (RenderPassTransformBeginInfoQCOM const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 RenderPassTransformBeginInfoQCOM (VkRenderPassTransformBeginInfoQCOM const &rhs) VULKAN_HPP_NOEXCEPT
 
RenderPassTransformBeginInfoQCOMoperator= (VkRenderPassTransformBeginInfoQCOM const &rhs) VULKAN_HPP_NOEXCEPT
 
RenderPassTransformBeginInfoQCOMoperator= (RenderPassTransformBeginInfoQCOM const &rhs) VULKAN_HPP_NOEXCEPT
 
RenderPassTransformBeginInfoQCOMsetPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
RenderPassTransformBeginInfoQCOMsetTransform (VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR transform_) VULKAN_HPP_NOEXCEPT
 
 operator VkRenderPassTransformBeginInfoQCOM const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkRenderPassTransformBeginInfoQCOM & () VULKAN_HPP_NOEXCEPT
 
bool operator== (RenderPassTransformBeginInfoQCOM const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (RenderPassTransformBeginInfoQCOM const &rhs) const VULKAN_HPP_NOEXCEPT
 

Data Fields

const VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eRenderPassTransformBeginInfoQCOM
 
voidpNext = {}
 
VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR transform = VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity
 

Static Public Attributes

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

Detailed Description

Definition at line 77187 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ RenderPassTransformBeginInfoQCOM() [1/3]

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM::RenderPassTransformBeginInfoQCOM ( VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR  transform_ = VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity)
inline

Definition at line 77193 of file vulkan.hpp.

77194  : transform( transform_ )
77195  {}
VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR transform
Definition: vulkan.hpp:77262

◆ RenderPassTransformBeginInfoQCOM() [2/3]

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM::RenderPassTransformBeginInfoQCOM ( RenderPassTransformBeginInfoQCOM const &  rhs)
default

◆ RenderPassTransformBeginInfoQCOM() [3/3]

VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM::RenderPassTransformBeginInfoQCOM ( VkRenderPassTransformBeginInfoQCOM const &  rhs)
inline

Definition at line 77199 of file vulkan.hpp.

77200  {
77201  *this = rhs;
77202  }

Member Function Documentation

◆ operator VkRenderPassTransformBeginInfoQCOM &()

VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM::operator VkRenderPassTransformBeginInfoQCOM & ( )
inline

Definition at line 77235 of file vulkan.hpp.

77236  {
77237  return *reinterpret_cast<VkRenderPassTransformBeginInfoQCOM*>( this );
77238  }

◆ operator VkRenderPassTransformBeginInfoQCOM const &()

VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM::operator VkRenderPassTransformBeginInfoQCOM const & ( ) const
inline

Definition at line 77230 of file vulkan.hpp.

77231  {
77232  return *reinterpret_cast<const VkRenderPassTransformBeginInfoQCOM*>( this );
77233  }

◆ operator!=()

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

Definition at line 77251 of file vulkan.hpp.

77252  {
77253  return !operator==( rhs );
77254  }
bool operator==(RenderPassTransformBeginInfoQCOM const &rhs) const VULKAN_HPP_NOEXCEPT
Definition: vulkan.hpp:77244

References VULKAN_HPP_NAMESPACE::operator==().

◆ operator=() [1/2]

RenderPassTransformBeginInfoQCOM& VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM::operator= ( RenderPassTransformBeginInfoQCOM const &  rhs)
inline

Definition at line 77211 of file vulkan.hpp.

77212  {
77213  memcpy( static_cast<void *>( this ), &rhs, sizeof( RenderPassTransformBeginInfoQCOM ) );
77214  return *this;
77215  }
#define memcpy
Definition: SDL_malloc.c:630
VULKAN_HPP_CONSTEXPR RenderPassTransformBeginInfoQCOM(VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR transform_=VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity) VULKAN_HPP_NOEXCEPT
Definition: vulkan.hpp:77193

References memcpy.

◆ operator=() [2/2]

RenderPassTransformBeginInfoQCOM& VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM::operator= ( VkRenderPassTransformBeginInfoQCOM const &  rhs)
inline

Definition at line 77205 of file vulkan.hpp.

77206  {
77207  *this = *reinterpret_cast<VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM const *>( &rhs );
77208  return *this;
77209  }

◆ operator==()

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

Definition at line 77244 of file vulkan.hpp.

77245  {
77246  return ( sType == rhs.sType )
77247  && ( pNext == rhs.pNext )
77248  && ( transform == rhs.transform );
77249  }
GLuint GLenum GLenum transform
const VULKAN_HPP_NAMESPACE::StructureType sType
Definition: vulkan.hpp:77260

◆ setPNext()

RenderPassTransformBeginInfoQCOM& VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM::setPNext ( void pNext_)
inline

Definition at line 77217 of file vulkan.hpp.

77218  {
77219  pNext = pNext_;
77220  return *this;
77221  }

◆ setTransform()

RenderPassTransformBeginInfoQCOM& VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM::setTransform ( VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR  transform_)
inline

Definition at line 77223 of file vulkan.hpp.

77224  {
77225  transform = transform_;
77226  return *this;
77227  }

Field Documentation

◆ allowDuplicate

const bool VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM::allowDuplicate = false
static

Definition at line 77189 of file vulkan.hpp.

◆ pNext

void* VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM::pNext = {}

Definition at line 77261 of file vulkan.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM::structureType = StructureType::eRenderPassTransformBeginInfoQCOM
static

Definition at line 77190 of file vulkan.hpp.

◆ sType

const VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM::sType = StructureType::eRenderPassTransformBeginInfoQCOM

Definition at line 77260 of file vulkan.hpp.

◆ transform

Definition at line 77262 of file vulkan.hpp.


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