Vulkan-Hpp
vk::TraceRaysIndirectCommandKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkTraceRaysIndirectCommandKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR TraceRaysIndirectCommandKHR (uint32_t width_={}, uint32_t height_={}, uint32_t depth_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR TraceRaysIndirectCommandKHR (TraceRaysIndirectCommandKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 TraceRaysIndirectCommandKHR (VkTraceRaysIndirectCommandKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
 TraceRaysIndirectCommandKHR (Extent2D const &extent2D, uint32_t depth_={})
 
TraceRaysIndirectCommandKHRoperator= (TraceRaysIndirectCommandKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
TraceRaysIndirectCommandKHRoperator= (VkTraceRaysIndirectCommandKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommandKHRsetWidth (uint32_t width_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommandKHRsetHeight (uint32_t height_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommandKHRsetDepth (uint32_t depth_) VULKAN_HPP_NOEXCEPT
 
 operator VkTraceRaysIndirectCommandKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkTraceRaysIndirectCommandKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (TraceRaysIndirectCommandKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (TraceRaysIndirectCommandKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

uint32_t width = {}
 
uint32_t height = {}
 
uint32_t depth = {}
 

Detailed Description

Definition at line 112785 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ TraceRaysIndirectCommandKHR() [1/4]

VULKAN_HPP_CONSTEXPR vk::TraceRaysIndirectCommandKHR::TraceRaysIndirectCommandKHR ( uint32_t  width_ = {},
uint32_t  height_ = {},
uint32_t  depth_ = {} 
)
inline

Definition at line 112790 of file vulkan_structs.hpp.

◆ TraceRaysIndirectCommandKHR() [2/4]

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

◆ TraceRaysIndirectCommandKHR() [3/4]

vk::TraceRaysIndirectCommandKHR::TraceRaysIndirectCommandKHR ( VkTraceRaysIndirectCommandKHR const &  rhs)
inline

Definition at line 112799 of file vulkan_structs.hpp.

◆ TraceRaysIndirectCommandKHR() [4/4]

vk::TraceRaysIndirectCommandKHR::TraceRaysIndirectCommandKHR ( Extent2D const &  extent2D,
uint32_t  depth_ = {} 
)
inlineexplicit

Definition at line 112804 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkTraceRaysIndirectCommandKHR &()

vk::TraceRaysIndirectCommandKHR::operator VkTraceRaysIndirectCommandKHR & ( )
inline

Definition at line 112843 of file vulkan_structs.hpp.

◆ operator VkTraceRaysIndirectCommandKHR const &()

vk::TraceRaysIndirectCommandKHR::operator VkTraceRaysIndirectCommandKHR const & ( ) const
inline

Definition at line 112838 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 112872 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

TraceRaysIndirectCommandKHR& vk::TraceRaysIndirectCommandKHR::operator= ( VkTraceRaysIndirectCommandKHR const &  rhs)
inline

Definition at line 112812 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 112863 of file vulkan_structs.hpp.

◆ setDepth()

VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommandKHR& vk::TraceRaysIndirectCommandKHR::setDepth ( uint32_t  depth_)
inline

Definition at line 112831 of file vulkan_structs.hpp.

◆ setHeight()

VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommandKHR& vk::TraceRaysIndirectCommandKHR::setHeight ( uint32_t  height_)
inline

Definition at line 112825 of file vulkan_structs.hpp.

◆ setWidth()

VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommandKHR& vk::TraceRaysIndirectCommandKHR::setWidth ( uint32_t  width_)
inline

Definition at line 112819 of file vulkan_structs.hpp.

Member Data Documentation

◆ depth

uint32_t vk::TraceRaysIndirectCommandKHR::depth = {}

Definition at line 112881 of file vulkan_structs.hpp.

◆ height

uint32_t vk::TraceRaysIndirectCommandKHR::height = {}

Definition at line 112880 of file vulkan_structs.hpp.

◆ width

uint32_t vk::TraceRaysIndirectCommandKHR::width = {}

Definition at line 112879 of file vulkan_structs.hpp.


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