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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceOpticalFlowFeaturesNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceOpticalFlowFeaturesNV (VULKAN_HPP_NAMESPACE::Bool32 opticalFlow_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDeviceOpticalFlowFeaturesNV (PhysicalDeviceOpticalFlowFeaturesNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceOpticalFlowFeaturesNV (VkPhysicalDeviceOpticalFlowFeaturesNV const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceOpticalFlowFeaturesNVoperator= (PhysicalDeviceOpticalFlowFeaturesNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceOpticalFlowFeaturesNVoperator= (VkPhysicalDeviceOpticalFlowFeaturesNV const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceOpticalFlowFeaturesNV
setPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceOpticalFlowFeaturesNV
setOpticalFlow (VULKAN_HPP_NAMESPACE::Bool32 opticalFlow_) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceOpticalFlowFeaturesNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceOpticalFlowFeaturesNV & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceOpticalFlowFeaturesNV const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceOpticalFlowFeaturesNV const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceOpticalFlowFeaturesNV
 
voidpNext = {}
 
VULKAN_HPP_NAMESPACE::Bool32 opticalFlow = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static
VULKAN_HPP_CONST_OR_CONSTEXPR
StructureType 
structureType = StructureType::ePhysicalDeviceOpticalFlowFeaturesNV
 

Detailed Description

Definition at line 64590 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV::PhysicalDeviceOpticalFlowFeaturesNV ( VULKAN_HPP_NAMESPACE::Bool32  opticalFlow_ = {},
void pNext_ = nullptr 
)
inline

Definition at line 64598 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV::PhysicalDeviceOpticalFlowFeaturesNV ( PhysicalDeviceOpticalFlowFeaturesNV const rhs)
default
VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV::PhysicalDeviceOpticalFlowFeaturesNV ( VkPhysicalDeviceOpticalFlowFeaturesNV const rhs)
inline

Definition at line 64606 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV::operator VkPhysicalDeviceOpticalFlowFeaturesNV & ( )
inline

Definition at line 64639 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV::operator VkPhysicalDeviceOpticalFlowFeaturesNV const & ( ) const
inline

Definition at line 64634 of file vulkan_structs.hpp.

PhysicalDeviceOpticalFlowFeaturesNV& VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV::operator= ( PhysicalDeviceOpticalFlowFeaturesNV const rhs)
default
PhysicalDeviceOpticalFlowFeaturesNV& VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV::operator= ( VkPhysicalDeviceOpticalFlowFeaturesNV const rhs)
inline

Definition at line 64614 of file vulkan_structs.hpp.

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

Definition at line 64659 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceOpticalFlowFeaturesNV& VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV::setOpticalFlow ( VULKAN_HPP_NAMESPACE::Bool32  opticalFlow_)
inline

Definition at line 64627 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceOpticalFlowFeaturesNV& VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV::setPNext ( void pNext_)
inline

Definition at line 64621 of file vulkan_structs.hpp.

Member Data Documentation

const bool VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV::allowDuplicate = false
static

Definition at line 64594 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV::opticalFlow = {}

Definition at line 64677 of file vulkan_structs.hpp.

void* VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV::pNext = {}

Definition at line 64676 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV::structureType = StructureType::ePhysicalDeviceOpticalFlowFeaturesNV
static

Definition at line 64595 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV::sType = StructureType::ePhysicalDeviceOpticalFlowFeaturesNV

Definition at line 64675 of file vulkan_structs.hpp.


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