HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPipelineViewportStateCreateInfo
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PipelineViewportStateCreateInfo (VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateFlags flags_={}, uint32_t viewportCount_={}, const VULKAN_HPP_NAMESPACE::Viewport *pViewports_={}, uint32_t scissorCount_={}, const VULKAN_HPP_NAMESPACE::Rect2D *pScissors_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PipelineViewportStateCreateInfo (PipelineViewportStateCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PipelineViewportStateCreateInfo (VkPipelineViewportStateCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
 PipelineViewportStateCreateInfo (VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateFlags flags_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::Viewport > const &viewports_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::Rect2D > const &scissors_={}, const void *pNext_=nullptr)
 
PipelineViewportStateCreateInfooperator= (PipelineViewportStateCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PipelineViewportStateCreateInfooperator= (VkPipelineViewportStateCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineViewportStateCreateInfo
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineViewportStateCreateInfo
setFlags (VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateFlags flags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineViewportStateCreateInfo
setViewportCount (uint32_t viewportCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineViewportStateCreateInfo
setPViewports (const VULKAN_HPP_NAMESPACE::Viewport *pViewports_) VULKAN_HPP_NOEXCEPT
 
PipelineViewportStateCreateInfosetViewports (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::Viewport > const &viewports_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineViewportStateCreateInfo
setScissorCount (uint32_t scissorCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineViewportStateCreateInfo
setPScissors (const VULKAN_HPP_NAMESPACE::Rect2D *pScissors_) VULKAN_HPP_NOEXCEPT
 
PipelineViewportStateCreateInfosetScissors (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::Rect2D > const &scissors_) VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineViewportStateCreateInfo const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineViewportStateCreateInfo & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PipelineViewportStateCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PipelineViewportStateCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineViewportStateCreateInfo
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateFlags flags = {}
 
uint32_t viewportCount = {}
 
const
VULKAN_HPP_NAMESPACE::Viewport
pViewports = {}
 
uint32_t scissorCount = {}
 
const
VULKAN_HPP_NAMESPACE::Rect2D
pScissors = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 35407 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::PipelineViewportStateCreateInfo ( VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateFlags  flags_ = {},
uint32_t  viewportCount_ = {},
const VULKAN_HPP_NAMESPACE::Viewport pViewports_ = {},
uint32_t  scissorCount_ = {},
const VULKAN_HPP_NAMESPACE::Rect2D pScissors_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 35415 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::PipelineViewportStateCreateInfo ( PipelineViewportStateCreateInfo const rhs)
default
VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::PipelineViewportStateCreateInfo ( VkPipelineViewportStateCreateInfo const rhs)
inline

Definition at line 35432 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::PipelineViewportStateCreateInfo ( VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateFlags  flags_,
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::Viewport > const viewports_,
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::Rect2D > const scissors_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 35438 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::operator VkPipelineViewportStateCreateInfo & ( )
inline

Definition at line 35524 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::operator VkPipelineViewportStateCreateInfo const & ( ) const
inline

Definition at line 35519 of file vulkan_structs.hpp.

PipelineViewportStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::operator= ( PipelineViewportStateCreateInfo const rhs)
default
PipelineViewportStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::operator= ( VkPipelineViewportStateCreateInfo const rhs)
inline

Definition at line 35455 of file vulkan_structs.hpp.

bool VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::operator== ( PipelineViewportStateCreateInfo const rhs) const
inline

Definition at line 35550 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineViewportStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::setFlags ( VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateFlags  flags_)
inline

Definition at line 35468 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineViewportStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::setPNext ( const void pNext_)
inline

Definition at line 35462 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineViewportStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::setPScissors ( const VULKAN_HPP_NAMESPACE::Rect2D pScissors_)
inline

Definition at line 35502 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineViewportStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::setPViewports ( const VULKAN_HPP_NAMESPACE::Viewport pViewports_)
inline

Definition at line 35480 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineViewportStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::setScissorCount ( uint32_t  scissorCount_)
inline

Definition at line 35496 of file vulkan_structs.hpp.

PipelineViewportStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::setScissors ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::Rect2D > const scissors_)
inline

Definition at line 35510 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineViewportStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::setViewportCount ( uint32_t  viewportCount_)
inline

Definition at line 35474 of file vulkan_structs.hpp.

PipelineViewportStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::setViewports ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::Viewport > const viewports_)
inline

Definition at line 35488 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 35411 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateFlags VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::flags = {}

Definition at line 35569 of file vulkan_structs.hpp.

const void* VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::pNext = {}

Definition at line 35568 of file vulkan_structs.hpp.

const VULKAN_HPP_NAMESPACE::Rect2D* VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::pScissors = {}

Definition at line 35573 of file vulkan_structs.hpp.

const VULKAN_HPP_NAMESPACE::Viewport* VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::pViewports = {}

Definition at line 35571 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::scissorCount = {}

Definition at line 35572 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::structureType = StructureType::ePipelineViewportStateCreateInfo
static

Definition at line 35412 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::sType = StructureType::ePipelineViewportStateCreateInfo

Definition at line 35567 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::viewportCount = {}

Definition at line 35570 of file vulkan_structs.hpp.


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