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

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::CmdProcessCommandsInfoNVX:
[legend]

Public Member Functions

 CmdProcessCommandsInfoNVX (ObjectTableNVX objectTable_=ObjectTableNVX(), IndirectCommandsLayoutNVX indirectCommandsLayout_=IndirectCommandsLayoutNVX(), uint32_t indirectCommandsTokenCount_=0, const IndirectCommandsTokenNVX *pIndirectCommandsTokens_=nullptr, uint32_t maxSequencesCount_=0, CommandBuffer targetCommandBuffer_=CommandBuffer(), Buffer sequencesCountBuffer_=Buffer(), DeviceSize sequencesCountOffset_=0, Buffer sequencesIndexBuffer_=Buffer(), DeviceSize sequencesIndexOffset_=0)
 
 CmdProcessCommandsInfoNVX (VkCmdProcessCommandsInfoNVX const &rhs)
 
CmdProcessCommandsInfoNVXoperator= (VkCmdProcessCommandsInfoNVX const &rhs)
 
CmdProcessCommandsInfoNVXsetPNext (const void *pNext_)
 
CmdProcessCommandsInfoNVXsetObjectTable (ObjectTableNVX objectTable_)
 
CmdProcessCommandsInfoNVXsetIndirectCommandsLayout (IndirectCommandsLayoutNVX indirectCommandsLayout_)
 
CmdProcessCommandsInfoNVXsetIndirectCommandsTokenCount (uint32_t indirectCommandsTokenCount_)
 
CmdProcessCommandsInfoNVXsetPIndirectCommandsTokens (const IndirectCommandsTokenNVX *pIndirectCommandsTokens_)
 
CmdProcessCommandsInfoNVXsetMaxSequencesCount (uint32_t maxSequencesCount_)
 
CmdProcessCommandsInfoNVXsetTargetCommandBuffer (CommandBuffer targetCommandBuffer_)
 
CmdProcessCommandsInfoNVXsetSequencesCountBuffer (Buffer sequencesCountBuffer_)
 
CmdProcessCommandsInfoNVXsetSequencesCountOffset (DeviceSize sequencesCountOffset_)
 
CmdProcessCommandsInfoNVXsetSequencesIndexBuffer (Buffer sequencesIndexBuffer_)
 
CmdProcessCommandsInfoNVXsetSequencesIndexOffset (DeviceSize sequencesIndexOffset_)
 
 operator const VkCmdProcessCommandsInfoNVX & () const
 
bool operator== (CmdProcessCommandsInfoNVX const &rhs) const
 
bool operator!= (CmdProcessCommandsInfoNVX const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
ObjectTableNVX objectTable
 
IndirectCommandsLayoutNVX indirectCommandsLayout
 
uint32_t indirectCommandsTokenCount
 
const IndirectCommandsTokenNVXpIndirectCommandsTokens
 
uint32_t maxSequencesCount
 
CommandBuffer targetCommandBuffer
 
Buffer sequencesCountBuffer
 
DeviceSize sequencesCountOffset
 
Buffer sequencesIndexBuffer
 
DeviceSize sequencesIndexOffset
 

Private Attributes

StructureType sType = StructureType::eCmdProcessCommandsInfoNVX
 

Constructor & Destructor Documentation

◆ CmdProcessCommandsInfoNVX() [1/2]

VULKAN_HPP_NAMESPACE::CmdProcessCommandsInfoNVX::CmdProcessCommandsInfoNVX ( ObjectTableNVX  objectTable_ = ObjectTableNVX(),
IndirectCommandsLayoutNVX  indirectCommandsLayout_ = IndirectCommandsLayoutNVX(),
uint32_t  indirectCommandsTokenCount_ = 0,
const IndirectCommandsTokenNVX pIndirectCommandsTokens_ = nullptr,
uint32_t  maxSequencesCount_ = 0,
CommandBuffer  targetCommandBuffer_ = CommandBuffer(),
Buffer  sequencesCountBuffer_ = Buffer(),
DeviceSize  sequencesCountOffset_ = 0,
Buffer  sequencesIndexBuffer_ = Buffer(),
DeviceSize  sequencesIndexOffset_ = 0 
)
inline

◆ CmdProcessCommandsInfoNVX() [2/2]

VULKAN_HPP_NAMESPACE::CmdProcessCommandsInfoNVX::CmdProcessCommandsInfoNVX ( VkCmdProcessCommandsInfoNVX const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkCmdProcessCommandsInfoNVX &()

VULKAN_HPP_NAMESPACE::CmdProcessCommandsInfoNVX::operator const VkCmdProcessCommandsInfoNVX & ( ) const
inline

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ setIndirectCommandsLayout()

CmdProcessCommandsInfoNVX& VULKAN_HPP_NAMESPACE::CmdProcessCommandsInfoNVX::setIndirectCommandsLayout ( IndirectCommandsLayoutNVX  indirectCommandsLayout_)
inline

◆ setIndirectCommandsTokenCount()

CmdProcessCommandsInfoNVX& VULKAN_HPP_NAMESPACE::CmdProcessCommandsInfoNVX::setIndirectCommandsTokenCount ( uint32_t  indirectCommandsTokenCount_)
inline

◆ setMaxSequencesCount()

CmdProcessCommandsInfoNVX& VULKAN_HPP_NAMESPACE::CmdProcessCommandsInfoNVX::setMaxSequencesCount ( uint32_t  maxSequencesCount_)
inline

◆ setObjectTable()

CmdProcessCommandsInfoNVX& VULKAN_HPP_NAMESPACE::CmdProcessCommandsInfoNVX::setObjectTable ( ObjectTableNVX  objectTable_)
inline

◆ setPIndirectCommandsTokens()

CmdProcessCommandsInfoNVX& VULKAN_HPP_NAMESPACE::CmdProcessCommandsInfoNVX::setPIndirectCommandsTokens ( const IndirectCommandsTokenNVX pIndirectCommandsTokens_)
inline

◆ setPNext()

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

◆ setSequencesCountBuffer()

CmdProcessCommandsInfoNVX& VULKAN_HPP_NAMESPACE::CmdProcessCommandsInfoNVX::setSequencesCountBuffer ( Buffer  sequencesCountBuffer_)
inline

◆ setSequencesCountOffset()

CmdProcessCommandsInfoNVX& VULKAN_HPP_NAMESPACE::CmdProcessCommandsInfoNVX::setSequencesCountOffset ( DeviceSize  sequencesCountOffset_)
inline

◆ setSequencesIndexBuffer()

CmdProcessCommandsInfoNVX& VULKAN_HPP_NAMESPACE::CmdProcessCommandsInfoNVX::setSequencesIndexBuffer ( Buffer  sequencesIndexBuffer_)
inline

◆ setSequencesIndexOffset()

CmdProcessCommandsInfoNVX& VULKAN_HPP_NAMESPACE::CmdProcessCommandsInfoNVX::setSequencesIndexOffset ( DeviceSize  sequencesIndexOffset_)
inline

◆ setTargetCommandBuffer()

CmdProcessCommandsInfoNVX& VULKAN_HPP_NAMESPACE::CmdProcessCommandsInfoNVX::setTargetCommandBuffer ( CommandBuffer  targetCommandBuffer_)
inline

Member Data Documentation

◆ indirectCommandsLayout

IndirectCommandsLayoutNVX VULKAN_HPP_NAMESPACE::CmdProcessCommandsInfoNVX::indirectCommandsLayout

◆ indirectCommandsTokenCount

uint32_t VULKAN_HPP_NAMESPACE::CmdProcessCommandsInfoNVX::indirectCommandsTokenCount

◆ maxSequencesCount

uint32_t VULKAN_HPP_NAMESPACE::CmdProcessCommandsInfoNVX::maxSequencesCount

◆ objectTable

ObjectTableNVX VULKAN_HPP_NAMESPACE::CmdProcessCommandsInfoNVX::objectTable

◆ pIndirectCommandsTokens

const IndirectCommandsTokenNVX* VULKAN_HPP_NAMESPACE::CmdProcessCommandsInfoNVX::pIndirectCommandsTokens

◆ pNext

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

◆ sequencesCountBuffer

Buffer VULKAN_HPP_NAMESPACE::CmdProcessCommandsInfoNVX::sequencesCountBuffer

◆ sequencesCountOffset

DeviceSize VULKAN_HPP_NAMESPACE::CmdProcessCommandsInfoNVX::sequencesCountOffset

◆ sequencesIndexBuffer

Buffer VULKAN_HPP_NAMESPACE::CmdProcessCommandsInfoNVX::sequencesIndexBuffer

◆ sequencesIndexOffset

DeviceSize VULKAN_HPP_NAMESPACE::CmdProcessCommandsInfoNVX::sequencesIndexOffset

◆ sType

StructureType VULKAN_HPP_NAMESPACE::CmdProcessCommandsInfoNVX::sType = StructureType::eCmdProcessCommandsInfoNVX
private

◆ targetCommandBuffer

CommandBuffer VULKAN_HPP_NAMESPACE::CmdProcessCommandsInfoNVX::targetCommandBuffer

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