Vulkan-Hpp
vk::DispatchIndirectCommand Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDispatchIndirectCommand
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DispatchIndirectCommand (uint32_t x_={}, uint32_t y_={}, uint32_t z_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DispatchIndirectCommand (DispatchIndirectCommand const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DispatchIndirectCommand (VkDispatchIndirectCommand const &rhs) VULKAN_HPP_NOEXCEPT
 
DispatchIndirectCommandoperator= (DispatchIndirectCommand const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DispatchIndirectCommandoperator= (VkDispatchIndirectCommand const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DispatchIndirectCommandsetX (uint32_t x_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DispatchIndirectCommandsetY (uint32_t y_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DispatchIndirectCommandsetZ (uint32_t z_) VULKAN_HPP_NOEXCEPT
 
 operator VkDispatchIndirectCommand const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDispatchIndirectCommand & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DispatchIndirectCommand const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DispatchIndirectCommand const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

uint32_t x = {}
 
uint32_t y = {}
 
uint32_t z = {}
 

Detailed Description

Definition at line 31179 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ DispatchIndirectCommand() [1/3]

VULKAN_HPP_CONSTEXPR vk::DispatchIndirectCommand::DispatchIndirectCommand ( uint32_t  x_ = {},
uint32_t  y_ = {},
uint32_t  z_ = {} 
)
inline

Definition at line 31184 of file vulkan_structs.hpp.

◆ DispatchIndirectCommand() [2/3]

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

◆ DispatchIndirectCommand() [3/3]

vk::DispatchIndirectCommand::DispatchIndirectCommand ( VkDispatchIndirectCommand const &  rhs)
inline

Definition at line 31193 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkDispatchIndirectCommand &()

vk::DispatchIndirectCommand::operator VkDispatchIndirectCommand & ( )
inline

Definition at line 31232 of file vulkan_structs.hpp.

◆ operator VkDispatchIndirectCommand const &()

vk::DispatchIndirectCommand::operator VkDispatchIndirectCommand const & ( ) const
inline

Definition at line 31227 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 31261 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

DispatchIndirectCommand& vk::DispatchIndirectCommand::operator= ( VkDispatchIndirectCommand const &  rhs)
inline

Definition at line 31201 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 31252 of file vulkan_structs.hpp.

◆ setX()

VULKAN_HPP_CONSTEXPR_14 DispatchIndirectCommand& vk::DispatchIndirectCommand::setX ( uint32_t  x_)
inline

Definition at line 31208 of file vulkan_structs.hpp.

◆ setY()

VULKAN_HPP_CONSTEXPR_14 DispatchIndirectCommand& vk::DispatchIndirectCommand::setY ( uint32_t  y_)
inline

Definition at line 31214 of file vulkan_structs.hpp.

◆ setZ()

VULKAN_HPP_CONSTEXPR_14 DispatchIndirectCommand& vk::DispatchIndirectCommand::setZ ( uint32_t  z_)
inline

Definition at line 31220 of file vulkan_structs.hpp.

Member Data Documentation

◆ x

uint32_t vk::DispatchIndirectCommand::x = {}

Definition at line 31268 of file vulkan_structs.hpp.

◆ y

uint32_t vk::DispatchIndirectCommand::y = {}

Definition at line 31269 of file vulkan_structs.hpp.

◆ z

uint32_t vk::DispatchIndirectCommand::z = {}

Definition at line 31270 of file vulkan_structs.hpp.


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