Vulkan-Hpp
vk::PhysicalDeviceRayTracingInvocationReorderPropertiesNV Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceRayTracingInvocationReorderPropertiesNV (vk::RayTracingInvocationReorderModeNV rayTracingInvocationReorderReorderingHint_=vk::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

vk::StructureType sType = StructureType::ePhysicalDeviceRayTracingInvocationReorderPropertiesNV
 
void * pNext = {}
 
vk::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 78230 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PhysicalDeviceRayTracingInvocationReorderPropertiesNV() [1/3]

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

Definition at line 78238 of file vulkan_structs.hpp.

◆ PhysicalDeviceRayTracingInvocationReorderPropertiesNV() [2/3]

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

◆ PhysicalDeviceRayTracingInvocationReorderPropertiesNV() [3/3]

vk::PhysicalDeviceRayTracingInvocationReorderPropertiesNV::PhysicalDeviceRayTracingInvocationReorderPropertiesNV ( VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV const &  rhs)
inline

Definition at line 78250 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV &()

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

Definition at line 78270 of file vulkan_structs.hpp.

◆ operator VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV const &()

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

Definition at line 78265 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 78299 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PhysicalDeviceRayTracingInvocationReorderPropertiesNV& vk::PhysicalDeviceRayTracingInvocationReorderPropertiesNV::operator= ( VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV const &  rhs)
inline

Definition at line 78259 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 78290 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 78234 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 78307 of file vulkan_structs.hpp.

◆ rayTracingInvocationReorderReorderingHint

vk::RayTracingInvocationReorderModeNV vk::PhysicalDeviceRayTracingInvocationReorderPropertiesNV::rayTracingInvocationReorderReorderingHint

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PhysicalDeviceRayTracingInvocationReorderPropertiesNV::structureType = StructureType::ePhysicalDeviceRayTracingInvocationReorderPropertiesNV
static

Definition at line 78235 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PhysicalDeviceRayTracingInvocationReorderPropertiesNV::sType = StructureType::ePhysicalDeviceRayTracingInvocationReorderPropertiesNV

Definition at line 78306 of file vulkan_structs.hpp.


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