HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkTraceRaysIndirectCommand2KHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR TraceRaysIndirectCommand2KHR (VULKAN_HPP_NAMESPACE::DeviceAddress raygenShaderRecordAddress_={}, VULKAN_HPP_NAMESPACE::DeviceSize raygenShaderRecordSize_={}, VULKAN_HPP_NAMESPACE::DeviceAddress missShaderBindingTableAddress_={}, VULKAN_HPP_NAMESPACE::DeviceSize missShaderBindingTableSize_={}, VULKAN_HPP_NAMESPACE::DeviceSize missShaderBindingTableStride_={}, VULKAN_HPP_NAMESPACE::DeviceAddress hitShaderBindingTableAddress_={}, VULKAN_HPP_NAMESPACE::DeviceSize hitShaderBindingTableSize_={}, VULKAN_HPP_NAMESPACE::DeviceSize hitShaderBindingTableStride_={}, VULKAN_HPP_NAMESPACE::DeviceAddress callableShaderBindingTableAddress_={}, VULKAN_HPP_NAMESPACE::DeviceSize callableShaderBindingTableSize_={}, VULKAN_HPP_NAMESPACE::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
 
TraceRaysIndirectCommand2KHRoperator= (TraceRaysIndirectCommand2KHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
TraceRaysIndirectCommand2KHRoperator= (VkTraceRaysIndirectCommand2KHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
TraceRaysIndirectCommand2KHR
setRaygenShaderRecordAddress (VULKAN_HPP_NAMESPACE::DeviceAddress raygenShaderRecordAddress_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
TraceRaysIndirectCommand2KHR
setRaygenShaderRecordSize (VULKAN_HPP_NAMESPACE::DeviceSize raygenShaderRecordSize_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
TraceRaysIndirectCommand2KHR
setMissShaderBindingTableAddress (VULKAN_HPP_NAMESPACE::DeviceAddress missShaderBindingTableAddress_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
TraceRaysIndirectCommand2KHR
setMissShaderBindingTableSize (VULKAN_HPP_NAMESPACE::DeviceSize missShaderBindingTableSize_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
TraceRaysIndirectCommand2KHR
setMissShaderBindingTableStride (VULKAN_HPP_NAMESPACE::DeviceSize missShaderBindingTableStride_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
TraceRaysIndirectCommand2KHR
setHitShaderBindingTableAddress (VULKAN_HPP_NAMESPACE::DeviceAddress hitShaderBindingTableAddress_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
TraceRaysIndirectCommand2KHR
setHitShaderBindingTableSize (VULKAN_HPP_NAMESPACE::DeviceSize hitShaderBindingTableSize_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
TraceRaysIndirectCommand2KHR
setHitShaderBindingTableStride (VULKAN_HPP_NAMESPACE::DeviceSize hitShaderBindingTableStride_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
TraceRaysIndirectCommand2KHR
setCallableShaderBindingTableAddress (VULKAN_HPP_NAMESPACE::DeviceAddress callableShaderBindingTableAddress_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
TraceRaysIndirectCommand2KHR
setCallableShaderBindingTableSize (VULKAN_HPP_NAMESPACE::DeviceSize callableShaderBindingTableSize_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
TraceRaysIndirectCommand2KHR
setCallableShaderBindingTableStride (VULKAN_HPP_NAMESPACE::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
 

Public Attributes

VULKAN_HPP_NAMESPACE::DeviceAddress raygenShaderRecordAddress = {}
 
VULKAN_HPP_NAMESPACE::DeviceSize raygenShaderRecordSize = {}
 
VULKAN_HPP_NAMESPACE::DeviceAddress missShaderBindingTableAddress = {}
 
VULKAN_HPP_NAMESPACE::DeviceSize missShaderBindingTableSize = {}
 
VULKAN_HPP_NAMESPACE::DeviceSize missShaderBindingTableStride = {}
 
VULKAN_HPP_NAMESPACE::DeviceAddress hitShaderBindingTableAddress = {}
 
VULKAN_HPP_NAMESPACE::DeviceSize hitShaderBindingTableSize = {}
 
VULKAN_HPP_NAMESPACE::DeviceSize hitShaderBindingTableStride = {}
 
VULKAN_HPP_NAMESPACE::DeviceAddress callableShaderBindingTableAddress = {}
 
VULKAN_HPP_NAMESPACE::DeviceSize callableShaderBindingTableSize = {}
 
VULKAN_HPP_NAMESPACE::DeviceSize callableShaderBindingTableStride = {}
 
uint32_t width = {}
 
uint32_t height = {}
 
uint32_t depth = {}
 

Detailed Description

Definition at line 96420 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::TraceRaysIndirectCommand2KHR ( VULKAN_HPP_NAMESPACE::DeviceAddress  raygenShaderRecordAddress_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize  raygenShaderRecordSize_ = {},
VULKAN_HPP_NAMESPACE::DeviceAddress  missShaderBindingTableAddress_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize  missShaderBindingTableSize_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize  missShaderBindingTableStride_ = {},
VULKAN_HPP_NAMESPACE::DeviceAddress  hitShaderBindingTableAddress_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize  hitShaderBindingTableSize_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize  hitShaderBindingTableStride_ = {},
VULKAN_HPP_NAMESPACE::DeviceAddress  callableShaderBindingTableAddress_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize  callableShaderBindingTableSize_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize  callableShaderBindingTableStride_ = {},
uint32_t  width_ = {},
uint32_t  height_ = {},
uint32_t  depth_ = {} 
)
inline

Definition at line 96425 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::TraceRaysIndirectCommand2KHR ( TraceRaysIndirectCommand2KHR const rhs)
default
VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::TraceRaysIndirectCommand2KHR ( VkTraceRaysIndirectCommand2KHR const rhs)
inline

Definition at line 96458 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::operator VkTraceRaysIndirectCommand2KHR & ( )
inline

Definition at line 96574 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::operator VkTraceRaysIndirectCommand2KHR const & ( ) const
inline

Definition at line 96569 of file vulkan_structs.hpp.

TraceRaysIndirectCommand2KHR& VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::operator= ( TraceRaysIndirectCommand2KHR const rhs)
default
TraceRaysIndirectCommand2KHR& VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::operator= ( VkTraceRaysIndirectCommand2KHR const rhs)
inline

Definition at line 96466 of file vulkan_structs.hpp.

bool VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::operator== ( TraceRaysIndirectCommand2KHR const rhs) const
inline

Definition at line 96620 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR& VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::setCallableShaderBindingTableAddress ( VULKAN_HPP_NAMESPACE::DeviceAddress  callableShaderBindingTableAddress_)
inline

Definition at line 96530 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR& VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::setCallableShaderBindingTableSize ( VULKAN_HPP_NAMESPACE::DeviceSize  callableShaderBindingTableSize_)
inline

Definition at line 96537 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR& VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::setCallableShaderBindingTableStride ( VULKAN_HPP_NAMESPACE::DeviceSize  callableShaderBindingTableStride_)
inline

Definition at line 96544 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR& VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::setDepth ( uint32_t  depth_)
inline

Definition at line 96562 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR& VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::setHeight ( uint32_t  height_)
inline

Definition at line 96556 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR& VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::setHitShaderBindingTableAddress ( VULKAN_HPP_NAMESPACE::DeviceAddress  hitShaderBindingTableAddress_)
inline

Definition at line 96509 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR& VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::setHitShaderBindingTableSize ( VULKAN_HPP_NAMESPACE::DeviceSize  hitShaderBindingTableSize_)
inline

Definition at line 96516 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR& VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::setHitShaderBindingTableStride ( VULKAN_HPP_NAMESPACE::DeviceSize  hitShaderBindingTableStride_)
inline

Definition at line 96523 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR& VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::setMissShaderBindingTableAddress ( VULKAN_HPP_NAMESPACE::DeviceAddress  missShaderBindingTableAddress_)
inline

Definition at line 96488 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR& VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::setMissShaderBindingTableSize ( VULKAN_HPP_NAMESPACE::DeviceSize  missShaderBindingTableSize_)
inline

Definition at line 96495 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR& VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::setMissShaderBindingTableStride ( VULKAN_HPP_NAMESPACE::DeviceSize  missShaderBindingTableStride_)
inline

Definition at line 96502 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR& VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::setRaygenShaderRecordAddress ( VULKAN_HPP_NAMESPACE::DeviceAddress  raygenShaderRecordAddress_)
inline

Definition at line 96474 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR& VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::setRaygenShaderRecordSize ( VULKAN_HPP_NAMESPACE::DeviceSize  raygenShaderRecordSize_)
inline

Definition at line 96481 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommand2KHR& VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::setWidth ( uint32_t  width_)
inline

Definition at line 96550 of file vulkan_structs.hpp.

Member Data Documentation

VULKAN_HPP_NAMESPACE::DeviceAddress VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::callableShaderBindingTableAddress = {}

Definition at line 96651 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::callableShaderBindingTableSize = {}

Definition at line 96652 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::callableShaderBindingTableStride = {}

Definition at line 96653 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::depth = {}

Definition at line 96656 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::height = {}

Definition at line 96655 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceAddress VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::hitShaderBindingTableAddress = {}

Definition at line 96648 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::hitShaderBindingTableSize = {}

Definition at line 96649 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::hitShaderBindingTableStride = {}

Definition at line 96650 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceAddress VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::missShaderBindingTableAddress = {}

Definition at line 96645 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::missShaderBindingTableSize = {}

Definition at line 96646 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::missShaderBindingTableStride = {}

Definition at line 96647 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceAddress VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::raygenShaderRecordAddress = {}

Definition at line 96643 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::raygenShaderRecordSize = {}

Definition at line 96644 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR::width = {}

Definition at line 96654 of file vulkan_structs.hpp.


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