Vulkan-Hpp
vk::PipelineIndirectDeviceAddressInfoNV Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPipelineIndirectDeviceAddressInfoNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PipelineIndirectDeviceAddressInfoNV (vk::PipelineBindPoint pipelineBindPoint_=vk::PipelineBindPoint::eGraphics, vk::Pipeline pipeline_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PipelineIndirectDeviceAddressInfoNV (PipelineIndirectDeviceAddressInfoNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PipelineIndirectDeviceAddressInfoNV (VkPipelineIndirectDeviceAddressInfoNV const &rhs) VULKAN_HPP_NOEXCEPT
 
PipelineIndirectDeviceAddressInfoNVoperator= (PipelineIndirectDeviceAddressInfoNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PipelineIndirectDeviceAddressInfoNVoperator= (VkPipelineIndirectDeviceAddressInfoNV const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineIndirectDeviceAddressInfoNVsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineIndirectDeviceAddressInfoNVsetPipelineBindPoint (vk::PipelineBindPoint pipelineBindPoint_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineIndirectDeviceAddressInfoNVsetPipeline (vk::Pipeline pipeline_) VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineIndirectDeviceAddressInfoNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineIndirectDeviceAddressInfoNV & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PipelineIndirectDeviceAddressInfoNV const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PipelineIndirectDeviceAddressInfoNV const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePipelineIndirectDeviceAddressInfoNV
 
const void * pNext = {}
 
vk::PipelineBindPoint pipelineBindPoint = vk::PipelineBindPoint::eGraphics
 
vk::Pipeline pipeline = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 92125 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PipelineIndirectDeviceAddressInfoNV() [1/3]

VULKAN_HPP_CONSTEXPR vk::PipelineIndirectDeviceAddressInfoNV::PipelineIndirectDeviceAddressInfoNV ( vk::PipelineBindPoint  pipelineBindPoint_ = vk::PipelineBindPoint::eGraphics,
vk::Pipeline  pipeline_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 92134 of file vulkan_structs.hpp.

◆ PipelineIndirectDeviceAddressInfoNV() [2/3]

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

◆ PipelineIndirectDeviceAddressInfoNV() [3/3]

vk::PipelineIndirectDeviceAddressInfoNV::PipelineIndirectDeviceAddressInfoNV ( VkPipelineIndirectDeviceAddressInfoNV const &  rhs)
inline

Definition at line 92145 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPipelineIndirectDeviceAddressInfoNV &()

vk::PipelineIndirectDeviceAddressInfoNV::operator VkPipelineIndirectDeviceAddressInfoNV & ( )
inline

Definition at line 92185 of file vulkan_structs.hpp.

◆ operator VkPipelineIndirectDeviceAddressInfoNV const &()

vk::PipelineIndirectDeviceAddressInfoNV::operator VkPipelineIndirectDeviceAddressInfoNV const & ( ) const
inline

Definition at line 92180 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 92217 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PipelineIndirectDeviceAddressInfoNV& vk::PipelineIndirectDeviceAddressInfoNV::operator= ( VkPipelineIndirectDeviceAddressInfoNV const &  rhs)
inline

Definition at line 92153 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 92208 of file vulkan_structs.hpp.

◆ setPipeline()

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

Definition at line 92173 of file vulkan_structs.hpp.

◆ setPipelineBindPoint()

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

Definition at line 92167 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 92160 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 92129 of file vulkan_structs.hpp.

◆ pipeline

vk::Pipeline vk::PipelineIndirectDeviceAddressInfoNV::pipeline = {}

Definition at line 92227 of file vulkan_structs.hpp.

◆ pipelineBindPoint

vk::PipelineBindPoint vk::PipelineIndirectDeviceAddressInfoNV::pipelineBindPoint = vk::PipelineBindPoint::eGraphics

Definition at line 92226 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 92225 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PipelineIndirectDeviceAddressInfoNV::structureType = StructureType::ePipelineIndirectDeviceAddressInfoNV
static

Definition at line 92130 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PipelineIndirectDeviceAddressInfoNV::sType = StructureType::ePipelineIndirectDeviceAddressInfoNV

Definition at line 92224 of file vulkan_structs.hpp.


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