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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkGeometryDataNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR GeometryDataNV (VULKAN_HPP_NAMESPACE::GeometryTrianglesNV triangles_={}, VULKAN_HPP_NAMESPACE::GeometryAABBNV aabbs_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR GeometryDataNV (GeometryDataNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 GeometryDataNV (VkGeometryDataNV const &rhs) VULKAN_HPP_NOEXCEPT
 
GeometryDataNVoperator= (GeometryDataNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
GeometryDataNVoperator= (VkGeometryDataNV const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
GeometryDataNV
setTriangles (VULKAN_HPP_NAMESPACE::GeometryTrianglesNV const &triangles_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
GeometryDataNV
setAabbs (VULKAN_HPP_NAMESPACE::GeometryAABBNV const &aabbs_) VULKAN_HPP_NOEXCEPT
 
 operator VkGeometryDataNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkGeometryDataNV & () VULKAN_HPP_NOEXCEPT
 
bool operator== (GeometryDataNV const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (GeometryDataNV const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::GeometryTrianglesNV triangles = {}
 
VULKAN_HPP_NAMESPACE::GeometryAABBNV aabbs = {}
 

Detailed Description

Definition at line 1781 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::GeometryDataNV::GeometryDataNV ( VULKAN_HPP_NAMESPACE::GeometryTrianglesNV  triangles_ = {},
VULKAN_HPP_NAMESPACE::GeometryAABBNV  aabbs_ = {} 
)
inline

Definition at line 1786 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::GeometryDataNV::GeometryDataNV ( GeometryDataNV const rhs)
default
VULKAN_HPP_NAMESPACE::GeometryDataNV::GeometryDataNV ( VkGeometryDataNV const rhs)
inline

Definition at line 1795 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::GeometryDataNV::operator VkGeometryDataNV & ( )
inline

Definition at line 1825 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::GeometryDataNV::operator VkGeometryDataNV const & ( ) const
inline

Definition at line 1820 of file vulkan_structs.hpp.

Definition at line 1854 of file vulkan_structs.hpp.

GeometryDataNV& VULKAN_HPP_NAMESPACE::GeometryDataNV::operator= ( GeometryDataNV const rhs)
default
GeometryDataNV& VULKAN_HPP_NAMESPACE::GeometryDataNV::operator= ( VkGeometryDataNV const rhs)
inline

Definition at line 1800 of file vulkan_structs.hpp.

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

Definition at line 1845 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 GeometryDataNV& VULKAN_HPP_NAMESPACE::GeometryDataNV::setAabbs ( VULKAN_HPP_NAMESPACE::GeometryAABBNV const aabbs_)
inline

Definition at line 1813 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 GeometryDataNV& VULKAN_HPP_NAMESPACE::GeometryDataNV::setTriangles ( VULKAN_HPP_NAMESPACE::GeometryTrianglesNV const triangles_)
inline

Definition at line 1807 of file vulkan_structs.hpp.

Member Data Documentation

VULKAN_HPP_NAMESPACE::GeometryAABBNV VULKAN_HPP_NAMESPACE::GeometryDataNV::aabbs = {}

Definition at line 1862 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::GeometryTrianglesNV VULKAN_HPP_NAMESPACE::GeometryDataNV::triangles = {}

Definition at line 1861 of file vulkan_structs.hpp.


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