#include <vulkan_structs.hpp>
|
VULKAN_HPP_CONSTEXPR | TraceRaysIndirectCommand2KHR (vk::DeviceAddress raygenShaderRecordAddress_={}, vk::DeviceSize raygenShaderRecordSize_={}, vk::DeviceAddress missShaderBindingTableAddress_={}, vk::DeviceSize missShaderBindingTableSize_={}, vk::DeviceSize missShaderBindingTableStride_={}, vk::DeviceAddress hitShaderBindingTableAddress_={}, vk::DeviceSize hitShaderBindingTableSize_={}, vk::DeviceSize hitShaderBindingTableStride_={}, vk::DeviceAddress callableShaderBindingTableAddress_={}, vk::DeviceSize callableShaderBindingTableSize_={}, vk::DeviceSize callableShaderBindingTableStride_={}, uint32_t width_={}, uint32_t height_={}, uint32_t depth_={}) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR | TraceRaysIndirectCommand2KHR (TraceRaysIndirectCommand2KHR const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
| TraceRaysIndirectCommand2KHR (VkTraceRaysIndirectCommand2KHR const &rhs) VULKAN_HPP_NOEXCEPT |
|
TraceRaysIndirectCommand2KHR & | operator= (TraceRaysIndirectCommand2KHR const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
TraceRaysIndirectCommand2KHR & | operator= (VkTraceRaysIndirectCommand2KHR const &rhs) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR & | setRaygenShaderRecordAddress (vk::DeviceAddress raygenShaderRecordAddress_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR & | setRaygenShaderRecordSize (vk::DeviceSize raygenShaderRecordSize_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR & | setMissShaderBindingTableAddress (vk::DeviceAddress missShaderBindingTableAddress_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR & | setMissShaderBindingTableSize (vk::DeviceSize missShaderBindingTableSize_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR & | setMissShaderBindingTableStride (vk::DeviceSize missShaderBindingTableStride_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR & | setHitShaderBindingTableAddress (vk::DeviceAddress hitShaderBindingTableAddress_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR & | setHitShaderBindingTableSize (vk::DeviceSize hitShaderBindingTableSize_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR & | setHitShaderBindingTableStride (vk::DeviceSize hitShaderBindingTableStride_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR & | setCallableShaderBindingTableAddress (vk::DeviceAddress callableShaderBindingTableAddress_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR & | setCallableShaderBindingTableSize (vk::DeviceSize callableShaderBindingTableSize_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR & | setCallableShaderBindingTableStride (vk::DeviceSize callableShaderBindingTableStride_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR & | setWidth (uint32_t width_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR & | setHeight (uint32_t height_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR & | setDepth (uint32_t depth_) VULKAN_HPP_NOEXCEPT |
|
| operator VkTraceRaysIndirectCommand2KHR const & () const VULKAN_HPP_NOEXCEPT |
|
| operator VkTraceRaysIndirectCommand2KHR & () VULKAN_HPP_NOEXCEPT |
|
bool | operator== (TraceRaysIndirectCommand2KHR const &rhs) const VULKAN_HPP_NOEXCEPT |
|
bool | operator!= (TraceRaysIndirectCommand2KHR const &rhs) const VULKAN_HPP_NOEXCEPT |
|
Definition at line 112546 of file vulkan_structs.hpp.
◆ NativeType
◆ TraceRaysIndirectCommand2KHR() [1/3]
VULKAN_HPP_CONSTEXPR vk::TraceRaysIndirectCommand2KHR::TraceRaysIndirectCommand2KHR |
( |
vk::DeviceAddress |
raygenShaderRecordAddress_ = {} , |
|
|
vk::DeviceSize |
raygenShaderRecordSize_ = {} , |
|
|
vk::DeviceAddress |
missShaderBindingTableAddress_ = {} , |
|
|
vk::DeviceSize |
missShaderBindingTableSize_ = {} , |
|
|
vk::DeviceSize |
missShaderBindingTableStride_ = {} , |
|
|
vk::DeviceAddress |
hitShaderBindingTableAddress_ = {} , |
|
|
vk::DeviceSize |
hitShaderBindingTableSize_ = {} , |
|
|
vk::DeviceSize |
hitShaderBindingTableStride_ = {} , |
|
|
vk::DeviceAddress |
callableShaderBindingTableAddress_ = {} , |
|
|
vk::DeviceSize |
callableShaderBindingTableSize_ = {} , |
|
|
vk::DeviceSize |
callableShaderBindingTableStride_ = {} , |
|
|
uint32_t |
width_ = {} , |
|
|
uint32_t |
height_ = {} , |
|
|
uint32_t |
depth_ = {} |
|
) |
| |
|
inline |
◆ TraceRaysIndirectCommand2KHR() [2/3]
◆ TraceRaysIndirectCommand2KHR() [3/3]
◆ operator VkTraceRaysIndirectCommand2KHR &()
◆ operator VkTraceRaysIndirectCommand2KHR const &()
◆ operator!=()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
◆ setCallableShaderBindingTableAddress()
◆ setCallableShaderBindingTableSize()
◆ setCallableShaderBindingTableStride()
◆ setDepth()
◆ setHeight()
◆ setHitShaderBindingTableAddress()
◆ setHitShaderBindingTableSize()
◆ setHitShaderBindingTableStride()
◆ setMissShaderBindingTableAddress()
◆ setMissShaderBindingTableSize()
◆ setMissShaderBindingTableStride()
◆ setRaygenShaderRecordAddress()
◆ setRaygenShaderRecordSize()
◆ setWidth()
◆ callableShaderBindingTableAddress
vk::DeviceAddress vk::TraceRaysIndirectCommand2KHR::callableShaderBindingTableAddress = {} |
◆ callableShaderBindingTableSize
vk::DeviceSize vk::TraceRaysIndirectCommand2KHR::callableShaderBindingTableSize = {} |
◆ callableShaderBindingTableStride
vk::DeviceSize vk::TraceRaysIndirectCommand2KHR::callableShaderBindingTableStride = {} |
◆ depth
uint32_t vk::TraceRaysIndirectCommand2KHR::depth = {} |
◆ height
uint32_t vk::TraceRaysIndirectCommand2KHR::height = {} |
◆ hitShaderBindingTableAddress
vk::DeviceAddress vk::TraceRaysIndirectCommand2KHR::hitShaderBindingTableAddress = {} |
◆ hitShaderBindingTableSize
vk::DeviceSize vk::TraceRaysIndirectCommand2KHR::hitShaderBindingTableSize = {} |
◆ hitShaderBindingTableStride
vk::DeviceSize vk::TraceRaysIndirectCommand2KHR::hitShaderBindingTableStride = {} |
◆ missShaderBindingTableAddress
vk::DeviceAddress vk::TraceRaysIndirectCommand2KHR::missShaderBindingTableAddress = {} |
◆ missShaderBindingTableSize
vk::DeviceSize vk::TraceRaysIndirectCommand2KHR::missShaderBindingTableSize = {} |
◆ missShaderBindingTableStride
vk::DeviceSize vk::TraceRaysIndirectCommand2KHR::missShaderBindingTableStride = {} |
◆ raygenShaderRecordAddress
◆ raygenShaderRecordSize
vk::DeviceSize vk::TraceRaysIndirectCommand2KHR::raygenShaderRecordSize = {} |
◆ width
uint32_t vk::TraceRaysIndirectCommand2KHR::width = {} |
The documentation for this struct was generated from the following file: