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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkAccelerationStructureGeometryDataKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryDataKHR (VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryTrianglesDataKHR triangles_={})
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryDataKHR (VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryAabbsDataKHR aabbs_)
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryDataKHR (VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryInstancesDataKHR instances_)
 
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureGeometryDataKHR
setTriangles (VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryTrianglesDataKHR const &triangles_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureGeometryDataKHR
setAabbs (VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryAabbsDataKHR const &aabbs_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureGeometryDataKHR
setInstances (VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryInstancesDataKHR const &instances_) VULKAN_HPP_NOEXCEPT
 
 operator VkAccelerationStructureGeometryDataKHR const & () const
 
 operator VkAccelerationStructureGeometryDataKHR & ()
 

Public Attributes

VkAccelerationStructureGeometryTrianglesDataKHR triangles
 
VkAccelerationStructureGeometryAabbsDataKHR aabbs
 
VkAccelerationStructureGeometryInstancesDataKHR instances
 

Detailed Description

Definition at line 512 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR::AccelerationStructureGeometryDataKHR ( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryTrianglesDataKHR  triangles_ = {})
inline

Definition at line 517 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR::AccelerationStructureGeometryDataKHR ( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryAabbsDataKHR  aabbs_)
inline

Definition at line 522 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR::AccelerationStructureGeometryDataKHR ( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryInstancesDataKHR  instances_)
inline

Definition at line 524 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR::operator VkAccelerationStructureGeometryDataKHR & ( )
inline

Definition at line 558 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR::operator VkAccelerationStructureGeometryDataKHR const & ( ) const
inline

Definition at line 553 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryDataKHR& VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR::setAabbs ( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryAabbsDataKHR const aabbs_)
inline

Definition at line 539 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryDataKHR& VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR::setInstances ( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryInstancesDataKHR const instances_)
inline

Definition at line 546 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryDataKHR& VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR::setTriangles ( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryTrianglesDataKHR const triangles_)
inline

Definition at line 532 of file vulkan_structs.hpp.

Member Data Documentation

VkAccelerationStructureGeometryAabbsDataKHR VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR::aabbs

Definition at line 569 of file vulkan_structs.hpp.

VkAccelerationStructureGeometryInstancesDataKHR VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR::instances

Definition at line 570 of file vulkan_structs.hpp.

VkAccelerationStructureGeometryTrianglesDataKHR VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR::triangles

Definition at line 568 of file vulkan_structs.hpp.


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