Vulkan-Hpp
vk::DeviceOrHostAddressKHR Union Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDeviceOrHostAddressKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 DeviceOrHostAddressKHR (vk::DeviceAddress deviceAddress_={})
 
VULKAN_HPP_CONSTEXPR_14 DeviceOrHostAddressKHR (void *hostAddress_)
 
VULKAN_HPP_CONSTEXPR_14 DeviceOrHostAddressKHRsetDeviceAddress (vk::DeviceAddress deviceAddress_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DeviceOrHostAddressKHRsetHostAddress (void *hostAddress_) VULKAN_HPP_NOEXCEPT
 
 operator VkDeviceOrHostAddressKHR const & () const
 
 operator VkDeviceOrHostAddressKHR & ()
 

Public Attributes

VkDeviceAddress deviceAddress
 
void * hostAddress
 

Detailed Description

Definition at line 679 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ DeviceOrHostAddressKHR() [1/2]

VULKAN_HPP_CONSTEXPR_14 vk::DeviceOrHostAddressKHR::DeviceOrHostAddressKHR ( vk::DeviceAddress  deviceAddress_ = {})
inline

Definition at line 684 of file vulkan_structs.hpp.

◆ DeviceOrHostAddressKHR() [2/2]

VULKAN_HPP_CONSTEXPR_14 vk::DeviceOrHostAddressKHR::DeviceOrHostAddressKHR ( void *  hostAddress_)
inline

Definition at line 686 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkDeviceOrHostAddressKHR &()

vk::DeviceOrHostAddressKHR::operator VkDeviceOrHostAddressKHR & ( )
inline

Definition at line 708 of file vulkan_structs.hpp.

◆ operator VkDeviceOrHostAddressKHR const &()

vk::DeviceOrHostAddressKHR::operator VkDeviceOrHostAddressKHR const & ( ) const
inline

Definition at line 703 of file vulkan_structs.hpp.

◆ setDeviceAddress()

VULKAN_HPP_CONSTEXPR_14 DeviceOrHostAddressKHR& vk::DeviceOrHostAddressKHR::setDeviceAddress ( vk::DeviceAddress  deviceAddress_)
inline

Definition at line 690 of file vulkan_structs.hpp.

◆ setHostAddress()

VULKAN_HPP_CONSTEXPR_14 DeviceOrHostAddressKHR& vk::DeviceOrHostAddressKHR::setHostAddress ( void *  hostAddress_)
inline

Definition at line 696 of file vulkan_structs.hpp.

Member Data Documentation

◆ deviceAddress

VkDeviceAddress vk::DeviceOrHostAddressKHR::deviceAddress

Definition at line 717 of file vulkan_structs.hpp.

◆ hostAddress

void* vk::DeviceOrHostAddressKHR::hostAddress

Definition at line 718 of file vulkan_structs.hpp.


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