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

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::FramebufferCreateInfo:
[legend]

Public Member Functions

 FramebufferCreateInfo (FramebufferCreateFlags flags_=FramebufferCreateFlags(), RenderPass renderPass_=RenderPass(), uint32_t attachmentCount_=0, const ImageView *pAttachments_=nullptr, uint32_t width_=0, uint32_t height_=0, uint32_t layers_=0)
 
 FramebufferCreateInfo (VkFramebufferCreateInfo const &rhs)
 
FramebufferCreateInfooperator= (VkFramebufferCreateInfo const &rhs)
 
FramebufferCreateInfosetPNext (const void *pNext_)
 
FramebufferCreateInfosetFlags (FramebufferCreateFlags flags_)
 
FramebufferCreateInfosetRenderPass (RenderPass renderPass_)
 
FramebufferCreateInfosetAttachmentCount (uint32_t attachmentCount_)
 
FramebufferCreateInfosetPAttachments (const ImageView *pAttachments_)
 
FramebufferCreateInfosetWidth (uint32_t width_)
 
FramebufferCreateInfosetHeight (uint32_t height_)
 
FramebufferCreateInfosetLayers (uint32_t layers_)
 
 operator const VkFramebufferCreateInfo & () const
 
bool operator== (FramebufferCreateInfo const &rhs) const
 
bool operator!= (FramebufferCreateInfo const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
FramebufferCreateFlags flags
 
RenderPass renderPass
 
uint32_t attachmentCount
 
const ImageViewpAttachments
 
uint32_t width
 
uint32_t height
 
uint32_t layers
 

Private Attributes

StructureType sType = StructureType::eFramebufferCreateInfo
 

Constructor & Destructor Documentation

◆ FramebufferCreateInfo() [1/2]

VULKAN_HPP_NAMESPACE::FramebufferCreateInfo::FramebufferCreateInfo ( FramebufferCreateFlags  flags_ = FramebufferCreateFlags(),
RenderPass  renderPass_ = RenderPass(),
uint32_t  attachmentCount_ = 0,
const ImageView pAttachments_ = nullptr,
uint32_t  width_ = 0,
uint32_t  height_ = 0,
uint32_t  layers_ = 0 
)
inline

◆ FramebufferCreateInfo() [2/2]

VULKAN_HPP_NAMESPACE::FramebufferCreateInfo::FramebufferCreateInfo ( VkFramebufferCreateInfo const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkFramebufferCreateInfo &()

VULKAN_HPP_NAMESPACE::FramebufferCreateInfo::operator const VkFramebufferCreateInfo & ( ) const
inline

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ setAttachmentCount()

FramebufferCreateInfo& VULKAN_HPP_NAMESPACE::FramebufferCreateInfo::setAttachmentCount ( uint32_t  attachmentCount_)
inline

◆ setFlags()

FramebufferCreateInfo& VULKAN_HPP_NAMESPACE::FramebufferCreateInfo::setFlags ( FramebufferCreateFlags  flags_)
inline

◆ setHeight()

FramebufferCreateInfo& VULKAN_HPP_NAMESPACE::FramebufferCreateInfo::setHeight ( uint32_t  height_)
inline

◆ setLayers()

FramebufferCreateInfo& VULKAN_HPP_NAMESPACE::FramebufferCreateInfo::setLayers ( uint32_t  layers_)
inline

◆ setPAttachments()

FramebufferCreateInfo& VULKAN_HPP_NAMESPACE::FramebufferCreateInfo::setPAttachments ( const ImageView pAttachments_)
inline

◆ setPNext()

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

◆ setRenderPass()

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

◆ setWidth()

FramebufferCreateInfo& VULKAN_HPP_NAMESPACE::FramebufferCreateInfo::setWidth ( uint32_t  width_)
inline

Member Data Documentation

◆ attachmentCount

uint32_t VULKAN_HPP_NAMESPACE::FramebufferCreateInfo::attachmentCount

◆ flags

FramebufferCreateFlags VULKAN_HPP_NAMESPACE::FramebufferCreateInfo::flags

◆ height

uint32_t VULKAN_HPP_NAMESPACE::FramebufferCreateInfo::height

◆ layers

uint32_t VULKAN_HPP_NAMESPACE::FramebufferCreateInfo::layers

◆ pAttachments

const ImageView* VULKAN_HPP_NAMESPACE::FramebufferCreateInfo::pAttachments

◆ pNext

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

◆ renderPass

RenderPass VULKAN_HPP_NAMESPACE::FramebufferCreateInfo::renderPass

◆ sType

StructureType VULKAN_HPP_NAMESPACE::FramebufferCreateInfo::sType = StructureType::eFramebufferCreateInfo
private

◆ width

uint32_t VULKAN_HPP_NAMESPACE::FramebufferCreateInfo::width

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