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)
 
ObjectTableCreateInfoNVXoperator= (VkObjectTableCreateInfoNVX const &rhs)
 
ObjectTableCreateInfoNVXsetPNext (const void *pNext_)
 
ObjectTableCreateInfoNVXsetObjectCount (uint32_t objectCount_)
 
ObjectTableCreateInfoNVXsetPObjectEntryTypes (const ObjectEntryTypeNVX *pObjectEntryTypes_)
 
ObjectTableCreateInfoNVXsetPObjectEntryCounts (const uint32_t *pObjectEntryCounts_)
 
ObjectTableCreateInfoNVXsetPObjectEntryUsageFlags (const ObjectEntryUsageFlagsNVX *pObjectEntryUsageFlags_)
 
ObjectTableCreateInfoNVXsetMaxUniformBuffersPerDescriptor (uint32_t maxUniformBuffersPerDescriptor_)
 
ObjectTableCreateInfoNVXsetMaxStorageBuffersPerDescriptor (uint32_t maxStorageBuffersPerDescriptor_)
 
ObjectTableCreateInfoNVXsetMaxStorageImagesPerDescriptor (uint32_t maxStorageImagesPerDescriptor_)
 
ObjectTableCreateInfoNVXsetMaxSampledImagesPerDescriptor (uint32_t maxSampledImagesPerDescriptor_)
 
ObjectTableCreateInfoNVXsetMaxPipelineLayouts (uint32_t maxPipelineLayouts_)
 
 operator const VkObjectTableCreateInfoNVX & () const
 
bool operator== (ObjectTableCreateInfoNVX const &rhs) const
 
bool operator!= (ObjectTableCreateInfoNVX const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
uint32_t objectCount
 
const ObjectEntryTypeNVXpObjectEntryTypes
 
const uint32_tpObjectEntryCounts
 
const ObjectEntryUsageFlagsNVXpObjectEntryUsageFlags
 
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: