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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkMultiviewPerViewAttributesInfoNVX
 

Public Member Functions

VULKAN_HPP_CONSTEXPR MultiviewPerViewAttributesInfoNVX (VULKAN_HPP_NAMESPACE::Bool32 perViewAttributes_={}, VULKAN_HPP_NAMESPACE::Bool32 perViewAttributesPositionXOnly_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR MultiviewPerViewAttributesInfoNVX (MultiviewPerViewAttributesInfoNVX const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 MultiviewPerViewAttributesInfoNVX (VkMultiviewPerViewAttributesInfoNVX const &rhs) VULKAN_HPP_NOEXCEPT
 
MultiviewPerViewAttributesInfoNVXoperator= (MultiviewPerViewAttributesInfoNVX const &rhs) VULKAN_HPP_NOEXCEPT=default
 
MultiviewPerViewAttributesInfoNVXoperator= (VkMultiviewPerViewAttributesInfoNVX const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
MultiviewPerViewAttributesInfoNVX
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
MultiviewPerViewAttributesInfoNVX
setPerViewAttributes (VULKAN_HPP_NAMESPACE::Bool32 perViewAttributes_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
MultiviewPerViewAttributesInfoNVX
setPerViewAttributesPositionXOnly (VULKAN_HPP_NAMESPACE::Bool32 perViewAttributesPositionXOnly_) VULKAN_HPP_NOEXCEPT
 
 operator VkMultiviewPerViewAttributesInfoNVX const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkMultiviewPerViewAttributesInfoNVX & () VULKAN_HPP_NOEXCEPT
 
bool operator== (MultiviewPerViewAttributesInfoNVX const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (MultiviewPerViewAttributesInfoNVX const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eMultiviewPerViewAttributesInfoNVX
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::Bool32 perViewAttributes = {}
 
VULKAN_HPP_NAMESPACE::Bool32 perViewAttributesPositionXOnly = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 47706 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX::MultiviewPerViewAttributesInfoNVX ( VULKAN_HPP_NAMESPACE::Bool32  perViewAttributes_ = {},
VULKAN_HPP_NAMESPACE::Bool32  perViewAttributesPositionXOnly_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 47714 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX::MultiviewPerViewAttributesInfoNVX ( MultiviewPerViewAttributesInfoNVX const rhs)
default
VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX::MultiviewPerViewAttributesInfoNVX ( VkMultiviewPerViewAttributesInfoNVX const rhs)
inline

Definition at line 47725 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX::operator VkMultiviewPerViewAttributesInfoNVX & ( )
inline

Definition at line 47765 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX::operator VkMultiviewPerViewAttributesInfoNVX const & ( ) const
inline

Definition at line 47760 of file vulkan_structs.hpp.

MultiviewPerViewAttributesInfoNVX& VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX::operator= ( MultiviewPerViewAttributesInfoNVX const rhs)
default
MultiviewPerViewAttributesInfoNVX& VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX::operator= ( VkMultiviewPerViewAttributesInfoNVX const rhs)
inline

Definition at line 47733 of file vulkan_structs.hpp.

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

Definition at line 47785 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 MultiviewPerViewAttributesInfoNVX& VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX::setPerViewAttributes ( VULKAN_HPP_NAMESPACE::Bool32  perViewAttributes_)
inline

Definition at line 47746 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 MultiviewPerViewAttributesInfoNVX& VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX::setPerViewAttributesPositionXOnly ( VULKAN_HPP_NAMESPACE::Bool32  perViewAttributesPositionXOnly_)
inline

Definition at line 47753 of file vulkan_structs.hpp.

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

Definition at line 47740 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 47710 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX::perViewAttributes = {}

Definition at line 47804 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX::perViewAttributesPositionXOnly = {}

Definition at line 47805 of file vulkan_structs.hpp.

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

Definition at line 47803 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX::structureType = StructureType::eMultiviewPerViewAttributesInfoNVX
static

Definition at line 47711 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX::sType = StructureType::eMultiviewPerViewAttributesInfoNVX

Definition at line 47802 of file vulkan_structs.hpp.


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