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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceRayTracingInvocationReorderPropertiesNV (VULKAN_HPP_NAMESPACE::RayTracingInvocationReorderModeNV rayTracingInvocationReorderReorderingHint_=VULKAN_HPP_NAMESPACE::RayTracingInvocationReorderModeNV::eNone, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDeviceRayTracingInvocationReorderPropertiesNV (PhysicalDeviceRayTracingInvocationReorderPropertiesNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceRayTracingInvocationReorderPropertiesNV (VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceRayTracingInvocationReorderPropertiesNVoperator= (PhysicalDeviceRayTracingInvocationReorderPropertiesNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceRayTracingInvocationReorderPropertiesNVoperator= (VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceRayTracingInvocationReorderPropertiesNV const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceRayTracingInvocationReorderPropertiesNV const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceRayTracingInvocationReorderPropertiesNV
 
voidpNext = {}
 
VULKAN_HPP_NAMESPACE::RayTracingInvocationReorderModeNV rayTracingInvocationReorderReorderingHint
 

Static Public Attributes

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

Detailed Description

Definition at line 68062 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV::PhysicalDeviceRayTracingInvocationReorderPropertiesNV ( VULKAN_HPP_NAMESPACE::RayTracingInvocationReorderModeNV  rayTracingInvocationReorderReorderingHint_ = VULKAN_HPP_NAMESPACE::RayTracingInvocationReorderModeNV::eNone,
void pNext_ = nullptr 
)
inline

Definition at line 68070 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV::PhysicalDeviceRayTracingInvocationReorderPropertiesNV ( PhysicalDeviceRayTracingInvocationReorderPropertiesNV const rhs)
default
VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV::PhysicalDeviceRayTracingInvocationReorderPropertiesNV ( VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV const rhs)
inline

Definition at line 68082 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV::operator VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV & ( )
inline

Definition at line 68102 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV::operator VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV const & ( ) const
inline

Definition at line 68097 of file vulkan_structs.hpp.

PhysicalDeviceRayTracingInvocationReorderPropertiesNV& VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV::operator= ( PhysicalDeviceRayTracingInvocationReorderPropertiesNV const rhs)
default
PhysicalDeviceRayTracingInvocationReorderPropertiesNV& VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV::operator= ( VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV const rhs)
inline

Definition at line 68091 of file vulkan_structs.hpp.

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

Definition at line 68122 of file vulkan_structs.hpp.

Member Data Documentation

const bool VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV::allowDuplicate = false
static

Definition at line 68066 of file vulkan_structs.hpp.

void* VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV::pNext = {}

Definition at line 68139 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::RayTracingInvocationReorderModeNV VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV::rayTracingInvocationReorderReorderingHint
VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV::structureType = StructureType::ePhysicalDeviceRayTracingInvocationReorderPropertiesNV
static

Definition at line 68067 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV::sType = StructureType::ePhysicalDeviceRayTracingInvocationReorderPropertiesNV

Definition at line 68138 of file vulkan_structs.hpp.


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