Lines Matching +defs:data +defs:layout
103 VULKAN_HPP_CONSTEXPR ArrayWrapper1D( std::array<T, N> const & data ) VULKAN_HPP_NOEXCEPT : std::array<T, N>( data ) {}
106 VULKAN_HPP_CONSTEXPR_14 ArrayWrapper1D( std::string const & data ) VULKAN_HPP_NOEXCEPT
108 copy( data.data(), data.length() );
113 VULKAN_HPP_CONSTEXPR_14 ArrayWrapper1D( std::string_view data ) VULKAN_HPP_NOEXCEPT
115 copy( data.data(), data.length() );
134 return this->data();
139 return this->data();
145 return std::string( this->data(), strnlen( this->data(), N ) );
152 return std::string_view( this->data(), strnlen( this->data(), N ) );
157 VULKAN_HPP_CONSTEXPR_14 void copy( char const * data, size_t len ) VULKAN_HPP_NOEXCEPT
162 ( *this )[i] = data[i];
173 int result = strcmp( lhs.data(), rhs.data() );
180 return strcmp( lhs.data(), rhs.data() ) < 0;
186 return strcmp( lhs.data(), rhs.data() ) <= 0;
192 return strcmp( lhs.data(), rhs.data() ) > 0;
198 return strcmp( lhs.data(), rhs.data() ) >= 0;
205 return strcmp( lhs.data(), rhs.data() ) == 0;
211 return strcmp( lhs.data(), rhs.data() ) != 0;
219 return lhs <=> rhs.data();
225 return lhs < rhs.data();
231 return lhs <= rhs.data();
237 return lhs > rhs.data();
243 return lhs >= rhs.data();
250 return lhs == rhs.data();
256 return lhs != rhs.data();
265 VULKAN_HPP_CONSTEXPR ArrayWrapper2D( std::array<std::array<T, M>, N> const & data ) VULKAN_HPP_NOEXCEPT
266 : std::array<ArrayWrapper1D<T, M>, N>( *reinterpret_cast<std::array<ArrayWrapper1D<T, M>, N> const *>( &data ) )
329 // Any type with a .data() return type implicitly convertible to T*, and a .size() return type implicitly
332 typename std::enable_if<std::is_convertible<decltype( std::declval<V>().data() ), T *>::value &&
336 , m_ptr( v.data() )
372 T const * data() const VULKAN_HPP_NOEXCEPT
421 // Any l-value reference with a .data() return type implicitly convertible to T*, and a .size() return type implicitly convertible to size_t.
424 std::is_convertible<decltype( std::declval<V>().data() ), T *>::value &&
429 , m_ptr( v.data() )
476 T * data() const VULKAN_HPP_NOEXCEPT
516 using ArrayProxy<T>::data;
1629 VkPipelineLayout layout,
1637 commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets );
1747 vkCmdFillBuffer( VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize size, uint32_t data ) const VULKAN_HPP_NOEXCEPT
1749 return ::vkCmdFillBuffer( commandBuffer, dstBuffer, dstOffset, size, data );
1886 VkPipelineLayout layout,
1892 return ::vkCmdPushConstants( commandBuffer, layout, stageFlags, offset, size, pValues );
2217 VkResult vkSetPrivateData( VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t data ) const
2220 return ::vkSetPrivateData( device, objectType, objectHandle, privateDataSlot, data );
2454 VkPipelineLayout layout,
2459 return ::vkCmdPushDescriptorSet( commandBuffer, pipelineBindPoint, layout, set, descriptorWriteCount, pDescriptorWrites );
2464 VkPipelineLayout layout,
2468 return ::vkCmdPushDescriptorSetWithTemplate( commandBuffer, descriptorUpdateTemplate, layout, set, pData );
3292 VkPipelineLayout layout,
3297 return ::vkCmdPushDescriptorSetKHR( commandBuffer, pipelineBindPoint, layout, set, descriptorWriteCount, pDescriptorWrites );
3302 VkPipelineLayout layout,
3306 return ::vkCmdPushDescriptorSetWithTemplateKHR( commandBuffer, descriptorUpdateTemplate, layout, set, pData );
4838 VkResult vkSetPrivateDataEXT( VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t data ) const
4841 return ::vkSetPrivateDataEXT( device, objectType, objectHandle, privateDataSlot, data );
4971 void vkGetDescriptorSetLayoutSizeEXT( VkDevice device, VkDescriptorSetLayout layout, VkDeviceSize * pLayoutSizeInBytes ) const VULKAN_HPP_NOEXCEPT
4973 return ::vkGetDescriptorSetLayoutSizeEXT( device, layout, pLayoutSizeInBytes );
4977 VkDescriptorSetLayout layout,
4981 return ::vkGetDescriptorSetLayoutBindingOffsetEXT( device, layout, binding, pOffset );
4998 VkPipelineLayout layout,
5004 return ::vkCmdSetDescriptorBufferOffsetsEXT( commandBuffer, pipelineBindPoint, layout, firstSet, setCount, pBufferIndices, pOffsets );
5009 VkPipelineLayout layout,
5012 return ::vkCmdBindDescriptorBufferEmbeddedSamplersEXT( commandBuffer, pipelineBindPoint, layout, set );
5788 VkImageLayout layout ) const VULKAN_HPP_NOEXCEPT
5790 return ::vkBindOpticalFlowSessionImageNV( device, session, bindingPoint, view, layout );
6866 VULKAN_HPP_INLINE typename VULKAN_HPP_NAMESPACE::ResultValueType<T>::type createResultValueType( VULKAN_HPP_NAMESPACE::Result result, T & data )
6869 return ResultValue<T>( result, data );
6872 return data;
6877 VULKAN_HPP_INLINE typename VULKAN_HPP_NAMESPACE::ResultValueType<T>::type createResultValueType( VULKAN_HPP_NAMESPACE::Result result, T && data )
6880 return ResultValue<T>( result, std::move( data ) );
6883 return std::move( data );