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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkAccelerationStructureMotionInstanceDataNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInstanceDataNV (VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR staticInstance_={})
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInstanceDataNV (VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV matrixMotionInstance_)
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInstanceDataNV (VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV srtMotionInstance_)
 
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureMotionInstanceDataNV
setStaticInstance (VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR const &staticInstance_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureMotionInstanceDataNV
setMatrixMotionInstance (VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV const &matrixMotionInstance_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureMotionInstanceDataNV
setSrtMotionInstance (VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV const &srtMotionInstance_) VULKAN_HPP_NOEXCEPT
 
 operator VkAccelerationStructureMotionInstanceDataNV const & () const
 
 operator VkAccelerationStructureMotionInstanceDataNV & ()
 

Public Attributes

VkAccelerationStructureInstanceKHR staticInstance
 
VkAccelerationStructureMatrixMotionInstanceNV matrixMotionInstance
 
VkAccelerationStructureSRTMotionInstanceNV srtMotionInstance
 

Detailed Description

Definition at line 3380 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV::AccelerationStructureMotionInstanceDataNV ( VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR  staticInstance_ = {})
inline

Definition at line 3385 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV::AccelerationStructureMotionInstanceDataNV ( VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV  matrixMotionInstance_)
inline

Definition at line 3390 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV::AccelerationStructureMotionInstanceDataNV ( VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV  srtMotionInstance_)
inline

Definition at line 3395 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV::operator VkAccelerationStructureMotionInstanceDataNV & ( )
inline

Definition at line 3429 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV::operator VkAccelerationStructureMotionInstanceDataNV const & ( ) const
inline

Definition at line 3424 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInstanceDataNV& VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV::setMatrixMotionInstance ( VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV const matrixMotionInstance_)
inline

Definition at line 3410 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInstanceDataNV& VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV::setSrtMotionInstance ( VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV const srtMotionInstance_)
inline

Definition at line 3417 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInstanceDataNV& VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV::setStaticInstance ( VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR const staticInstance_)
inline

Definition at line 3403 of file vulkan_structs.hpp.

Member Data Documentation

VkAccelerationStructureMatrixMotionInstanceNV VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV::matrixMotionInstance

Definition at line 3440 of file vulkan_structs.hpp.

VkAccelerationStructureSRTMotionInstanceNV VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV::srtMotionInstance

Definition at line 3441 of file vulkan_structs.hpp.

VkAccelerationStructureInstanceKHR VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV::staticInstance

Definition at line 3439 of file vulkan_structs.hpp.


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