Vulkan-Hpp
vk::AccelerationStructureGeometryInstancesDataKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkAccelerationStructureGeometryInstancesDataKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryInstancesDataKHR (vk::Bool32 arrayOfPointers_={}, vk::DeviceOrHostAddressConstKHR data_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryInstancesDataKHR (AccelerationStructureGeometryInstancesDataKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 AccelerationStructureGeometryInstancesDataKHR (VkAccelerationStructureGeometryInstancesDataKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
AccelerationStructureGeometryInstancesDataKHRoperator= (AccelerationStructureGeometryInstancesDataKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
AccelerationStructureGeometryInstancesDataKHRoperator= (VkAccelerationStructureGeometryInstancesDataKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryInstancesDataKHRsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryInstancesDataKHRsetArrayOfPointers (vk::Bool32 arrayOfPointers_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryInstancesDataKHRsetData (vk::DeviceOrHostAddressConstKHR const &data_) VULKAN_HPP_NOEXCEPT
 
 operator VkAccelerationStructureGeometryInstancesDataKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkAccelerationStructureGeometryInstancesDataKHR & () VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eAccelerationStructureGeometryInstancesDataKHR
 
const void * pNext = {}
 
vk::Bool32 arrayOfPointers = {}
 
vk::DeviceOrHostAddressConstKHR data = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 420 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ AccelerationStructureGeometryInstancesDataKHR() [1/3]

VULKAN_HPP_CONSTEXPR_14 vk::AccelerationStructureGeometryInstancesDataKHR::AccelerationStructureGeometryInstancesDataKHR ( vk::Bool32  arrayOfPointers_ = {},
vk::DeviceOrHostAddressConstKHR  data_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 428 of file vulkan_structs.hpp.

◆ AccelerationStructureGeometryInstancesDataKHR() [2/3]

VULKAN_HPP_CONSTEXPR_14 vk::AccelerationStructureGeometryInstancesDataKHR::AccelerationStructureGeometryInstancesDataKHR ( AccelerationStructureGeometryInstancesDataKHR const &  rhs)
default

◆ AccelerationStructureGeometryInstancesDataKHR() [3/3]

vk::AccelerationStructureGeometryInstancesDataKHR::AccelerationStructureGeometryInstancesDataKHR ( VkAccelerationStructureGeometryInstancesDataKHR const &  rhs)
inline

Definition at line 440 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkAccelerationStructureGeometryInstancesDataKHR &()

vk::AccelerationStructureGeometryInstancesDataKHR::operator VkAccelerationStructureGeometryInstancesDataKHR & ( )
inline

Definition at line 481 of file vulkan_structs.hpp.

◆ operator VkAccelerationStructureGeometryInstancesDataKHR const &()

vk::AccelerationStructureGeometryInstancesDataKHR::operator VkAccelerationStructureGeometryInstancesDataKHR const & ( ) const
inline

Definition at line 476 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

AccelerationStructureGeometryInstancesDataKHR& vk::AccelerationStructureGeometryInstancesDataKHR::operator= ( VkAccelerationStructureGeometryInstancesDataKHR const &  rhs)
inline

Definition at line 448 of file vulkan_structs.hpp.

◆ setArrayOfPointers()

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryInstancesDataKHR& vk::AccelerationStructureGeometryInstancesDataKHR::setArrayOfPointers ( vk::Bool32  arrayOfPointers_)
inline

Definition at line 462 of file vulkan_structs.hpp.

◆ setData()

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryInstancesDataKHR& vk::AccelerationStructureGeometryInstancesDataKHR::setData ( vk::DeviceOrHostAddressConstKHR const &  data_)
inline

Definition at line 469 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryInstancesDataKHR& vk::AccelerationStructureGeometryInstancesDataKHR::setPNext ( const void *  pNext_)
inline

Definition at line 455 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 424 of file vulkan_structs.hpp.

◆ arrayOfPointers

vk::Bool32 vk::AccelerationStructureGeometryInstancesDataKHR::arrayOfPointers = {}

Definition at line 504 of file vulkan_structs.hpp.

◆ data

vk::DeviceOrHostAddressConstKHR vk::AccelerationStructureGeometryInstancesDataKHR::data = {}

Definition at line 505 of file vulkan_structs.hpp.

◆ pNext

const void* vk::AccelerationStructureGeometryInstancesDataKHR::pNext = {}

Definition at line 503 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::AccelerationStructureGeometryInstancesDataKHR::structureType = StructureType::eAccelerationStructureGeometryInstancesDataKHR
static

Definition at line 425 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::AccelerationStructureGeometryInstancesDataKHR::sType = StructureType::eAccelerationStructureGeometryInstancesDataKHR

Definition at line 502 of file vulkan_structs.hpp.


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