Vulkan-Hpp
vk::CommandBufferInheritanceViewportScissorInfoNV Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkCommandBufferInheritanceViewportScissorInfoNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR CommandBufferInheritanceViewportScissorInfoNV (vk::Bool32 viewportScissor2D_={}, uint32_t viewportDepthCount_={}, const vk::Viewport *pViewportDepths_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR CommandBufferInheritanceViewportScissorInfoNV (CommandBufferInheritanceViewportScissorInfoNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 CommandBufferInheritanceViewportScissorInfoNV (VkCommandBufferInheritanceViewportScissorInfoNV const &rhs) VULKAN_HPP_NOEXCEPT
 
CommandBufferInheritanceViewportScissorInfoNVoperator= (CommandBufferInheritanceViewportScissorInfoNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
CommandBufferInheritanceViewportScissorInfoNVoperator= (VkCommandBufferInheritanceViewportScissorInfoNV const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceViewportScissorInfoNVsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceViewportScissorInfoNVsetViewportScissor2D (vk::Bool32 viewportScissor2D_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceViewportScissorInfoNVsetViewportDepthCount (uint32_t viewportDepthCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceViewportScissorInfoNVsetPViewportDepths (const vk::Viewport *pViewportDepths_) VULKAN_HPP_NOEXCEPT
 
 operator VkCommandBufferInheritanceViewportScissorInfoNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkCommandBufferInheritanceViewportScissorInfoNV & () VULKAN_HPP_NOEXCEPT
 
bool operator== (CommandBufferInheritanceViewportScissorInfoNV const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (CommandBufferInheritanceViewportScissorInfoNV const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eCommandBufferInheritanceViewportScissorInfoNV
 
const void * pNext = {}
 
vk::Bool32 viewportScissor2D = {}
 
uint32_t viewportDepthCount = {}
 
const vk::ViewportpViewportDepths = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 15383 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ CommandBufferInheritanceViewportScissorInfoNV() [1/3]

VULKAN_HPP_CONSTEXPR vk::CommandBufferInheritanceViewportScissorInfoNV::CommandBufferInheritanceViewportScissorInfoNV ( vk::Bool32  viewportScissor2D_ = {},
uint32_t  viewportDepthCount_ = {},
const vk::Viewport pViewportDepths_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 15391 of file vulkan_structs.hpp.

◆ CommandBufferInheritanceViewportScissorInfoNV() [2/3]

VULKAN_HPP_CONSTEXPR vk::CommandBufferInheritanceViewportScissorInfoNV::CommandBufferInheritanceViewportScissorInfoNV ( CommandBufferInheritanceViewportScissorInfoNV const &  rhs)
default

◆ CommandBufferInheritanceViewportScissorInfoNV() [3/3]

vk::CommandBufferInheritanceViewportScissorInfoNV::CommandBufferInheritanceViewportScissorInfoNV ( VkCommandBufferInheritanceViewportScissorInfoNV const &  rhs)
inline

Definition at line 15405 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkCommandBufferInheritanceViewportScissorInfoNV &()

vk::CommandBufferInheritanceViewportScissorInfoNV::operator VkCommandBufferInheritanceViewportScissorInfoNV & ( )
inline

Definition at line 15452 of file vulkan_structs.hpp.

◆ operator VkCommandBufferInheritanceViewportScissorInfoNV const &()

vk::CommandBufferInheritanceViewportScissorInfoNV::operator VkCommandBufferInheritanceViewportScissorInfoNV const & ( ) const
inline

Definition at line 15447 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::CommandBufferInheritanceViewportScissorInfoNV::operator!= ( CommandBufferInheritanceViewportScissorInfoNV const &  rhs) const
inline

Definition at line 15486 of file vulkan_structs.hpp.

◆ operator=() [1/2]

CommandBufferInheritanceViewportScissorInfoNV& vk::CommandBufferInheritanceViewportScissorInfoNV::operator= ( CommandBufferInheritanceViewportScissorInfoNV const &  rhs)
default

◆ operator=() [2/2]

CommandBufferInheritanceViewportScissorInfoNV& vk::CommandBufferInheritanceViewportScissorInfoNV::operator= ( VkCommandBufferInheritanceViewportScissorInfoNV const &  rhs)
inline

Definition at line 15413 of file vulkan_structs.hpp.

◆ operator==()

bool vk::CommandBufferInheritanceViewportScissorInfoNV::operator== ( CommandBufferInheritanceViewportScissorInfoNV const &  rhs) const
inline

Definition at line 15476 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceViewportScissorInfoNV& vk::CommandBufferInheritanceViewportScissorInfoNV::setPNext ( const void *  pNext_)
inline

Definition at line 15420 of file vulkan_structs.hpp.

◆ setPViewportDepths()

VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceViewportScissorInfoNV& vk::CommandBufferInheritanceViewportScissorInfoNV::setPViewportDepths ( const vk::Viewport pViewportDepths_)
inline

Definition at line 15440 of file vulkan_structs.hpp.

◆ setViewportDepthCount()

VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceViewportScissorInfoNV& vk::CommandBufferInheritanceViewportScissorInfoNV::setViewportDepthCount ( uint32_t  viewportDepthCount_)
inline

Definition at line 15433 of file vulkan_structs.hpp.

◆ setViewportScissor2D()

VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceViewportScissorInfoNV& vk::CommandBufferInheritanceViewportScissorInfoNV::setViewportScissor2D ( vk::Bool32  viewportScissor2D_)
inline

Definition at line 15427 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

const bool vk::CommandBufferInheritanceViewportScissorInfoNV::allowDuplicate = false
static

Definition at line 15387 of file vulkan_structs.hpp.

◆ pNext

const void* vk::CommandBufferInheritanceViewportScissorInfoNV::pNext = {}

Definition at line 15494 of file vulkan_structs.hpp.

◆ pViewportDepths

const vk::Viewport* vk::CommandBufferInheritanceViewportScissorInfoNV::pViewportDepths = {}

Definition at line 15497 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::CommandBufferInheritanceViewportScissorInfoNV::structureType = StructureType::eCommandBufferInheritanceViewportScissorInfoNV
static

Definition at line 15388 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::CommandBufferInheritanceViewportScissorInfoNV::sType = StructureType::eCommandBufferInheritanceViewportScissorInfoNV

Definition at line 15493 of file vulkan_structs.hpp.

◆ viewportDepthCount

uint32_t vk::CommandBufferInheritanceViewportScissorInfoNV::viewportDepthCount = {}

Definition at line 15496 of file vulkan_structs.hpp.

◆ viewportScissor2D

vk::Bool32 vk::CommandBufferInheritanceViewportScissorInfoNV::viewportScissor2D = {}

Definition at line 15495 of file vulkan_structs.hpp.


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