RetroArch
Public Member Functions | Public Attributes | Private Attributes | List of all members
VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo Struct Reference

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo:
[legend]

Public Member Functions

 CommandBufferInheritanceInfo (RenderPass renderPass_=RenderPass(), uint32_t subpass_=0, Framebuffer framebuffer_=Framebuffer(), Bool32 occlusionQueryEnable_=0, QueryControlFlags queryFlags_=QueryControlFlags(), QueryPipelineStatisticFlags pipelineStatistics_=QueryPipelineStatisticFlags())
 
 CommandBufferInheritanceInfo (VkCommandBufferInheritanceInfo const &rhs)
 
CommandBufferInheritanceInfooperator= (VkCommandBufferInheritanceInfo const &rhs)
 
CommandBufferInheritanceInfosetPNext (const void *pNext_)
 
CommandBufferInheritanceInfosetRenderPass (RenderPass renderPass_)
 
CommandBufferInheritanceInfosetSubpass (uint32_t subpass_)
 
CommandBufferInheritanceInfosetFramebuffer (Framebuffer framebuffer_)
 
CommandBufferInheritanceInfosetOcclusionQueryEnable (Bool32 occlusionQueryEnable_)
 
CommandBufferInheritanceInfosetQueryFlags (QueryControlFlags queryFlags_)
 
CommandBufferInheritanceInfosetPipelineStatistics (QueryPipelineStatisticFlags pipelineStatistics_)
 
 operator const VkCommandBufferInheritanceInfo & () const
 
bool operator== (CommandBufferInheritanceInfo const &rhs) const
 
bool operator!= (CommandBufferInheritanceInfo const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
RenderPass renderPass
 
uint32_t subpass
 
Framebuffer framebuffer
 
Bool32 occlusionQueryEnable
 
QueryControlFlags queryFlags
 
QueryPipelineStatisticFlags pipelineStatistics
 

Private Attributes

StructureType sType = StructureType::eCommandBufferInheritanceInfo
 

Constructor & Destructor Documentation

◆ CommandBufferInheritanceInfo() [1/2]

VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::CommandBufferInheritanceInfo ( RenderPass  renderPass_ = RenderPass(),
uint32_t  subpass_ = 0,
Framebuffer  framebuffer_ = Framebuffer(),
Bool32  occlusionQueryEnable_ = 0,
QueryControlFlags  queryFlags_ = QueryControlFlags(),
QueryPipelineStatisticFlags  pipelineStatistics_ = QueryPipelineStatisticFlags() 
)
inline

◆ CommandBufferInheritanceInfo() [2/2]

VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::CommandBufferInheritanceInfo ( VkCommandBufferInheritanceInfo const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkCommandBufferInheritanceInfo &()

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

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::operator!= ( CommandBufferInheritanceInfo const rhs) const
inline
Here is the call graph for this function:

◆ operator=()

CommandBufferInheritanceInfo& VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::operator= ( VkCommandBufferInheritanceInfo const rhs)
inline
Here is the call graph for this function:

◆ operator==()

bool VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::operator== ( CommandBufferInheritanceInfo const rhs) const
inline
Here is the caller graph for this function:

◆ setFramebuffer()

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

◆ setOcclusionQueryEnable()

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

◆ setPipelineStatistics()

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

◆ setPNext()

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

◆ setQueryFlags()

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

◆ setRenderPass()

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

◆ setSubpass()

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

Member Data Documentation

◆ framebuffer

Framebuffer VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::framebuffer

◆ occlusionQueryEnable

Bool32 VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::occlusionQueryEnable

◆ pipelineStatistics

QueryPipelineStatisticFlags VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::pipelineStatistics

◆ pNext

const void* VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::pNext = nullptr

◆ queryFlags

QueryControlFlags VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::queryFlags

◆ renderPass

RenderPass VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::renderPass

◆ sType

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

◆ subpass

uint32_t VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::subpass

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