Vulkan-Hpp
vk::GeneratedCommandsMemoryRequirementsInfoNV Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkGeneratedCommandsMemoryRequirementsInfoNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR GeneratedCommandsMemoryRequirementsInfoNV (vk::PipelineBindPoint pipelineBindPoint_=vk::PipelineBindPoint::eGraphics, vk::Pipeline pipeline_={}, vk::IndirectCommandsLayoutNV indirectCommandsLayout_={}, uint32_t maxSequencesCount_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR GeneratedCommandsMemoryRequirementsInfoNV (GeneratedCommandsMemoryRequirementsInfoNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 GeneratedCommandsMemoryRequirementsInfoNV (VkGeneratedCommandsMemoryRequirementsInfoNV const &rhs) VULKAN_HPP_NOEXCEPT
 
GeneratedCommandsMemoryRequirementsInfoNVoperator= (GeneratedCommandsMemoryRequirementsInfoNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
GeneratedCommandsMemoryRequirementsInfoNVoperator= (VkGeneratedCommandsMemoryRequirementsInfoNV const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsMemoryRequirementsInfoNVsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsMemoryRequirementsInfoNVsetPipelineBindPoint (vk::PipelineBindPoint pipelineBindPoint_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsMemoryRequirementsInfoNVsetPipeline (vk::Pipeline pipeline_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsMemoryRequirementsInfoNVsetIndirectCommandsLayout (vk::IndirectCommandsLayoutNV indirectCommandsLayout_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsMemoryRequirementsInfoNVsetMaxSequencesCount (uint32_t maxSequencesCount_) VULKAN_HPP_NOEXCEPT
 
 operator VkGeneratedCommandsMemoryRequirementsInfoNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkGeneratedCommandsMemoryRequirementsInfoNV & () VULKAN_HPP_NOEXCEPT
 
bool operator== (GeneratedCommandsMemoryRequirementsInfoNV const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (GeneratedCommandsMemoryRequirementsInfoNV const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eGeneratedCommandsMemoryRequirementsInfoNV
 
const void * pNext = {}
 
vk::PipelineBindPoint pipelineBindPoint = vk::PipelineBindPoint::eGraphics
 
vk::Pipeline pipeline = {}
 
vk::IndirectCommandsLayoutNV indirectCommandsLayout = {}
 
uint32_t maxSequencesCount = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eGeneratedCommandsMemoryRequirementsInfoNV
 

Detailed Description

Definition at line 39074 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ GeneratedCommandsMemoryRequirementsInfoNV() [1/3]

VULKAN_HPP_CONSTEXPR vk::GeneratedCommandsMemoryRequirementsInfoNV::GeneratedCommandsMemoryRequirementsInfoNV ( vk::PipelineBindPoint  pipelineBindPoint_ = vk::PipelineBindPoint::eGraphics,
vk::Pipeline  pipeline_ = {},
vk::IndirectCommandsLayoutNV  indirectCommandsLayout_ = {},
uint32_t  maxSequencesCount_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 39082 of file vulkan_structs.hpp.

◆ GeneratedCommandsMemoryRequirementsInfoNV() [2/3]

VULKAN_HPP_CONSTEXPR vk::GeneratedCommandsMemoryRequirementsInfoNV::GeneratedCommandsMemoryRequirementsInfoNV ( GeneratedCommandsMemoryRequirementsInfoNV const &  rhs)
default

◆ GeneratedCommandsMemoryRequirementsInfoNV() [3/3]

vk::GeneratedCommandsMemoryRequirementsInfoNV::GeneratedCommandsMemoryRequirementsInfoNV ( VkGeneratedCommandsMemoryRequirementsInfoNV const &  rhs)
inline

Definition at line 39098 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkGeneratedCommandsMemoryRequirementsInfoNV &()

vk::GeneratedCommandsMemoryRequirementsInfoNV::operator VkGeneratedCommandsMemoryRequirementsInfoNV & ( )
inline

Definition at line 39151 of file vulkan_structs.hpp.

◆ operator VkGeneratedCommandsMemoryRequirementsInfoNV const &()

vk::GeneratedCommandsMemoryRequirementsInfoNV::operator VkGeneratedCommandsMemoryRequirementsInfoNV const & ( ) const
inline

Definition at line 39146 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::GeneratedCommandsMemoryRequirementsInfoNV::operator!= ( GeneratedCommandsMemoryRequirementsInfoNV const &  rhs) const
inline

Definition at line 39186 of file vulkan_structs.hpp.

◆ operator=() [1/2]

GeneratedCommandsMemoryRequirementsInfoNV& vk::GeneratedCommandsMemoryRequirementsInfoNV::operator= ( GeneratedCommandsMemoryRequirementsInfoNV const &  rhs)
default

◆ operator=() [2/2]

GeneratedCommandsMemoryRequirementsInfoNV& vk::GeneratedCommandsMemoryRequirementsInfoNV::operator= ( VkGeneratedCommandsMemoryRequirementsInfoNV const &  rhs)
inline

Definition at line 39106 of file vulkan_structs.hpp.

◆ operator==()

bool vk::GeneratedCommandsMemoryRequirementsInfoNV::operator== ( GeneratedCommandsMemoryRequirementsInfoNV const &  rhs) const
inline

Definition at line 39176 of file vulkan_structs.hpp.

◆ setIndirectCommandsLayout()

VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsMemoryRequirementsInfoNV& vk::GeneratedCommandsMemoryRequirementsInfoNV::setIndirectCommandsLayout ( vk::IndirectCommandsLayoutNV  indirectCommandsLayout_)
inline

Definition at line 39133 of file vulkan_structs.hpp.

◆ setMaxSequencesCount()

VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsMemoryRequirementsInfoNV& vk::GeneratedCommandsMemoryRequirementsInfoNV::setMaxSequencesCount ( uint32_t  maxSequencesCount_)
inline

Definition at line 39139 of file vulkan_structs.hpp.

◆ setPipeline()

VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsMemoryRequirementsInfoNV& vk::GeneratedCommandsMemoryRequirementsInfoNV::setPipeline ( vk::Pipeline  pipeline_)
inline

Definition at line 39126 of file vulkan_structs.hpp.

◆ setPipelineBindPoint()

VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsMemoryRequirementsInfoNV& vk::GeneratedCommandsMemoryRequirementsInfoNV::setPipelineBindPoint ( vk::PipelineBindPoint  pipelineBindPoint_)
inline

Definition at line 39120 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsMemoryRequirementsInfoNV& vk::GeneratedCommandsMemoryRequirementsInfoNV::setPNext ( const void *  pNext_)
inline

Definition at line 39113 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

const bool vk::GeneratedCommandsMemoryRequirementsInfoNV::allowDuplicate = false
static

Definition at line 39078 of file vulkan_structs.hpp.

◆ indirectCommandsLayout

vk::IndirectCommandsLayoutNV vk::GeneratedCommandsMemoryRequirementsInfoNV::indirectCommandsLayout = {}

Definition at line 39197 of file vulkan_structs.hpp.

◆ maxSequencesCount

uint32_t vk::GeneratedCommandsMemoryRequirementsInfoNV::maxSequencesCount = {}

Definition at line 39198 of file vulkan_structs.hpp.

◆ pipeline

vk::Pipeline vk::GeneratedCommandsMemoryRequirementsInfoNV::pipeline = {}

Definition at line 39196 of file vulkan_structs.hpp.

◆ pipelineBindPoint

vk::PipelineBindPoint vk::GeneratedCommandsMemoryRequirementsInfoNV::pipelineBindPoint = vk::PipelineBindPoint::eGraphics

Definition at line 39195 of file vulkan_structs.hpp.

◆ pNext

const void* vk::GeneratedCommandsMemoryRequirementsInfoNV::pNext = {}

Definition at line 39194 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::GeneratedCommandsMemoryRequirementsInfoNV::structureType = StructureType::eGeneratedCommandsMemoryRequirementsInfoNV
static

Definition at line 39079 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::GeneratedCommandsMemoryRequirementsInfoNV::sType = StructureType::eGeneratedCommandsMemoryRequirementsInfoNV

Definition at line 39193 of file vulkan_structs.hpp.


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