Vulkan-Hpp
vk::PhysicalDeviceSchedulingControlsPropertiesARM Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceSchedulingControlsPropertiesARM
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceSchedulingControlsPropertiesARM (vk::PhysicalDeviceSchedulingControlsFlagsARM schedulingControlsFlags_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDeviceSchedulingControlsPropertiesARM (PhysicalDeviceSchedulingControlsPropertiesARM const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceSchedulingControlsPropertiesARM (VkPhysicalDeviceSchedulingControlsPropertiesARM const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceSchedulingControlsPropertiesARMoperator= (PhysicalDeviceSchedulingControlsPropertiesARM const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceSchedulingControlsPropertiesARMoperator= (VkPhysicalDeviceSchedulingControlsPropertiesARM const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSchedulingControlsPropertiesARMsetPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSchedulingControlsPropertiesARMsetSchedulingControlsFlags (vk::PhysicalDeviceSchedulingControlsFlagsARM schedulingControlsFlags_) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceSchedulingControlsPropertiesARM const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceSchedulingControlsPropertiesARM & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceSchedulingControlsPropertiesARM const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceSchedulingControlsPropertiesARM const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePhysicalDeviceSchedulingControlsPropertiesARM
 
void * pNext = {}
 
vk::PhysicalDeviceSchedulingControlsFlagsARM schedulingControlsFlags = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 80132 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PhysicalDeviceSchedulingControlsPropertiesARM() [1/3]

VULKAN_HPP_CONSTEXPR vk::PhysicalDeviceSchedulingControlsPropertiesARM::PhysicalDeviceSchedulingControlsPropertiesARM ( vk::PhysicalDeviceSchedulingControlsFlagsARM  schedulingControlsFlags_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 80141 of file vulkan_structs.hpp.

◆ PhysicalDeviceSchedulingControlsPropertiesARM() [2/3]

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

◆ PhysicalDeviceSchedulingControlsPropertiesARM() [3/3]

vk::PhysicalDeviceSchedulingControlsPropertiesARM::PhysicalDeviceSchedulingControlsPropertiesARM ( VkPhysicalDeviceSchedulingControlsPropertiesARM const &  rhs)
inline

Definition at line 80151 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPhysicalDeviceSchedulingControlsPropertiesARM &()

vk::PhysicalDeviceSchedulingControlsPropertiesARM::operator VkPhysicalDeviceSchedulingControlsPropertiesARM & ( )
inline

Definition at line 80185 of file vulkan_structs.hpp.

◆ operator VkPhysicalDeviceSchedulingControlsPropertiesARM const &()

vk::PhysicalDeviceSchedulingControlsPropertiesARM::operator VkPhysicalDeviceSchedulingControlsPropertiesARM const & ( ) const
inline

Definition at line 80180 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 80214 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PhysicalDeviceSchedulingControlsPropertiesARM& vk::PhysicalDeviceSchedulingControlsPropertiesARM::operator= ( VkPhysicalDeviceSchedulingControlsPropertiesARM const &  rhs)
inline

Definition at line 80159 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 80205 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 80166 of file vulkan_structs.hpp.

◆ setSchedulingControlsFlags()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSchedulingControlsPropertiesARM& vk::PhysicalDeviceSchedulingControlsPropertiesARM::setSchedulingControlsFlags ( vk::PhysicalDeviceSchedulingControlsFlagsARM  schedulingControlsFlags_)
inline

Definition at line 80173 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 80136 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 80222 of file vulkan_structs.hpp.

◆ schedulingControlsFlags

vk::PhysicalDeviceSchedulingControlsFlagsARM vk::PhysicalDeviceSchedulingControlsPropertiesARM::schedulingControlsFlags = {}

Definition at line 80223 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PhysicalDeviceSchedulingControlsPropertiesARM::structureType = StructureType::ePhysicalDeviceSchedulingControlsPropertiesARM
static

Definition at line 80137 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PhysicalDeviceSchedulingControlsPropertiesARM::sType = StructureType::ePhysicalDeviceSchedulingControlsPropertiesARM

Definition at line 80221 of file vulkan_structs.hpp.


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