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

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::ObjectTableCreateInfoNVX:
[legend]

Public Member Functions

 ObjectTableCreateInfoNVX (uint32_t objectCount_=0, const ObjectEntryTypeNVX *pObjectEntryTypes_=nullptr, const uint32_t *pObjectEntryCounts_=nullptr, const ObjectEntryUsageFlagsNVX *pObjectEntryUsageFlags_=nullptr, uint32_t maxUniformBuffersPerDescriptor_=0, uint32_t maxStorageBuffersPerDescriptor_=0, uint32_t maxStorageImagesPerDescriptor_=0, uint32_t maxSampledImagesPerDescriptor_=0, uint32_t maxPipelineLayouts_=0)
 
 ObjectTableCreateInfoNVX (VkObjectTableCreateInfoNVX const &rhs)
 
ObjectTableCreateInfoNVX & operator= (VkObjectTableCreateInfoNVX const &rhs)
 
ObjectTableCreateInfoNVX & setPNext (const void *pNext_)
 
ObjectTableCreateInfoNVX & setObjectCount (uint32_t objectCount_)
 
ObjectTableCreateInfoNVX & setPObjectEntryTypes (const ObjectEntryTypeNVX *pObjectEntryTypes_)
 
ObjectTableCreateInfoNVX & setPObjectEntryCounts (const uint32_t *pObjectEntryCounts_)
 
ObjectTableCreateInfoNVX & setPObjectEntryUsageFlags (const ObjectEntryUsageFlagsNVX *pObjectEntryUsageFlags_)
 
ObjectTableCreateInfoNVX & setMaxUniformBuffersPerDescriptor (uint32_t maxUniformBuffersPerDescriptor_)
 
ObjectTableCreateInfoNVX & setMaxStorageBuffersPerDescriptor (uint32_t maxStorageBuffersPerDescriptor_)
 
ObjectTableCreateInfoNVX & setMaxStorageImagesPerDescriptor (uint32_t maxStorageImagesPerDescriptor_)
 
ObjectTableCreateInfoNVX & setMaxSampledImagesPerDescriptor (uint32_t maxSampledImagesPerDescriptor_)
 
ObjectTableCreateInfoNVX & setMaxPipelineLayouts (uint32_t maxPipelineLayouts_)
 
 operator const VkObjectTableCreateInfoNVX & () const
 
bool operator== (ObjectTableCreateInfoNVX const &rhs) const
 
bool operator!= (ObjectTableCreateInfoNVX const &rhs) const
 

Public Attributes

const void * pNext = nullptr
 
uint32_t objectCount
 
const ObjectEntryTypeNVX * pObjectEntryTypes
 
const uint32_t * pObjectEntryCounts
 
const ObjectEntryUsageFlagsNVX * pObjectEntryUsageFlags
 
uint32_t maxUniformBuffersPerDescriptor
 
uint32_t maxStorageBuffersPerDescriptor
 
uint32_t maxStorageImagesPerDescriptor
 
uint32_t maxSampledImagesPerDescriptor
 
uint32_t maxPipelineLayouts
 

Private Attributes

StructureType sType = StructureType::eObjectTableCreateInfoNVX
 

Constructor & Destructor Documentation

◆ ObjectTableCreateInfoNVX() [1/2]

VULKAN_HPP_NAMESPACE::ObjectTableCreateInfoNVX::ObjectTableCreateInfoNVX ( uint32_t  objectCount_ = 0,
const ObjectEntryTypeNVX *  pObjectEntryTypes_ = nullptr,
const uint32_t *  pObjectEntryCounts_ = nullptr,
const ObjectEntryUsageFlagsNVX *  pObjectEntryUsageFlags_ = nullptr,
uint32_t  maxUniformBuffersPerDescriptor_ = 0,
uint32_t  maxStorageBuffersPerDescriptor_ = 0,
uint32_t  maxStorageImagesPerDescriptor_ = 0,
uint32_t  maxSampledImagesPerDescriptor_ = 0,
uint32_t  maxPipelineLayouts_ = 0 
)
inline

◆ ObjectTableCreateInfoNVX() [2/2]

VULKAN_HPP_NAMESPACE::ObjectTableCreateInfoNVX::ObjectTableCreateInfoNVX ( VkObjectTableCreateInfoNVX const &  rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkObjectTableCreateInfoNVX &()

VULKAN_HPP_NAMESPACE::ObjectTableCreateInfoNVX::operator const VkObjectTableCreateInfoNVX & ( ) const
inline

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ setMaxPipelineLayouts()

ObjectTableCreateInfoNVX& VULKAN_HPP_NAMESPACE::ObjectTableCreateInfoNVX::setMaxPipelineLayouts ( uint32_t  maxPipelineLayouts_)
inline

◆ setMaxSampledImagesPerDescriptor()

ObjectTableCreateInfoNVX& VULKAN_HPP_NAMESPACE::ObjectTableCreateInfoNVX::setMaxSampledImagesPerDescriptor ( uint32_t  maxSampledImagesPerDescriptor_)
inline

◆ setMaxStorageBuffersPerDescriptor()

ObjectTableCreateInfoNVX& VULKAN_HPP_NAMESPACE::ObjectTableCreateInfoNVX::setMaxStorageBuffersPerDescriptor ( uint32_t  maxStorageBuffersPerDescriptor_)
inline

◆ setMaxStorageImagesPerDescriptor()

ObjectTableCreateInfoNVX& VULKAN_HPP_NAMESPACE::ObjectTableCreateInfoNVX::setMaxStorageImagesPerDescriptor ( uint32_t  maxStorageImagesPerDescriptor_)
inline

◆ setMaxUniformBuffersPerDescriptor()

ObjectTableCreateInfoNVX& VULKAN_HPP_NAMESPACE::ObjectTableCreateInfoNVX::setMaxUniformBuffersPerDescriptor ( uint32_t  maxUniformBuffersPerDescriptor_)
inline

◆ setObjectCount()

ObjectTableCreateInfoNVX& VULKAN_HPP_NAMESPACE::ObjectTableCreateInfoNVX::setObjectCount ( uint32_t  objectCount_)
inline

◆ setPNext()

ObjectTableCreateInfoNVX& VULKAN_HPP_NAMESPACE::ObjectTableCreateInfoNVX::setPNext ( const void *  pNext_)
inline

◆ setPObjectEntryCounts()

ObjectTableCreateInfoNVX& VULKAN_HPP_NAMESPACE::ObjectTableCreateInfoNVX::setPObjectEntryCounts ( const uint32_t *  pObjectEntryCounts_)
inline

◆ setPObjectEntryTypes()

ObjectTableCreateInfoNVX& VULKAN_HPP_NAMESPACE::ObjectTableCreateInfoNVX::setPObjectEntryTypes ( const ObjectEntryTypeNVX *  pObjectEntryTypes_)
inline

◆ setPObjectEntryUsageFlags()

ObjectTableCreateInfoNVX& VULKAN_HPP_NAMESPACE::ObjectTableCreateInfoNVX::setPObjectEntryUsageFlags ( const ObjectEntryUsageFlagsNVX *  pObjectEntryUsageFlags_)
inline

Member Data Documentation

◆ maxPipelineLayouts

uint32_t VULKAN_HPP_NAMESPACE::ObjectTableCreateInfoNVX::maxPipelineLayouts

◆ maxSampledImagesPerDescriptor

uint32_t VULKAN_HPP_NAMESPACE::ObjectTableCreateInfoNVX::maxSampledImagesPerDescriptor

◆ maxStorageBuffersPerDescriptor

uint32_t VULKAN_HPP_NAMESPACE::ObjectTableCreateInfoNVX::maxStorageBuffersPerDescriptor

◆ maxStorageImagesPerDescriptor

uint32_t VULKAN_HPP_NAMESPACE::ObjectTableCreateInfoNVX::maxStorageImagesPerDescriptor

◆ maxUniformBuffersPerDescriptor

uint32_t VULKAN_HPP_NAMESPACE::ObjectTableCreateInfoNVX::maxUniformBuffersPerDescriptor

◆ objectCount

uint32_t VULKAN_HPP_NAMESPACE::ObjectTableCreateInfoNVX::objectCount

◆ pNext

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

◆ pObjectEntryCounts

const uint32_t* VULKAN_HPP_NAMESPACE::ObjectTableCreateInfoNVX::pObjectEntryCounts

◆ pObjectEntryTypes

const ObjectEntryTypeNVX* VULKAN_HPP_NAMESPACE::ObjectTableCreateInfoNVX::pObjectEntryTypes

◆ pObjectEntryUsageFlags

const ObjectEntryUsageFlagsNVX* VULKAN_HPP_NAMESPACE::ObjectTableCreateInfoNVX::pObjectEntryUsageFlags

◆ sType

StructureType VULKAN_HPP_NAMESPACE::ObjectTableCreateInfoNVX::sType = StructureType::eObjectTableCreateInfoNVX
private

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