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

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::BufferViewCreateInfo:
[legend]

Public Member Functions

 BufferViewCreateInfo (BufferViewCreateFlags flags_=BufferViewCreateFlags(), Buffer buffer_=Buffer(), Format format_=Format::eUndefined, DeviceSize offset_=0, DeviceSize range_=0)
 
 BufferViewCreateInfo (VkBufferViewCreateInfo const &rhs)
 
BufferViewCreateInfooperator= (VkBufferViewCreateInfo const &rhs)
 
BufferViewCreateInfosetPNext (const void *pNext_)
 
BufferViewCreateInfosetFlags (BufferViewCreateFlags flags_)
 
BufferViewCreateInfosetBuffer (Buffer buffer_)
 
BufferViewCreateInfosetFormat (Format format_)
 
BufferViewCreateInfosetOffset (DeviceSize offset_)
 
BufferViewCreateInfosetRange (DeviceSize range_)
 
 operator const VkBufferViewCreateInfo & () const
 
bool operator== (BufferViewCreateInfo const &rhs) const
 
bool operator!= (BufferViewCreateInfo const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
BufferViewCreateFlags flags
 
Buffer buffer
 
Format format
 
DeviceSize offset
 
DeviceSize range
 

Private Attributes

StructureType sType = StructureType::eBufferViewCreateInfo
 

Constructor & Destructor Documentation

◆ BufferViewCreateInfo() [1/2]

VULKAN_HPP_NAMESPACE::BufferViewCreateInfo::BufferViewCreateInfo ( BufferViewCreateFlags  flags_ = BufferViewCreateFlags(),
Buffer  buffer_ = Buffer(),
Format  format_ = Format::eUndefined,
DeviceSize  offset_ = 0,
DeviceSize  range_ = 0 
)
inline

◆ BufferViewCreateInfo() [2/2]

VULKAN_HPP_NAMESPACE::BufferViewCreateInfo::BufferViewCreateInfo ( VkBufferViewCreateInfo const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkBufferViewCreateInfo &()

VULKAN_HPP_NAMESPACE::BufferViewCreateInfo::operator const VkBufferViewCreateInfo & ( ) const
inline

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ setBuffer()

BufferViewCreateInfo& VULKAN_HPP_NAMESPACE::BufferViewCreateInfo::setBuffer ( Buffer  buffer_)
inline

◆ setFlags()

BufferViewCreateInfo& VULKAN_HPP_NAMESPACE::BufferViewCreateInfo::setFlags ( BufferViewCreateFlags  flags_)
inline

◆ setFormat()

BufferViewCreateInfo& VULKAN_HPP_NAMESPACE::BufferViewCreateInfo::setFormat ( Format  format_)
inline

◆ setOffset()

BufferViewCreateInfo& VULKAN_HPP_NAMESPACE::BufferViewCreateInfo::setOffset ( DeviceSize  offset_)
inline

◆ setPNext()

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

◆ setRange()

BufferViewCreateInfo& VULKAN_HPP_NAMESPACE::BufferViewCreateInfo::setRange ( DeviceSize  range_)
inline

Member Data Documentation

◆ buffer

Buffer VULKAN_HPP_NAMESPACE::BufferViewCreateInfo::buffer

◆ flags

BufferViewCreateFlags VULKAN_HPP_NAMESPACE::BufferViewCreateInfo::flags

◆ format

Format VULKAN_HPP_NAMESPACE::BufferViewCreateInfo::format

◆ offset

DeviceSize VULKAN_HPP_NAMESPACE::BufferViewCreateInfo::offset

◆ pNext

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

◆ range

DeviceSize VULKAN_HPP_NAMESPACE::BufferViewCreateInfo::range

◆ sType

StructureType VULKAN_HPP_NAMESPACE::BufferViewCreateInfo::sType = StructureType::eBufferViewCreateInfo
private

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