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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkMicromapTriangleEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR MicromapTriangleEXT (uint32_t dataOffset_={}, uint16_t subdivisionLevel_={}, uint16_t format_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR MicromapTriangleEXT (MicromapTriangleEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 MicromapTriangleEXT (VkMicromapTriangleEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
MicromapTriangleEXToperator= (MicromapTriangleEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
MicromapTriangleEXToperator= (VkMicromapTriangleEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
MicromapTriangleEXT
setDataOffset (uint32_t dataOffset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
MicromapTriangleEXT
setSubdivisionLevel (uint16_t subdivisionLevel_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
MicromapTriangleEXT
setFormat (uint16_t format_) VULKAN_HPP_NOEXCEPT
 
 operator VkMicromapTriangleEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkMicromapTriangleEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (MicromapTriangleEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (MicromapTriangleEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

uint32_t dataOffset = {}
 
uint16_t subdivisionLevel = {}
 
uint16_t format = {}
 

Detailed Description

Definition at line 47145 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::MicromapTriangleEXT::MicromapTriangleEXT ( uint32_t  dataOffset_ = {},
uint16_t  subdivisionLevel_ = {},
uint16_t  format_ = {} 
)
inline

Definition at line 47150 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::MicromapTriangleEXT::MicromapTriangleEXT ( MicromapTriangleEXT const rhs)
default
VULKAN_HPP_NAMESPACE::MicromapTriangleEXT::MicromapTriangleEXT ( VkMicromapTriangleEXT const rhs)
inline

Definition at line 47159 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::MicromapTriangleEXT::operator VkMicromapTriangleEXT & ( )
inline

Definition at line 47197 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::MicromapTriangleEXT::operator VkMicromapTriangleEXT const & ( ) const
inline

Definition at line 47192 of file vulkan_structs.hpp.

MicromapTriangleEXT& VULKAN_HPP_NAMESPACE::MicromapTriangleEXT::operator= ( MicromapTriangleEXT const rhs)
default
MicromapTriangleEXT& VULKAN_HPP_NAMESPACE::MicromapTriangleEXT::operator= ( VkMicromapTriangleEXT const rhs)
inline

Definition at line 47166 of file vulkan_structs.hpp.

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

Definition at line 47217 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 MicromapTriangleEXT& VULKAN_HPP_NAMESPACE::MicromapTriangleEXT::setDataOffset ( uint32_t  dataOffset_)
inline

Definition at line 47173 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 MicromapTriangleEXT& VULKAN_HPP_NAMESPACE::MicromapTriangleEXT::setFormat ( uint16_t  format_)
inline

Definition at line 47185 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 MicromapTriangleEXT& VULKAN_HPP_NAMESPACE::MicromapTriangleEXT::setSubdivisionLevel ( uint16_t  subdivisionLevel_)
inline

Definition at line 47179 of file vulkan_structs.hpp.

Member Data Documentation

uint32_t VULKAN_HPP_NAMESPACE::MicromapTriangleEXT::dataOffset = {}

Definition at line 47233 of file vulkan_structs.hpp.

uint16_t VULKAN_HPP_NAMESPACE::MicromapTriangleEXT::format = {}

Definition at line 47235 of file vulkan_structs.hpp.

uint16_t VULKAN_HPP_NAMESPACE::MicromapTriangleEXT::subdivisionLevel = {}

Definition at line 47234 of file vulkan_structs.hpp.


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