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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPipelineViewportSwizzleStateCreateInfoNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PipelineViewportSwizzleStateCreateInfoNV (VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateFlagsNV flags_={}, uint32_t viewportCount_={}, const VULKAN_HPP_NAMESPACE::ViewportSwizzleNV *pViewportSwizzles_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PipelineViewportSwizzleStateCreateInfoNV (PipelineViewportSwizzleStateCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PipelineViewportSwizzleStateCreateInfoNV (VkPipelineViewportSwizzleStateCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT
 
 PipelineViewportSwizzleStateCreateInfoNV (VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateFlagsNV flags_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::ViewportSwizzleNV > const &viewportSwizzles_, const void *pNext_=nullptr)
 
PipelineViewportSwizzleStateCreateInfoNVoperator= (PipelineViewportSwizzleStateCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PipelineViewportSwizzleStateCreateInfoNVoperator= (VkPipelineViewportSwizzleStateCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineViewportSwizzleStateCreateInfoNV
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineViewportSwizzleStateCreateInfoNV
setFlags (VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateFlagsNV flags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineViewportSwizzleStateCreateInfoNV
setViewportCount (uint32_t viewportCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineViewportSwizzleStateCreateInfoNV
setPViewportSwizzles (const VULKAN_HPP_NAMESPACE::ViewportSwizzleNV *pViewportSwizzles_) VULKAN_HPP_NOEXCEPT
 
PipelineViewportSwizzleStateCreateInfoNVsetViewportSwizzles (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::ViewportSwizzleNV > const &viewportSwizzles_) VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineViewportSwizzleStateCreateInfoNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineViewportSwizzleStateCreateInfoNV & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PipelineViewportSwizzleStateCreateInfoNV const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PipelineViewportSwizzleStateCreateInfoNV const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineViewportSwizzleStateCreateInfoNV
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateFlagsNV flags = {}
 
uint32_t viewportCount = {}
 
const
VULKAN_HPP_NAMESPACE::ViewportSwizzleNV
pViewportSwizzles = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 82938 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV::PipelineViewportSwizzleStateCreateInfoNV ( VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateFlagsNV  flags_ = {},
uint32_t  viewportCount_ = {},
const VULKAN_HPP_NAMESPACE::ViewportSwizzleNV pViewportSwizzles_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 82946 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV::PipelineViewportSwizzleStateCreateInfoNV ( PipelineViewportSwizzleStateCreateInfoNV const rhs)
default
VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV::PipelineViewportSwizzleStateCreateInfoNV ( VkPipelineViewportSwizzleStateCreateInfoNV const rhs)
inline

Definition at line 82959 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV::PipelineViewportSwizzleStateCreateInfoNV ( VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateFlagsNV  flags_,
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::ViewportSwizzleNV > const viewportSwizzles_,
const void pNext_ = nullptr 
)
inline

Definition at line 82965 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV::operator VkPipelineViewportSwizzleStateCreateInfoNV & ( )
inline

Definition at line 83026 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV::operator VkPipelineViewportSwizzleStateCreateInfoNV const & ( ) const
inline

Definition at line 83021 of file vulkan_structs.hpp.

PipelineViewportSwizzleStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV::operator= ( PipelineViewportSwizzleStateCreateInfoNV const rhs)
default
PipelineViewportSwizzleStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV::operator= ( VkPipelineViewportSwizzleStateCreateInfoNV const rhs)
inline

Definition at line 82977 of file vulkan_structs.hpp.

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

Definition at line 83050 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineViewportSwizzleStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV::setFlags ( VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateFlagsNV  flags_)
inline

Definition at line 82991 of file vulkan_structs.hpp.

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

Definition at line 82984 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineViewportSwizzleStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV::setPViewportSwizzles ( const VULKAN_HPP_NAMESPACE::ViewportSwizzleNV pViewportSwizzles_)
inline

Definition at line 83004 of file vulkan_structs.hpp.

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

Definition at line 82997 of file vulkan_structs.hpp.

PipelineViewportSwizzleStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV::setViewportSwizzles ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::ViewportSwizzleNV > const viewportSwizzles_)
inline

Definition at line 83011 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 82942 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateFlagsNV VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV::flags = {}

Definition at line 83069 of file vulkan_structs.hpp.

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

Definition at line 83068 of file vulkan_structs.hpp.

const VULKAN_HPP_NAMESPACE::ViewportSwizzleNV* VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV::pViewportSwizzles = {}

Definition at line 83071 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV::structureType = StructureType::ePipelineViewportSwizzleStateCreateInfoNV
static

Definition at line 82943 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV::sType = StructureType::ePipelineViewportSwizzleStateCreateInfoNV

Definition at line 83067 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV::viewportCount = {}

Definition at line 83070 of file vulkan_structs.hpp.


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