Vulkan-Hpp
vk::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 MicromapTriangleEXTsetDataOffset (uint32_t dataOffset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 MicromapTriangleEXTsetSubdivisionLevel (uint16_t subdivisionLevel_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 MicromapTriangleEXTsetFormat (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 53225 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ MicromapTriangleEXT() [1/3]

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

Definition at line 53230 of file vulkan_structs.hpp.

◆ MicromapTriangleEXT() [2/3]

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

◆ MicromapTriangleEXT() [3/3]

vk::MicromapTriangleEXT::MicromapTriangleEXT ( VkMicromapTriangleEXT const &  rhs)
inline

Definition at line 53239 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkMicromapTriangleEXT &()

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

Definition at line 53277 of file vulkan_structs.hpp.

◆ operator VkMicromapTriangleEXT const &()

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

Definition at line 53272 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 53306 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

MicromapTriangleEXT& vk::MicromapTriangleEXT::operator= ( VkMicromapTriangleEXT const &  rhs)
inline

Definition at line 53246 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 53297 of file vulkan_structs.hpp.

◆ setDataOffset()

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

Definition at line 53253 of file vulkan_structs.hpp.

◆ setFormat()

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

Definition at line 53265 of file vulkan_structs.hpp.

◆ setSubdivisionLevel()

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

Definition at line 53259 of file vulkan_structs.hpp.

Member Data Documentation

◆ dataOffset

uint32_t vk::MicromapTriangleEXT::dataOffset = {}

Definition at line 53313 of file vulkan_structs.hpp.

◆ format

uint16_t vk::MicromapTriangleEXT::format = {}

Definition at line 53315 of file vulkan_structs.hpp.

◆ subdivisionLevel

uint16_t vk::MicromapTriangleEXT::subdivisionLevel = {}

Definition at line 53314 of file vulkan_structs.hpp.


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