Vulkan-Hpp
vk::AccelerationStructureMotionInstanceNV Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkAccelerationStructureMotionInstanceNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInstanceNV (vk::AccelerationStructureMotionInstanceTypeNV type_=vk::AccelerationStructureMotionInstanceTypeNV::eStatic, vk::AccelerationStructureMotionInstanceFlagsNV flags_={}, vk::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 AccelerationStructureMotionInstanceNVsetType (vk::AccelerationStructureMotionInstanceTypeNV type_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInstanceNVsetFlags (vk::AccelerationStructureMotionInstanceFlagsNV flags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInstanceNVsetData (vk::AccelerationStructureMotionInstanceDataNV const &data_) VULKAN_HPP_NOEXCEPT
 
 operator VkAccelerationStructureMotionInstanceNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkAccelerationStructureMotionInstanceNV & () VULKAN_HPP_NOEXCEPT
 

Public Attributes

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

Detailed Description

Definition at line 3449 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ AccelerationStructureMotionInstanceNV() [1/3]

Definition at line 3454 of file vulkan_structs.hpp.

◆ AccelerationStructureMotionInstanceNV() [2/3]

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

◆ AccelerationStructureMotionInstanceNV() [3/3]

vk::AccelerationStructureMotionInstanceNV::AccelerationStructureMotionInstanceNV ( VkAccelerationStructureMotionInstanceNV const &  rhs)
inline

Definition at line 3466 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkAccelerationStructureMotionInstanceNV &()

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

Definition at line 3508 of file vulkan_structs.hpp.

◆ operator VkAccelerationStructureMotionInstanceNV const &()

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

Definition at line 3503 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

AccelerationStructureMotionInstanceNV& vk::AccelerationStructureMotionInstanceNV::operator= ( VkAccelerationStructureMotionInstanceNV const &  rhs)
inline

Definition at line 3474 of file vulkan_structs.hpp.

◆ setData()

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

Definition at line 3496 of file vulkan_structs.hpp.

◆ setFlags()

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

Definition at line 3489 of file vulkan_structs.hpp.

◆ setType()

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

Definition at line 3482 of file vulkan_structs.hpp.

Member Data Documentation

◆ data

vk::AccelerationStructureMotionInstanceDataNV vk::AccelerationStructureMotionInstanceNV::data = {}

Definition at line 3530 of file vulkan_structs.hpp.

◆ flags

vk::AccelerationStructureMotionInstanceFlagsNV vk::AccelerationStructureMotionInstanceNV::flags = {}

Definition at line 3529 of file vulkan_structs.hpp.

◆ type

Definition at line 3528 of file vulkan_structs.hpp.


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