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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkRenderPassBeginInfo
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 RenderPassBeginInfo (VULKAN_HPP_NAMESPACE::RenderPass renderPass_={}, VULKAN_HPP_NAMESPACE::Framebuffer framebuffer_={}, VULKAN_HPP_NAMESPACE::Rect2D renderArea_={}, uint32_t clearValueCount_={}, const VULKAN_HPP_NAMESPACE::ClearValue *pClearValues_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 RenderPassBeginInfo (RenderPassBeginInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 RenderPassBeginInfo (VkRenderPassBeginInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
 RenderPassBeginInfo (VULKAN_HPP_NAMESPACE::RenderPass renderPass_, VULKAN_HPP_NAMESPACE::Framebuffer framebuffer_, VULKAN_HPP_NAMESPACE::Rect2D renderArea_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::ClearValue > const &clearValues_, const void *pNext_=nullptr)
 
RenderPassBeginInfooperator= (RenderPassBeginInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
RenderPassBeginInfooperator= (VkRenderPassBeginInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
RenderPassBeginInfo
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
RenderPassBeginInfo
setRenderPass (VULKAN_HPP_NAMESPACE::RenderPass renderPass_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
RenderPassBeginInfo
setFramebuffer (VULKAN_HPP_NAMESPACE::Framebuffer framebuffer_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
RenderPassBeginInfo
setRenderArea (VULKAN_HPP_NAMESPACE::Rect2D const &renderArea_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
RenderPassBeginInfo
setClearValueCount (uint32_t clearValueCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
RenderPassBeginInfo
setPClearValues (const VULKAN_HPP_NAMESPACE::ClearValue *pClearValues_) VULKAN_HPP_NOEXCEPT
 
RenderPassBeginInfosetClearValues (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::ClearValue > const &clearValues_) VULKAN_HPP_NOEXCEPT
 
 operator VkRenderPassBeginInfo const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkRenderPassBeginInfo & () VULKAN_HPP_NOEXCEPT
 
bool operator== (RenderPassBeginInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (RenderPassBeginInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eRenderPassBeginInfo
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::RenderPass renderPass = {}
 
VULKAN_HPP_NAMESPACE::Framebuffer framebuffer = {}
 
VULKAN_HPP_NAMESPACE::Rect2D renderArea = {}
 
uint32_t clearValueCount = {}
 
const
VULKAN_HPP_NAMESPACE::ClearValue
pClearValues = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 86562 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_NAMESPACE::RenderPassBeginInfo::RenderPassBeginInfo ( VULKAN_HPP_NAMESPACE::RenderPass  renderPass_ = {},
VULKAN_HPP_NAMESPACE::Framebuffer  framebuffer_ = {},
VULKAN_HPP_NAMESPACE::Rect2D  renderArea_ = {},
uint32_t  clearValueCount_ = {},
const VULKAN_HPP_NAMESPACE::ClearValue pClearValues_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 86570 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_NAMESPACE::RenderPassBeginInfo::RenderPassBeginInfo ( RenderPassBeginInfo const rhs)
default
VULKAN_HPP_NAMESPACE::RenderPassBeginInfo::RenderPassBeginInfo ( VkRenderPassBeginInfo const rhs)
inline

Definition at line 86587 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::RenderPassBeginInfo::RenderPassBeginInfo ( VULKAN_HPP_NAMESPACE::RenderPass  renderPass_,
VULKAN_HPP_NAMESPACE::Framebuffer  framebuffer_,
VULKAN_HPP_NAMESPACE::Rect2D  renderArea_,
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::ClearValue > const clearValues_,
const void pNext_ = nullptr 
)
inline

Definition at line 86592 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::RenderPassBeginInfo::operator VkRenderPassBeginInfo & ( )
inline

Definition at line 86669 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::RenderPassBeginInfo::operator VkRenderPassBeginInfo const & ( ) const
inline

Definition at line 86664 of file vulkan_structs.hpp.

RenderPassBeginInfo& VULKAN_HPP_NAMESPACE::RenderPassBeginInfo::operator= ( RenderPassBeginInfo const rhs)
default
RenderPassBeginInfo& VULKAN_HPP_NAMESPACE::RenderPassBeginInfo::operator= ( VkRenderPassBeginInfo const rhs)
inline

Definition at line 86610 of file vulkan_structs.hpp.

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

Definition at line 86695 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 RenderPassBeginInfo& VULKAN_HPP_NAMESPACE::RenderPassBeginInfo::setClearValueCount ( uint32_t  clearValueCount_)
inline

Definition at line 86641 of file vulkan_structs.hpp.

RenderPassBeginInfo& VULKAN_HPP_NAMESPACE::RenderPassBeginInfo::setClearValues ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::ClearValue > const clearValues_)
inline

Definition at line 86655 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 RenderPassBeginInfo& VULKAN_HPP_NAMESPACE::RenderPassBeginInfo::setFramebuffer ( VULKAN_HPP_NAMESPACE::Framebuffer  framebuffer_)
inline

Definition at line 86629 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 RenderPassBeginInfo& VULKAN_HPP_NAMESPACE::RenderPassBeginInfo::setPClearValues ( const VULKAN_HPP_NAMESPACE::ClearValue pClearValues_)
inline

Definition at line 86647 of file vulkan_structs.hpp.

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

Definition at line 86617 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 RenderPassBeginInfo& VULKAN_HPP_NAMESPACE::RenderPassBeginInfo::setRenderArea ( VULKAN_HPP_NAMESPACE::Rect2D const renderArea_)
inline

Definition at line 86635 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 RenderPassBeginInfo& VULKAN_HPP_NAMESPACE::RenderPassBeginInfo::setRenderPass ( VULKAN_HPP_NAMESPACE::RenderPass  renderPass_)
inline

Definition at line 86623 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 86566 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::RenderPassBeginInfo::clearValueCount = {}

Definition at line 86717 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Framebuffer VULKAN_HPP_NAMESPACE::RenderPassBeginInfo::framebuffer = {}

Definition at line 86715 of file vulkan_structs.hpp.

const VULKAN_HPP_NAMESPACE::ClearValue* VULKAN_HPP_NAMESPACE::RenderPassBeginInfo::pClearValues = {}

Definition at line 86718 of file vulkan_structs.hpp.

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

Definition at line 86713 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Rect2D VULKAN_HPP_NAMESPACE::RenderPassBeginInfo::renderArea = {}

Definition at line 86716 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::RenderPass VULKAN_HPP_NAMESPACE::RenderPassBeginInfo::renderPass = {}

Definition at line 86714 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::RenderPassBeginInfo::structureType = StructureType::eRenderPassBeginInfo
static

Definition at line 86567 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::RenderPassBeginInfo::sType = StructureType::eRenderPassBeginInfo

Definition at line 86712 of file vulkan_structs.hpp.


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