Lines Matching defs:ShaderEXT

1890   class ShaderEXT;
2340 class UniqueHandleTraits<ShaderEXT, Dispatch>
2346 using UniqueShaderEXT = UniqueHandle<ShaderEXT, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>;
3574 class ShaderEXT
3585 VULKAN_HPP_CONSTEXPR ShaderEXT() = default;
3587 VULKAN_HPP_CONSTEXPR ShaderEXT( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {}
3589 VULKAN_HPP_TYPESAFE_EXPLICIT ShaderEXT( VkShaderEXT shaderEXT ) VULKAN_HPP_NOEXCEPT : m_shaderEXT( shaderEXT ) {}
3592 ShaderEXT & operator=( VkShaderEXT shaderEXT ) VULKAN_HPP_NOEXCEPT
3599 ShaderEXT & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT
3606 auto operator<=>( ShaderEXT const & ) const = default;
3608 bool operator==( ShaderEXT const & rhs ) const VULKAN_HPP_NOEXCEPT
3613 bool operator!=( ShaderEXT const & rhs ) const VULKAN_HPP_NOEXCEPT
3618 bool operator<( ShaderEXT const & rhs ) const VULKAN_HPP_NOEXCEPT
3646 using Type = VULKAN_HPP_NAMESPACE::ShaderEXT;
3650 struct isVulkanHandleType<VULKAN_HPP_NAMESPACE::ShaderEXT>
6517 const VULKAN_HPP_NAMESPACE::ShaderEXT * pShaders,
6522 VULKAN_HPP_NAMESPACE::ArrayProxy<const VULKAN_HPP_NAMESPACE::ShaderEXT> const & shaders,
13686 VULKAN_HPP_NAMESPACE::ShaderEXT * pShaders,
13689 template <typename ShaderEXTAllocator = std::allocator<VULKAN_HPP_NAMESPACE::ShaderEXT>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
13690 VULKAN_HPP_NODISCARD typename ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::ShaderEXT, ShaderEXTAllocator>>::type
13694 template <typename ShaderEXTAllocator = std::allocator<VULKAN_HPP_NAMESPACE::ShaderEXT>,
13697 typename std::enable_if<std::is_same<typename B0::value_type, VULKAN_HPP_NAMESPACE::ShaderEXT>::value, int>::type = 0>
13698 VULKAN_HPP_NODISCARD typename ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::ShaderEXT, ShaderEXTAllocator>>::type
13704 VULKAN_HPP_NODISCARD typename ResultValueType<VULKAN_HPP_NAMESPACE::ShaderEXT>::type
13710 typename ShaderEXTAllocator = std::allocator<UniqueHandle<VULKAN_HPP_NAMESPACE::ShaderEXT, Dispatch>>>
13711 VULKAN_HPP_NODISCARD typename ResultValueType<std::vector<UniqueHandle<VULKAN_HPP_NAMESPACE::ShaderEXT, Dispatch>, ShaderEXTAllocator>>::type
13716 typename ShaderEXTAllocator = std::allocator<UniqueHandle<VULKAN_HPP_NAMESPACE::ShaderEXT, Dispatch>>,
13718 typename std::enable_if<std::is_same<typename B0::value_type, UniqueHandle<VULKAN_HPP_NAMESPACE::ShaderEXT, Dispatch>>::value, int>::type = 0>
13719 VULKAN_HPP_NODISCARD typename ResultValueType<std::vector<UniqueHandle<VULKAN_HPP_NAMESPACE::ShaderEXT, Dispatch>, ShaderEXTAllocator>>::type
13725 VULKAN_HPP_NODISCARD typename ResultValueType<UniqueHandle<VULKAN_HPP_NAMESPACE::ShaderEXT, Dispatch>>::type
13733 void destroyShaderEXT( VULKAN_HPP_NAMESPACE::ShaderEXT shader,
13738 void destroyShaderEXT( VULKAN_HPP_NAMESPACE::ShaderEXT shader,
13744 void destroy( VULKAN_HPP_NAMESPACE::ShaderEXT shader,
13749 void destroy( VULKAN_HPP_NAMESPACE::ShaderEXT shader,
13755 VULKAN_HPP_NODISCARD Result getShaderBinaryDataEXT( VULKAN_HPP_NAMESPACE::ShaderEXT shader,
13762 getShaderBinaryDataEXT( VULKAN_HPP_NAMESPACE::ShaderEXT shader, Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const;
13768 VULKAN_HPP_NAMESPACE::ShaderEXT shader, Uint8_tAllocator & uint8_tAllocator, Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const;