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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkAccelerationStructureMotionInstanceNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInstanceNV (VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceTypeNV type_=VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceTypeNV::eStatic, VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceFlagsNV flags_={}, VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV data_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInstanceNV (AccelerationStructureMotionInstanceNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 AccelerationStructureMotionInstanceNV (VkAccelerationStructureMotionInstanceNV const &rhs) VULKAN_HPP_NOEXCEPT
 
AccelerationStructureMotionInstanceNVoperator= (AccelerationStructureMotionInstanceNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
AccelerationStructureMotionInstanceNVoperator= (VkAccelerationStructureMotionInstanceNV const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureMotionInstanceNV
setType (VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceTypeNV type_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureMotionInstanceNV
setFlags (VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceFlagsNV flags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureMotionInstanceNV
setData (VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV const &data_) VULKAN_HPP_NOEXCEPT
 
 operator VkAccelerationStructureMotionInstanceNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkAccelerationStructureMotionInstanceNV & () VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceTypeNV type = VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceTypeNV::eStatic
 
VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceFlagsNV flags = {}
 
VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV data = {}
 

Detailed Description

Definition at line 3445 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV::AccelerationStructureMotionInstanceNV ( AccelerationStructureMotionInstanceNV const rhs)
default
VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV::AccelerationStructureMotionInstanceNV ( VkAccelerationStructureMotionInstanceNV const rhs)
inline

Definition at line 3462 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV::operator VkAccelerationStructureMotionInstanceNV & ( )
inline

Definition at line 3504 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV::operator VkAccelerationStructureMotionInstanceNV const & ( ) const
inline

Definition at line 3499 of file vulkan_structs.hpp.

AccelerationStructureMotionInstanceNV& VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV::operator= ( AccelerationStructureMotionInstanceNV const rhs)
default
AccelerationStructureMotionInstanceNV& VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV::operator= ( VkAccelerationStructureMotionInstanceNV const rhs)
inline

Definition at line 3470 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInstanceNV& VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV::setData ( VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV const data_)
inline

Definition at line 3492 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInstanceNV& VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV::setFlags ( VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceFlagsNV  flags_)
inline

Definition at line 3485 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInstanceNV& VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV::setType ( VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceTypeNV  type_)
inline

Definition at line 3478 of file vulkan_structs.hpp.

Member Data Documentation

VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV::data = {}

Definition at line 3526 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceFlagsNV VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV::flags = {}

Definition at line 3525 of file vulkan_structs.hpp.


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