Vulkan-Hpp
|
#include <vulkan_structs.hpp>
Public Types | |
using | NativeType = VkPhysicalDeviceShaderIntegerDotProductProperties |
Public Member Functions | |
VULKAN_HPP_CONSTEXPR | PhysicalDeviceShaderIntegerDotProductProperties (vk::Bool32 integerDotProduct8BitUnsignedAccelerated_={}, vk::Bool32 integerDotProduct8BitSignedAccelerated_={}, vk::Bool32 integerDotProduct8BitMixedSignednessAccelerated_={}, vk::Bool32 integerDotProduct4x8BitPackedUnsignedAccelerated_={}, vk::Bool32 integerDotProduct4x8BitPackedSignedAccelerated_={}, vk::Bool32 integerDotProduct4x8BitPackedMixedSignednessAccelerated_={}, vk::Bool32 integerDotProduct16BitUnsignedAccelerated_={}, vk::Bool32 integerDotProduct16BitSignedAccelerated_={}, vk::Bool32 integerDotProduct16BitMixedSignednessAccelerated_={}, vk::Bool32 integerDotProduct32BitUnsignedAccelerated_={}, vk::Bool32 integerDotProduct32BitSignedAccelerated_={}, vk::Bool32 integerDotProduct32BitMixedSignednessAccelerated_={}, vk::Bool32 integerDotProduct64BitUnsignedAccelerated_={}, vk::Bool32 integerDotProduct64BitSignedAccelerated_={}, vk::Bool32 integerDotProduct64BitMixedSignednessAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating8BitUnsignedAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating8BitSignedAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating16BitUnsignedAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating16BitSignedAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating32BitUnsignedAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating32BitSignedAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating64BitUnsignedAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating64BitSignedAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT |
VULKAN_HPP_CONSTEXPR | PhysicalDeviceShaderIntegerDotProductProperties (PhysicalDeviceShaderIntegerDotProductProperties const &rhs) VULKAN_HPP_NOEXCEPT=default |
PhysicalDeviceShaderIntegerDotProductProperties (VkPhysicalDeviceShaderIntegerDotProductProperties const &rhs) VULKAN_HPP_NOEXCEPT | |
PhysicalDeviceShaderIntegerDotProductProperties & | operator= (PhysicalDeviceShaderIntegerDotProductProperties const &rhs) VULKAN_HPP_NOEXCEPT=default |
PhysicalDeviceShaderIntegerDotProductProperties & | operator= (VkPhysicalDeviceShaderIntegerDotProductProperties const &rhs) VULKAN_HPP_NOEXCEPT |
operator VkPhysicalDeviceShaderIntegerDotProductProperties const & () const VULKAN_HPP_NOEXCEPT | |
operator VkPhysicalDeviceShaderIntegerDotProductProperties & () VULKAN_HPP_NOEXCEPT | |
bool | operator== (PhysicalDeviceShaderIntegerDotProductProperties const &rhs) const VULKAN_HPP_NOEXCEPT |
bool | operator!= (PhysicalDeviceShaderIntegerDotProductProperties const &rhs) const VULKAN_HPP_NOEXCEPT |
Static Public Attributes | |
static const bool | allowDuplicate = false |
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType | structureType = StructureType::ePhysicalDeviceShaderIntegerDotProductProperties |
Definition at line 82534 of file vulkan_structs.hpp.
using vk::PhysicalDeviceShaderIntegerDotProductProperties::NativeType = VkPhysicalDeviceShaderIntegerDotProductProperties |
Definition at line 82536 of file vulkan_structs.hpp.
|
inline |
Definition at line 82542 of file vulkan_structs.hpp.
|
default |
|
inline |
Definition at line 82612 of file vulkan_structs.hpp.
|
inline |
Definition at line 82631 of file vulkan_structs.hpp.
|
inline |
Definition at line 82626 of file vulkan_structs.hpp.
|
inline |
Definition at line 82758 of file vulkan_structs.hpp.
|
default |
|
inline |
Definition at line 82620 of file vulkan_structs.hpp.
|
inline |
Definition at line 82713 of file vulkan_structs.hpp.
|
static |
Definition at line 82538 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProduct16BitMixedSignednessAccelerated = {} |
Definition at line 82775 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProduct16BitSignedAccelerated = {} |
Definition at line 82774 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProduct16BitUnsignedAccelerated = {} |
Definition at line 82773 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProduct32BitMixedSignednessAccelerated = {} |
Definition at line 82778 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProduct32BitSignedAccelerated = {} |
Definition at line 82777 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProduct32BitUnsignedAccelerated = {} |
Definition at line 82776 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProduct4x8BitPackedMixedSignednessAccelerated = {} |
Definition at line 82772 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProduct4x8BitPackedSignedAccelerated = {} |
Definition at line 82771 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProduct4x8BitPackedUnsignedAccelerated = {} |
Definition at line 82770 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProduct64BitMixedSignednessAccelerated = {} |
Definition at line 82781 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProduct64BitSignedAccelerated = {} |
Definition at line 82780 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProduct64BitUnsignedAccelerated = {} |
Definition at line 82779 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProduct8BitMixedSignednessAccelerated = {} |
Definition at line 82769 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProduct8BitSignedAccelerated = {} |
Definition at line 82768 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProduct8BitUnsignedAccelerated = {} |
Definition at line 82767 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = {} |
Definition at line 82790 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProductAccumulatingSaturating16BitSignedAccelerated = {} |
Definition at line 82789 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = {} |
Definition at line 82788 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = {} |
Definition at line 82793 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProductAccumulatingSaturating32BitSignedAccelerated = {} |
Definition at line 82792 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = {} |
Definition at line 82791 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = {} |
Definition at line 82787 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = {} |
Definition at line 82786 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = {} |
Definition at line 82785 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = {} |
Definition at line 82796 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProductAccumulatingSaturating64BitSignedAccelerated = {} |
Definition at line 82795 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = {} |
Definition at line 82794 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = {} |
Definition at line 82784 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProductAccumulatingSaturating8BitSignedAccelerated = {} |
Definition at line 82783 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceShaderIntegerDotProductProperties::integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = {} |
Definition at line 82782 of file vulkan_structs.hpp.
void* vk::PhysicalDeviceShaderIntegerDotProductProperties::pNext = {} |
Definition at line 82766 of file vulkan_structs.hpp.
|
static |
Definition at line 82539 of file vulkan_structs.hpp.
vk::StructureType vk::PhysicalDeviceShaderIntegerDotProductProperties::sType = StructureType::ePhysicalDeviceShaderIntegerDotProductProperties |
Definition at line 82765 of file vulkan_structs.hpp.