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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceOpacityMicromapFeaturesEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceOpacityMicromapFeaturesEXT (VULKAN_HPP_NAMESPACE::Bool32 micromap_={}, VULKAN_HPP_NAMESPACE::Bool32 micromapCaptureReplay_={}, VULKAN_HPP_NAMESPACE::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
PhysicalDeviceOpacityMicromapFeaturesEXT
setPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceOpacityMicromapFeaturesEXT
setMicromap (VULKAN_HPP_NAMESPACE::Bool32 micromap_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceOpacityMicromapFeaturesEXT
setMicromapCaptureReplay (VULKAN_HPP_NAMESPACE::Bool32 micromapCaptureReplay_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceOpacityMicromapFeaturesEXT
setMicromapHostCommands (VULKAN_HPP_NAMESPACE::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

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceOpacityMicromapFeaturesEXT
 
voidpNext = {}
 
VULKAN_HPP_NAMESPACE::Bool32 micromap = {}
 
VULKAN_HPP_NAMESPACE::Bool32 micromapCaptureReplay = {}
 
VULKAN_HPP_NAMESPACE::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 64381 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

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

Definition at line 64389 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT::PhysicalDeviceOpacityMicromapFeaturesEXT ( PhysicalDeviceOpacityMicromapFeaturesEXT const rhs)
default
VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT::PhysicalDeviceOpacityMicromapFeaturesEXT ( VkPhysicalDeviceOpacityMicromapFeaturesEXT const rhs)
inline

Definition at line 64402 of file vulkan_structs.hpp.

Member Function Documentation

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

Definition at line 64449 of file vulkan_structs.hpp.

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

Definition at line 64444 of file vulkan_structs.hpp.

PhysicalDeviceOpacityMicromapFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT::operator= ( PhysicalDeviceOpacityMicromapFeaturesEXT const rhs)
default
PhysicalDeviceOpacityMicromapFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT::operator= ( VkPhysicalDeviceOpacityMicromapFeaturesEXT const rhs)
inline

Definition at line 64410 of file vulkan_structs.hpp.

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

Definition at line 64473 of file vulkan_structs.hpp.

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

Definition at line 64423 of file vulkan_structs.hpp.

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

Definition at line 64430 of file vulkan_structs.hpp.

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

Definition at line 64437 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceOpacityMicromapFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT::setPNext ( void pNext_)
inline

Definition at line 64417 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 64385 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT::micromap = {}

Definition at line 64492 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT::micromapCaptureReplay = {}

Definition at line 64493 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT::micromapHostCommands = {}

Definition at line 64494 of file vulkan_structs.hpp.

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

Definition at line 64491 of file vulkan_structs.hpp.

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

Definition at line 64386 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT::sType = StructureType::ePhysicalDeviceOpacityMicromapFeaturesEXT

Definition at line 64490 of file vulkan_structs.hpp.


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