Vulkan-Hpp
vk::PhysicalDeviceOpacityMicromapFeaturesEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceOpacityMicromapFeaturesEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceOpacityMicromapFeaturesEXT (vk::Bool32 micromap_={}, vk::Bool32 micromapCaptureReplay_={}, vk::Bool32 micromapHostCommands_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDeviceOpacityMicromapFeaturesEXT (PhysicalDeviceOpacityMicromapFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceOpacityMicromapFeaturesEXT (VkPhysicalDeviceOpacityMicromapFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceOpacityMicromapFeaturesEXToperator= (PhysicalDeviceOpacityMicromapFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceOpacityMicromapFeaturesEXToperator= (VkPhysicalDeviceOpacityMicromapFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceOpacityMicromapFeaturesEXTsetPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceOpacityMicromapFeaturesEXTsetMicromap (vk::Bool32 micromap_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceOpacityMicromapFeaturesEXTsetMicromapCaptureReplay (vk::Bool32 micromapCaptureReplay_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceOpacityMicromapFeaturesEXTsetMicromapHostCommands (vk::Bool32 micromapHostCommands_) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceOpacityMicromapFeaturesEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceOpacityMicromapFeaturesEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceOpacityMicromapFeaturesEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceOpacityMicromapFeaturesEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePhysicalDeviceOpacityMicromapFeaturesEXT
 
void * pNext = {}
 
vk::Bool32 micromap = {}
 
vk::Bool32 micromapCaptureReplay = {}
 
vk::Bool32 micromapHostCommands = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 74334 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PhysicalDeviceOpacityMicromapFeaturesEXT() [1/3]

VULKAN_HPP_CONSTEXPR vk::PhysicalDeviceOpacityMicromapFeaturesEXT::PhysicalDeviceOpacityMicromapFeaturesEXT ( vk::Bool32  micromap_ = {},
vk::Bool32  micromapCaptureReplay_ = {},
vk::Bool32  micromapHostCommands_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 74342 of file vulkan_structs.hpp.

◆ PhysicalDeviceOpacityMicromapFeaturesEXT() [2/3]

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

◆ PhysicalDeviceOpacityMicromapFeaturesEXT() [3/3]

vk::PhysicalDeviceOpacityMicromapFeaturesEXT::PhysicalDeviceOpacityMicromapFeaturesEXT ( VkPhysicalDeviceOpacityMicromapFeaturesEXT const &  rhs)
inline

Definition at line 74355 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPhysicalDeviceOpacityMicromapFeaturesEXT &()

vk::PhysicalDeviceOpacityMicromapFeaturesEXT::operator VkPhysicalDeviceOpacityMicromapFeaturesEXT & ( )
inline

Definition at line 74402 of file vulkan_structs.hpp.

◆ operator VkPhysicalDeviceOpacityMicromapFeaturesEXT const &()

vk::PhysicalDeviceOpacityMicromapFeaturesEXT::operator VkPhysicalDeviceOpacityMicromapFeaturesEXT const & ( ) const
inline

Definition at line 74397 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 74436 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PhysicalDeviceOpacityMicromapFeaturesEXT& vk::PhysicalDeviceOpacityMicromapFeaturesEXT::operator= ( VkPhysicalDeviceOpacityMicromapFeaturesEXT const &  rhs)
inline

Definition at line 74363 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 74426 of file vulkan_structs.hpp.

◆ setMicromap()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceOpacityMicromapFeaturesEXT& vk::PhysicalDeviceOpacityMicromapFeaturesEXT::setMicromap ( vk::Bool32  micromap_)
inline

Definition at line 74376 of file vulkan_structs.hpp.

◆ setMicromapCaptureReplay()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceOpacityMicromapFeaturesEXT& vk::PhysicalDeviceOpacityMicromapFeaturesEXT::setMicromapCaptureReplay ( vk::Bool32  micromapCaptureReplay_)
inline

Definition at line 74383 of file vulkan_structs.hpp.

◆ setMicromapHostCommands()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceOpacityMicromapFeaturesEXT& vk::PhysicalDeviceOpacityMicromapFeaturesEXT::setMicromapHostCommands ( vk::Bool32  micromapHostCommands_)
inline

Definition at line 74390 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceOpacityMicromapFeaturesEXT& vk::PhysicalDeviceOpacityMicromapFeaturesEXT::setPNext ( void *  pNext_)
inline

Definition at line 74370 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 74338 of file vulkan_structs.hpp.

◆ micromap

vk::Bool32 vk::PhysicalDeviceOpacityMicromapFeaturesEXT::micromap = {}

Definition at line 74445 of file vulkan_structs.hpp.

◆ micromapCaptureReplay

vk::Bool32 vk::PhysicalDeviceOpacityMicromapFeaturesEXT::micromapCaptureReplay = {}

Definition at line 74446 of file vulkan_structs.hpp.

◆ micromapHostCommands

vk::Bool32 vk::PhysicalDeviceOpacityMicromapFeaturesEXT::micromapHostCommands = {}

Definition at line 74447 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 74444 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PhysicalDeviceOpacityMicromapFeaturesEXT::structureType = StructureType::ePhysicalDeviceOpacityMicromapFeaturesEXT
static

Definition at line 74339 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PhysicalDeviceOpacityMicromapFeaturesEXT::sType = StructureType::ePhysicalDeviceOpacityMicromapFeaturesEXT

Definition at line 74443 of file vulkan_structs.hpp.


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