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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkCommandBufferInheritanceInfo
 

Public Member Functions

VULKAN_HPP_CONSTEXPR CommandBufferInheritanceInfo (VULKAN_HPP_NAMESPACE::RenderPass renderPass_={}, uint32_t subpass_={}, VULKAN_HPP_NAMESPACE::Framebuffer framebuffer_={}, VULKAN_HPP_NAMESPACE::Bool32 occlusionQueryEnable_={}, VULKAN_HPP_NAMESPACE::QueryControlFlags queryFlags_={}, VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlags pipelineStatistics_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR CommandBufferInheritanceInfo (CommandBufferInheritanceInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 CommandBufferInheritanceInfo (VkCommandBufferInheritanceInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
CommandBufferInheritanceInfooperator= (CommandBufferInheritanceInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
CommandBufferInheritanceInfooperator= (VkCommandBufferInheritanceInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CommandBufferInheritanceInfo
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CommandBufferInheritanceInfo
setRenderPass (VULKAN_HPP_NAMESPACE::RenderPass renderPass_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CommandBufferInheritanceInfo
setSubpass (uint32_t subpass_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CommandBufferInheritanceInfo
setFramebuffer (VULKAN_HPP_NAMESPACE::Framebuffer framebuffer_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CommandBufferInheritanceInfo
setOcclusionQueryEnable (VULKAN_HPP_NAMESPACE::Bool32 occlusionQueryEnable_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CommandBufferInheritanceInfo
setQueryFlags (VULKAN_HPP_NAMESPACE::QueryControlFlags queryFlags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CommandBufferInheritanceInfo
setPipelineStatistics (VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlags pipelineStatistics_) VULKAN_HPP_NOEXCEPT
 
 operator VkCommandBufferInheritanceInfo const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkCommandBufferInheritanceInfo & () VULKAN_HPP_NOEXCEPT
 
bool operator== (CommandBufferInheritanceInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (CommandBufferInheritanceInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCommandBufferInheritanceInfo
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::RenderPass renderPass = {}
 
uint32_t subpass = {}
 
VULKAN_HPP_NAMESPACE::Framebuffer framebuffer = {}
 
VULKAN_HPP_NAMESPACE::Bool32 occlusionQueryEnable = {}
 
VULKAN_HPP_NAMESPACE::QueryControlFlags queryFlags = {}
 
VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlags pipelineStatistics = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 13456 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::CommandBufferInheritanceInfo ( VULKAN_HPP_NAMESPACE::RenderPass  renderPass_ = {},
uint32_t  subpass_ = {},
VULKAN_HPP_NAMESPACE::Framebuffer  framebuffer_ = {},
VULKAN_HPP_NAMESPACE::Bool32  occlusionQueryEnable_ = {},
VULKAN_HPP_NAMESPACE::QueryControlFlags  queryFlags_ = {},
VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlags  pipelineStatistics_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 13464 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::CommandBufferInheritanceInfo ( CommandBufferInheritanceInfo const rhs)
default
VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::CommandBufferInheritanceInfo ( VkCommandBufferInheritanceInfo const rhs)
inline

Definition at line 13483 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::operator VkCommandBufferInheritanceInfo & ( )
inline

Definition at line 13547 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::operator VkCommandBufferInheritanceInfo const & ( ) const
inline

Definition at line 13542 of file vulkan_structs.hpp.

CommandBufferInheritanceInfo& VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::operator= ( CommandBufferInheritanceInfo const rhs)
default
CommandBufferInheritanceInfo& VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::operator= ( VkCommandBufferInheritanceInfo const rhs)
inline

Definition at line 13491 of file vulkan_structs.hpp.

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

Definition at line 13574 of file vulkan_structs.hpp.

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

Definition at line 13516 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceInfo& VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::setOcclusionQueryEnable ( VULKAN_HPP_NAMESPACE::Bool32  occlusionQueryEnable_)
inline

Definition at line 13522 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceInfo& VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::setPipelineStatistics ( VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlags  pipelineStatistics_)
inline

Definition at line 13535 of file vulkan_structs.hpp.

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

Definition at line 13498 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceInfo& VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::setQueryFlags ( VULKAN_HPP_NAMESPACE::QueryControlFlags  queryFlags_)
inline

Definition at line 13528 of file vulkan_structs.hpp.

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

Definition at line 13504 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceInfo& VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::setSubpass ( uint32_t  subpass_)
inline

Definition at line 13510 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 13460 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Framebuffer VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::framebuffer = {}

Definition at line 13596 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::occlusionQueryEnable = {}

Definition at line 13597 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlags VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::pipelineStatistics = {}

Definition at line 13599 of file vulkan_structs.hpp.

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

Definition at line 13593 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::QueryControlFlags VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::queryFlags = {}

Definition at line 13598 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::RenderPass VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::renderPass = {}

Definition at line 13594 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::structureType = StructureType::eCommandBufferInheritanceInfo
static

Definition at line 13461 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::sType = StructureType::eCommandBufferInheritanceInfo

Definition at line 13592 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::subpass = {}

Definition at line 13595 of file vulkan_structs.hpp.


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