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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPipelineViewportWScalingStateCreateInfoNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PipelineViewportWScalingStateCreateInfoNV (VULKAN_HPP_NAMESPACE::Bool32 viewportWScalingEnable_={}, uint32_t viewportCount_={}, const VULKAN_HPP_NAMESPACE::ViewportWScalingNV *pViewportWScalings_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PipelineViewportWScalingStateCreateInfoNV (PipelineViewportWScalingStateCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PipelineViewportWScalingStateCreateInfoNV (VkPipelineViewportWScalingStateCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT
 
 PipelineViewportWScalingStateCreateInfoNV (VULKAN_HPP_NAMESPACE::Bool32 viewportWScalingEnable_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::ViewportWScalingNV > const &viewportWScalings_, const void *pNext_=nullptr)
 
PipelineViewportWScalingStateCreateInfoNVoperator= (PipelineViewportWScalingStateCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PipelineViewportWScalingStateCreateInfoNVoperator= (VkPipelineViewportWScalingStateCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineViewportWScalingStateCreateInfoNV
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineViewportWScalingStateCreateInfoNV
setViewportWScalingEnable (VULKAN_HPP_NAMESPACE::Bool32 viewportWScalingEnable_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineViewportWScalingStateCreateInfoNV
setViewportCount (uint32_t viewportCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineViewportWScalingStateCreateInfoNV
setPViewportWScalings (const VULKAN_HPP_NAMESPACE::ViewportWScalingNV *pViewportWScalings_) VULKAN_HPP_NOEXCEPT
 
PipelineViewportWScalingStateCreateInfoNVsetViewportWScalings (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::ViewportWScalingNV > const &viewportWScalings_) VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineViewportWScalingStateCreateInfoNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineViewportWScalingStateCreateInfoNV & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PipelineViewportWScalingStateCreateInfoNV const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PipelineViewportWScalingStateCreateInfoNV const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineViewportWScalingStateCreateInfoNV
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::Bool32 viewportWScalingEnable = {}
 
uint32_t viewportCount = {}
 
const
VULKAN_HPP_NAMESPACE::ViewportWScalingNV
pViewportWScalings = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 83163 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV::PipelineViewportWScalingStateCreateInfoNV ( VULKAN_HPP_NAMESPACE::Bool32  viewportWScalingEnable_ = {},
uint32_t  viewportCount_ = {},
const VULKAN_HPP_NAMESPACE::ViewportWScalingNV pViewportWScalings_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 83171 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV::PipelineViewportWScalingStateCreateInfoNV ( PipelineViewportWScalingStateCreateInfoNV const rhs)
default
VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV::PipelineViewportWScalingStateCreateInfoNV ( VkPipelineViewportWScalingStateCreateInfoNV const rhs)
inline

Definition at line 83184 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV::PipelineViewportWScalingStateCreateInfoNV ( VULKAN_HPP_NAMESPACE::Bool32  viewportWScalingEnable_,
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::ViewportWScalingNV > const viewportWScalings_,
const void pNext_ = nullptr 
)
inline

Definition at line 83190 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV::operator VkPipelineViewportWScalingStateCreateInfoNV & ( )
inline

Definition at line 83254 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV::operator VkPipelineViewportWScalingStateCreateInfoNV const & ( ) const
inline

Definition at line 83249 of file vulkan_structs.hpp.

PipelineViewportWScalingStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV::operator= ( PipelineViewportWScalingStateCreateInfoNV const rhs)
default
PipelineViewportWScalingStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV::operator= ( VkPipelineViewportWScalingStateCreateInfoNV const rhs)
inline

Definition at line 83205 of file vulkan_structs.hpp.

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

Definition at line 83278 of file vulkan_structs.hpp.

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

Definition at line 83212 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineViewportWScalingStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV::setPViewportWScalings ( const VULKAN_HPP_NAMESPACE::ViewportWScalingNV pViewportWScalings_)
inline

Definition at line 83232 of file vulkan_structs.hpp.

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

Definition at line 83225 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineViewportWScalingStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV::setViewportWScalingEnable ( VULKAN_HPP_NAMESPACE::Bool32  viewportWScalingEnable_)
inline

Definition at line 83219 of file vulkan_structs.hpp.

PipelineViewportWScalingStateCreateInfoNV& VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV::setViewportWScalings ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::ViewportWScalingNV > const viewportWScalings_)
inline

Definition at line 83239 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 83167 of file vulkan_structs.hpp.

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

Definition at line 83296 of file vulkan_structs.hpp.

const VULKAN_HPP_NAMESPACE::ViewportWScalingNV* VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV::pViewportWScalings = {}

Definition at line 83299 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV::structureType = StructureType::ePipelineViewportWScalingStateCreateInfoNV
static

Definition at line 83168 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV::sType = StructureType::ePipelineViewportWScalingStateCreateInfoNV

Definition at line 83295 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV::viewportCount = {}

Definition at line 83298 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV::viewportWScalingEnable = {}

Definition at line 83297 of file vulkan_structs.hpp.


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