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

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNVX:
[legend]

Public Member Functions

 IndirectCommandsLayoutCreateInfoNVX (PipelineBindPoint pipelineBindPoint_=PipelineBindPoint::eGraphics, IndirectCommandsLayoutUsageFlagsNVX flags_=IndirectCommandsLayoutUsageFlagsNVX(), uint32_t tokenCount_=0, const IndirectCommandsLayoutTokenNVX *pTokens_=nullptr)
 
 IndirectCommandsLayoutCreateInfoNVX (VkIndirectCommandsLayoutCreateInfoNVX const &rhs)
 
IndirectCommandsLayoutCreateInfoNVXoperator= (VkIndirectCommandsLayoutCreateInfoNVX const &rhs)
 
IndirectCommandsLayoutCreateInfoNVXsetPNext (const void *pNext_)
 
IndirectCommandsLayoutCreateInfoNVXsetPipelineBindPoint (PipelineBindPoint pipelineBindPoint_)
 
IndirectCommandsLayoutCreateInfoNVXsetFlags (IndirectCommandsLayoutUsageFlagsNVX flags_)
 
IndirectCommandsLayoutCreateInfoNVXsetTokenCount (uint32_t tokenCount_)
 
IndirectCommandsLayoutCreateInfoNVXsetPTokens (const IndirectCommandsLayoutTokenNVX *pTokens_)
 
 operator const VkIndirectCommandsLayoutCreateInfoNVX & () const
 
bool operator== (IndirectCommandsLayoutCreateInfoNVX const &rhs) const
 
bool operator!= (IndirectCommandsLayoutCreateInfoNVX const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
PipelineBindPoint pipelineBindPoint
 
IndirectCommandsLayoutUsageFlagsNVX flags
 
uint32_t tokenCount
 
const IndirectCommandsLayoutTokenNVXpTokens
 

Private Attributes

StructureType sType = StructureType::eIndirectCommandsLayoutCreateInfoNVX
 

Constructor & Destructor Documentation

◆ IndirectCommandsLayoutCreateInfoNVX() [1/2]

VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNVX::IndirectCommandsLayoutCreateInfoNVX ( PipelineBindPoint  pipelineBindPoint_ = PipelineBindPoint::eGraphics,
IndirectCommandsLayoutUsageFlagsNVX  flags_ = IndirectCommandsLayoutUsageFlagsNVX(),
uint32_t  tokenCount_ = 0,
const IndirectCommandsLayoutTokenNVX pTokens_ = nullptr 
)
inline

◆ IndirectCommandsLayoutCreateInfoNVX() [2/2]

VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNVX::IndirectCommandsLayoutCreateInfoNVX ( VkIndirectCommandsLayoutCreateInfoNVX const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkIndirectCommandsLayoutCreateInfoNVX &()

VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNVX::operator const VkIndirectCommandsLayoutCreateInfoNVX & ( ) const
inline

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ setFlags()

IndirectCommandsLayoutCreateInfoNVX& VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNVX::setFlags ( IndirectCommandsLayoutUsageFlagsNVX  flags_)
inline

◆ setPipelineBindPoint()

IndirectCommandsLayoutCreateInfoNVX& VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNVX::setPipelineBindPoint ( PipelineBindPoint  pipelineBindPoint_)
inline

◆ setPNext()

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

◆ setPTokens()

IndirectCommandsLayoutCreateInfoNVX& VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNVX::setPTokens ( const IndirectCommandsLayoutTokenNVX pTokens_)
inline

◆ setTokenCount()

IndirectCommandsLayoutCreateInfoNVX& VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNVX::setTokenCount ( uint32_t  tokenCount_)
inline

Member Data Documentation

◆ flags

IndirectCommandsLayoutUsageFlagsNVX VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNVX::flags

◆ pipelineBindPoint

PipelineBindPoint VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNVX::pipelineBindPoint

◆ pNext

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

◆ pTokens

const IndirectCommandsLayoutTokenNVX* VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNVX::pTokens

◆ sType

StructureType VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNVX::sType = StructureType::eIndirectCommandsLayoutCreateInfoNVX
private

◆ tokenCount

uint32_t VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNVX::tokenCount

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