Vulkan-Hpp
vk::PhysicalDeviceOpticalFlowFeaturesNV Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceOpticalFlowFeaturesNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceOpticalFlowFeaturesNV (vk::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 PhysicalDeviceOpticalFlowFeaturesNVsetPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceOpticalFlowFeaturesNVsetOpticalFlow (vk::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

vk::StructureType sType = StructureType::ePhysicalDeviceOpticalFlowFeaturesNV
 
void * pNext = {}
 
vk::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 74543 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PhysicalDeviceOpticalFlowFeaturesNV() [1/3]

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

Definition at line 74551 of file vulkan_structs.hpp.

◆ PhysicalDeviceOpticalFlowFeaturesNV() [2/3]

VULKAN_HPP_CONSTEXPR vk::PhysicalDeviceOpticalFlowFeaturesNV::PhysicalDeviceOpticalFlowFeaturesNV ( PhysicalDeviceOpticalFlowFeaturesNV const &  rhs)
default

◆ PhysicalDeviceOpticalFlowFeaturesNV() [3/3]

vk::PhysicalDeviceOpticalFlowFeaturesNV::PhysicalDeviceOpticalFlowFeaturesNV ( VkPhysicalDeviceOpticalFlowFeaturesNV const &  rhs)
inline

Definition at line 74559 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPhysicalDeviceOpticalFlowFeaturesNV &()

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

Definition at line 74592 of file vulkan_structs.hpp.

◆ operator VkPhysicalDeviceOpticalFlowFeaturesNV const &()

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

Definition at line 74587 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::PhysicalDeviceOpticalFlowFeaturesNV::operator!= ( PhysicalDeviceOpticalFlowFeaturesNV const &  rhs) const
inline

Definition at line 74621 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PhysicalDeviceOpticalFlowFeaturesNV& vk::PhysicalDeviceOpticalFlowFeaturesNV::operator= ( VkPhysicalDeviceOpticalFlowFeaturesNV const &  rhs)
inline

Definition at line 74567 of file vulkan_structs.hpp.

◆ operator==()

bool vk::PhysicalDeviceOpticalFlowFeaturesNV::operator== ( PhysicalDeviceOpticalFlowFeaturesNV const &  rhs) const
inline

Definition at line 74612 of file vulkan_structs.hpp.

◆ setOpticalFlow()

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

Definition at line 74580 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceOpticalFlowFeaturesNV& vk::PhysicalDeviceOpticalFlowFeaturesNV::setPNext ( void *  pNext_)
inline

Definition at line 74574 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 74547 of file vulkan_structs.hpp.

◆ opticalFlow

vk::Bool32 vk::PhysicalDeviceOpticalFlowFeaturesNV::opticalFlow = {}

Definition at line 74630 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 74629 of file vulkan_structs.hpp.

◆ structureType

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

Definition at line 74548 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PhysicalDeviceOpticalFlowFeaturesNV::sType = StructureType::ePhysicalDeviceOpticalFlowFeaturesNV

Definition at line 74628 of file vulkan_structs.hpp.


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