SDL  2.0
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T > Class Template Reference

#include <vulkan.hpp>

Public Member Functions

VULKAN_HPP_CONSTEXPR ArrayProxyNoTemporaries () VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR ArrayProxyNoTemporaries (std::nullptr_t) VULKAN_HPP_NOEXCEPT
 
template<typename B = T, typename std::enable_if< std::is_const< B >::value, int >::type = 0>
 ArrayProxyNoTemporaries (typename std::remove_const< T >::type &value) VULKAN_HPP_NOEXCEPT
 
 ArrayProxyNoTemporaries (uint32_t count, T *ptr) VULKAN_HPP_NOEXCEPT
 
template<typename B = T, typename std::enable_if< std::is_const< B >::value, int >::type = 0>
 ArrayProxyNoTemporaries (uint32_t count, typename std::remove_const< T >::type *ptr) VULKAN_HPP_NOEXCEPT
 
 ArrayProxyNoTemporaries (std::initializer_list< T > const &list) VULKAN_HPP_NOEXCEPT
 
template<typename B = T, typename std::enable_if< std::is_const< B >::value, int >::type = 0>
 ArrayProxyNoTemporaries (std::initializer_list< typename std::remove_const< T >::type > const &list) VULKAN_HPP_NOEXCEPT
 
 ArrayProxyNoTemporaries (std::initializer_list< T > &list) VULKAN_HPP_NOEXCEPT
 
template<typename B = T, typename std::enable_if< std::is_const< B >::value, int >::type = 0>
 ArrayProxyNoTemporaries (std::initializer_list< typename std::remove_const< T >::type > &list) VULKAN_HPP_NOEXCEPT
 
 ArrayProxyNoTemporaries (std::initializer_list< T > const &&list) VULKAN_HPP_NOEXCEPT=delete
 
 ArrayProxyNoTemporaries (std::initializer_list< T > &&list) VULKAN_HPP_NOEXCEPT=delete
 
template<size_t N>
 ArrayProxyNoTemporaries (std::array< T, N > const &data) VULKAN_HPP_NOEXCEPT
 
template<size_t N, typename B = T, typename std::enable_if< std::is_const< B >::value, int >::type = 0>
 ArrayProxyNoTemporaries (std::array< typename std::remove_const< T >::type, N > const &data) VULKAN_HPP_NOEXCEPT
 
template<size_t N>
 ArrayProxyNoTemporaries (std::array< T, N > &data) VULKAN_HPP_NOEXCEPT
 
template<size_t N, typename B = T, typename std::enable_if< std::is_const< B >::value, int >::type = 0>
 ArrayProxyNoTemporaries (std::array< typename std::remove_const< T >::type, N > &data) VULKAN_HPP_NOEXCEPT
 
template<size_t N>
 ArrayProxyNoTemporaries (std::array< T, N > const &&data) VULKAN_HPP_NOEXCEPT=delete
 
template<size_t N>
 ArrayProxyNoTemporaries (std::array< T, N > &&data) VULKAN_HPP_NOEXCEPT=delete
 
template<class Allocator = std::allocator<typename std::remove_const<T>::type>>
 ArrayProxyNoTemporaries (std::vector< T, Allocator > const &data) VULKAN_HPP_NOEXCEPT
 
template<class Allocator = std::allocator<typename std::remove_const<T>::type>, typename B = T, typename std::enable_if< std::is_const< B >::value, int >::type = 0>
 ArrayProxyNoTemporaries (std::vector< typename std::remove_const< T >::type, Allocator > const &data) VULKAN_HPP_NOEXCEPT
 
template<class Allocator = std::allocator<typename std::remove_const<T>::type>>
 ArrayProxyNoTemporaries (std::vector< T, Allocator > &data) VULKAN_HPP_NOEXCEPT
 
template<class Allocator = std::allocator<typename std::remove_const<T>::type>, typename B = T, typename std::enable_if< std::is_const< B >::value, int >::type = 0>
 ArrayProxyNoTemporaries (std::vector< typename std::remove_const< T >::type, Allocator > &data) VULKAN_HPP_NOEXCEPT
 
 ArrayProxyNoTemporaries (std::vector< T > const &&data) VULKAN_HPP_NOEXCEPT=delete
 
 ArrayProxyNoTemporaries (std::vector< T > &&data) VULKAN_HPP_NOEXCEPT=delete
 
const Tbegin () const VULKAN_HPP_NOEXCEPT
 
const Tend () const VULKAN_HPP_NOEXCEPT
 
const Tfront () const VULKAN_HPP_NOEXCEPT
 
const Tback () const VULKAN_HPP_NOEXCEPT
 
bool empty () const VULKAN_HPP_NOEXCEPT
 
uint32_t size () const VULKAN_HPP_NOEXCEPT
 
Tdata () const VULKAN_HPP_NOEXCEPT
 

Private Attributes

uint32_t m_count
 
Tm_ptr
 

Detailed Description

template<typename T>
class VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >

Definition at line 372 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ ArrayProxyNoTemporaries() [1/23]

Definition at line 375 of file vulkan.hpp.

◆ ArrayProxyNoTemporaries() [2/23]

Definition at line 380 of file vulkan.hpp.

381  : m_count( 0 )
382  , m_ptr( nullptr )
383  {}

◆ ArrayProxyNoTemporaries() [3/23]

template<typename T >
template<typename B = T, typename std::enable_if< std::is_const< B >::value, int >::type = 0>
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::ArrayProxyNoTemporaries ( typename std::remove_const< T >::type value)
inline

Definition at line 386 of file vulkan.hpp.

387  : m_count( 1 )
388  , m_ptr( &value )
389  {}
GLsizei const GLfloat * value

◆ ArrayProxyNoTemporaries() [4/23]

template<typename T >
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::ArrayProxyNoTemporaries ( uint32_t  count,
T ptr 
)
inline

Definition at line 391 of file vulkan.hpp.

392  : m_count( count )
393  , m_ptr( ptr )
394  {}
GLuint GLuint GLsizei count
Definition: SDL_opengl.h:1571
set set set set set set set set set set set set set set set set set set set set *set set set macro pixldst op &r &cond WK op &r &cond WK op &r &cond WK else op &m &cond &ia op &r &cond WK else op &m &cond &ia elseif elseif else error unsupported base if elseif elseif else error unsupported unaligned pixldst unaligned endm macro pixst base base else pixldst base endif endm macro PF ptr

◆ ArrayProxyNoTemporaries() [5/23]

template<typename T >
template<typename B = T, typename std::enable_if< std::is_const< B >::value, int >::type = 0>
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::ArrayProxyNoTemporaries ( uint32_t  count,
typename std::remove_const< T >::type ptr 
)
inline

Definition at line 397 of file vulkan.hpp.

398  : m_count( count )
399  , m_ptr( ptr )
400  {}

◆ ArrayProxyNoTemporaries() [6/23]

template<typename T >
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::ArrayProxyNoTemporaries ( std::initializer_list< T > const &  list)
inline

Definition at line 402 of file vulkan.hpp.

403  : m_count( static_cast<uint32_t>( list.size() ) )
404  , m_ptr( list.begin() )
405  {}
unsigned int uint32_t

◆ ArrayProxyNoTemporaries() [7/23]

template<typename T >
template<typename B = T, typename std::enable_if< std::is_const< B >::value, int >::type = 0>
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::ArrayProxyNoTemporaries ( std::initializer_list< typename std::remove_const< T >::type > const &  list)
inline

Definition at line 408 of file vulkan.hpp.

409  : m_count( static_cast<uint32_t>( list.size() ) )
410  , m_ptr( list.begin() )
411  {}

◆ ArrayProxyNoTemporaries() [8/23]

template<typename T >
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::ArrayProxyNoTemporaries ( std::initializer_list< T > &  list)
inline

Definition at line 413 of file vulkan.hpp.

414  : m_count( static_cast<uint32_t>( list.size() ) )
415  , m_ptr( list.begin() )
416  {}

◆ ArrayProxyNoTemporaries() [9/23]

template<typename T >
template<typename B = T, typename std::enable_if< std::is_const< B >::value, int >::type = 0>
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::ArrayProxyNoTemporaries ( std::initializer_list< typename std::remove_const< T >::type > &  list)
inline

Definition at line 419 of file vulkan.hpp.

420  : m_count( static_cast<uint32_t>( list.size() ) )
421  , m_ptr( list.begin() )
422  {}

◆ ArrayProxyNoTemporaries() [10/23]

template<typename T >
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::ArrayProxyNoTemporaries ( std::initializer_list< T > const &&  list)
delete

◆ ArrayProxyNoTemporaries() [11/23]

template<typename T >
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::ArrayProxyNoTemporaries ( std::initializer_list< T > &&  list)
delete

◆ ArrayProxyNoTemporaries() [12/23]

template<typename T >
template<size_t N>
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::ArrayProxyNoTemporaries ( std::array< T, N > const &  data)
inline

Definition at line 428 of file vulkan.hpp.

429  : m_count( N )
430  , m_ptr( data.data() )
431  {}
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
Definition: SDL_opengl.h:1974

◆ ArrayProxyNoTemporaries() [13/23]

template<typename T >
template<size_t N, typename B = T, typename std::enable_if< std::is_const< B >::value, int >::type = 0>
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::ArrayProxyNoTemporaries ( std::array< typename std::remove_const< T >::type, N > const &  data)
inline

Definition at line 434 of file vulkan.hpp.

435  : m_count( N )
436  , m_ptr( data.data() )
437  {}

◆ ArrayProxyNoTemporaries() [14/23]

template<typename T >
template<size_t N>
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::ArrayProxyNoTemporaries ( std::array< T, N > &  data)
inline

Definition at line 440 of file vulkan.hpp.

441  : m_count( N )
442  , m_ptr( data.data() )
443  {}

◆ ArrayProxyNoTemporaries() [15/23]

template<typename T >
template<size_t N, typename B = T, typename std::enable_if< std::is_const< B >::value, int >::type = 0>
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::ArrayProxyNoTemporaries ( std::array< typename std::remove_const< T >::type, N > &  data)
inline

Definition at line 446 of file vulkan.hpp.

447  : m_count( N )
448  , m_ptr( data.data() )
449  {}

◆ ArrayProxyNoTemporaries() [16/23]

template<typename T >
template<size_t N>
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::ArrayProxyNoTemporaries ( std::array< T, N > const &&  data)
delete

◆ ArrayProxyNoTemporaries() [17/23]

template<typename T >
template<size_t N>
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::ArrayProxyNoTemporaries ( std::array< T, N > &&  data)
delete

◆ ArrayProxyNoTemporaries() [18/23]

template<typename T >
template<class Allocator = std::allocator<typename std::remove_const<T>::type>>
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::ArrayProxyNoTemporaries ( std::vector< T, Allocator > const &  data)
inline

Definition at line 457 of file vulkan.hpp.

458  : m_count( static_cast<uint32_t>( data.size() ) )
459  , m_ptr( data.data() )
460  {}

◆ ArrayProxyNoTemporaries() [19/23]

template<typename T >
template<class Allocator = std::allocator<typename std::remove_const<T>::type>, typename B = T, typename std::enable_if< std::is_const< B >::value, int >::type = 0>
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::ArrayProxyNoTemporaries ( std::vector< typename std::remove_const< T >::type, Allocator > const &  data)
inline

Definition at line 465 of file vulkan.hpp.

466  : m_count( static_cast<uint32_t>( data.size() ) )
467  , m_ptr( data.data() )
468  {}

◆ ArrayProxyNoTemporaries() [20/23]

template<typename T >
template<class Allocator = std::allocator<typename std::remove_const<T>::type>>
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::ArrayProxyNoTemporaries ( std::vector< T, Allocator > &  data)
inline

Definition at line 471 of file vulkan.hpp.

472  : m_count( static_cast<uint32_t>( data.size() ) )
473  , m_ptr( data.data() )
474  {}

◆ ArrayProxyNoTemporaries() [21/23]

template<typename T >
template<class Allocator = std::allocator<typename std::remove_const<T>::type>, typename B = T, typename std::enable_if< std::is_const< B >::value, int >::type = 0>
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::ArrayProxyNoTemporaries ( std::vector< typename std::remove_const< T >::type, Allocator > &  data)
inline

Definition at line 479 of file vulkan.hpp.

480  : m_count( static_cast<uint32_t>( data.size() ) )
481  , m_ptr( data.data() )
482  {}

◆ ArrayProxyNoTemporaries() [22/23]

template<typename T >
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::ArrayProxyNoTemporaries ( std::vector< T > const &&  data)
delete

◆ ArrayProxyNoTemporaries() [23/23]

template<typename T >
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::ArrayProxyNoTemporaries ( std::vector< T > &&  data)
delete

Member Function Documentation

◆ back()

template<typename T >
const T& VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::back ( ) const
inline

Definition at line 503 of file vulkan.hpp.

504  {
506  return *( m_ptr + m_count - 1 );
507  }
#define VULKAN_HPP_ASSERT
Definition: vulkan.hpp:57

References VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::m_count, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::m_ptr, and VULKAN_HPP_ASSERT.

◆ begin()

template<typename T >
const T* VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::begin ( ) const
inline

Definition at line 487 of file vulkan.hpp.

488  {
489  return m_ptr;
490  }

References VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::m_ptr.

◆ data()

template<typename T >
T* VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::data ( ) const
inline

Definition at line 519 of file vulkan.hpp.

520  {
521  return m_ptr;
522  }

References VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::m_ptr.

Referenced by VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT::setAttachmentInitialSampleLocations(), VULKAN_HPP_NAMESPACE::RenderPassCreateInfo::setAttachments(), VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2::setAttachments(), VULKAN_HPP_NAMESPACE::FramebufferCreateInfo::setAttachments(), VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfo::setAttachments(), VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo::setAttachments(), VULKAN_HPP_NAMESPACE::SubmitInfo::setCommandBuffers(), VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2::setCorrelatedViewMasks(), VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::setCorrelationMasks(), VULKAN_HPP_NAMESPACE::RenderPassCreateInfo::setDependencies(), VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2::setDependencies(), VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::setDescriptorUpdateEntries(), VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfo::setDeviceIndices(), VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT::setEnabledValidationFeatures(), VULKAN_HPP_NAMESPACE::GraphicsPipelineShaderGroupsCreateInfoNV::setGroups(), VULKAN_HPP_NAMESPACE::BindSparseInfo::setImageBinds(), VULKAN_HPP_NAMESPACE::PresentInfoKHR::setImageIndices(), VULKAN_HPP_NAMESPACE::WriteDescriptorSet::setImageInfo(), VULKAN_HPP_NAMESPACE::BindSparseInfo::setImageOpaqueBinds(), VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV::setIndexTypes(), VULKAN_HPP_NAMESPACE::SubpassDescription::setInputAttachments(), VULKAN_HPP_NAMESPACE::SubpassDescription2::setInputAttachments(), VULKAN_HPP_NAMESPACE::SpecializationInfo::setMapEntries(), VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT::setObjects(), VULKAN_HPP_NAMESPACE::DeviceCreateInfo::setPEnabledExtensionNames(), VULKAN_HPP_NAMESPACE::InstanceCreateInfo::setPEnabledExtensionNames(), VULKAN_HPP_NAMESPACE::InstanceCreateInfo::setPEnabledLayerNames(), VULKAN_HPP_NAMESPACE::SubpassDescription::setPreserveAttachments(), VULKAN_HPP_NAMESPACE::SubpassDescription2::setPreserveAttachments(), VULKAN_HPP_NAMESPACE::DeviceCreateInfo::setQueueCreateInfos(), VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR::setQueueFamilyIndices(), VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT::setQueueFamilyIndices(), VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT::setQueueLabels(), VULKAN_HPP_NAMESPACE::SubpassDescription::setResolveAttachments(), VULKAN_HPP_NAMESPACE::SubpassDescription2::setResolveAttachments(), VULKAN_HPP_NAMESPACE::PresentInfoKHR::setResults(), VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo::setSemaphores(), VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo::setSetLayouts(), VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::setSignalSemaphoreDeviceIndices(), VULKAN_HPP_NAMESPACE::BindSparseInfo::setSignalSemaphores(), VULKAN_HPP_NAMESPACE::SubmitInfo::setSignalSemaphores(), VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::setStages(), VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV::setStages(), VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV::setStages(), VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV::setStreams(), VULKAN_HPP_NAMESPACE::WriteDescriptorSet::setTexelBufferView(), VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV::setTokens(), VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo::setVertexBindingDescriptions(), VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::setViewMasks(), VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::setViewports(), VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::setWaitSemaphoreDeviceIndices(), VULKAN_HPP_NAMESPACE::BindSparseInfo::setWaitSemaphores(), VULKAN_HPP_NAMESPACE::PresentInfoKHR::setWaitSemaphores(), VULKAN_HPP_NAMESPACE::SubmitInfo::setWaitSemaphores(), and VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo::setWaitSemaphoreValues().

◆ empty()

template<typename T >
bool VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::empty ( ) const
inline

Definition at line 509 of file vulkan.hpp.

510  {
511  return ( m_count == 0 );
512  }

References VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::m_count.

◆ end()

template<typename T >
const T* VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::end ( ) const
inline

◆ front()

template<typename T >
const T& VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::front ( ) const
inline

◆ size()

template<typename T >
uint32_t VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::size ( ) const
inline

Definition at line 514 of file vulkan.hpp.

515  {
516  return m_count;
517  }

References VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::m_count.

Referenced by VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT::setAttachmentInitialSampleLocations(), VULKAN_HPP_NAMESPACE::RenderPassCreateInfo::setAttachments(), VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2::setAttachments(), VULKAN_HPP_NAMESPACE::FramebufferCreateInfo::setAttachments(), VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfo::setAttachments(), VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo::setAttachments(), VULKAN_HPP_NAMESPACE::SubmitInfo::setCommandBuffers(), VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2::setCorrelatedViewMasks(), VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::setCorrelationMasks(), VULKAN_HPP_NAMESPACE::RenderPassCreateInfo::setDependencies(), VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2::setDependencies(), VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::setDescriptorUpdateEntries(), VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfo::setDeviceIndices(), VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT::setEnabledValidationFeatures(), VULKAN_HPP_NAMESPACE::GraphicsPipelineShaderGroupsCreateInfoNV::setGroups(), VULKAN_HPP_NAMESPACE::BindSparseInfo::setImageBinds(), VULKAN_HPP_NAMESPACE::PresentInfoKHR::setImageIndices(), VULKAN_HPP_NAMESPACE::WriteDescriptorSet::setImageInfo(), VULKAN_HPP_NAMESPACE::BindSparseInfo::setImageOpaqueBinds(), VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV::setIndexTypes(), VULKAN_HPP_NAMESPACE::SubpassDescription::setInputAttachments(), VULKAN_HPP_NAMESPACE::SubpassDescription2::setInputAttachments(), VULKAN_HPP_NAMESPACE::SpecializationInfo::setMapEntries(), VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT::setObjects(), VULKAN_HPP_NAMESPACE::DeviceCreateInfo::setPEnabledExtensionNames(), VULKAN_HPP_NAMESPACE::InstanceCreateInfo::setPEnabledExtensionNames(), VULKAN_HPP_NAMESPACE::InstanceCreateInfo::setPEnabledLayerNames(), VULKAN_HPP_NAMESPACE::SubpassDescription::setPreserveAttachments(), VULKAN_HPP_NAMESPACE::SubpassDescription2::setPreserveAttachments(), VULKAN_HPP_NAMESPACE::DeviceCreateInfo::setQueueCreateInfos(), VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR::setQueueFamilyIndices(), VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT::setQueueFamilyIndices(), VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT::setQueueLabels(), VULKAN_HPP_NAMESPACE::SubpassDescription::setResolveAttachments(), VULKAN_HPP_NAMESPACE::SubpassDescription2::setResolveAttachments(), VULKAN_HPP_NAMESPACE::PresentInfoKHR::setResults(), VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo::setSemaphores(), VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo::setSetLayouts(), VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::setSignalSemaphoreDeviceIndices(), VULKAN_HPP_NAMESPACE::BindSparseInfo::setSignalSemaphores(), VULKAN_HPP_NAMESPACE::SubmitInfo::setSignalSemaphores(), VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::setStages(), VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV::setStages(), VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV::setStages(), VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV::setStreams(), VULKAN_HPP_NAMESPACE::WriteDescriptorSet::setTexelBufferView(), VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV::setTokens(), VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo::setVertexBindingDescriptions(), VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::setViewMasks(), VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::setViewports(), VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::setWaitSemaphoreDeviceIndices(), VULKAN_HPP_NAMESPACE::BindSparseInfo::setWaitSemaphores(), VULKAN_HPP_NAMESPACE::PresentInfoKHR::setWaitSemaphores(), VULKAN_HPP_NAMESPACE::SubmitInfo::setWaitSemaphores(), and VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo::setWaitSemaphoreValues().

Field Documentation

◆ m_count

◆ m_ptr


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