Flutter Impeller
binding_helpers_vk.h
Go to the documentation of this file.
1 // Copyright 2013 The Flutter Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #ifndef FLUTTER_IMPELLER_RENDERER_BACKEND_VULKAN_BINDING_HELPERS_VK_H_
6 #define FLUTTER_IMPELLER_RENDERER_BACKEND_VULKAN_BINDING_HELPERS_VK_H_
7 
8 #include <vector>
9 
10 #include "fml/status_or.h"
15 
16 namespace impeller {
17 
18 fml::StatusOr<std::vector<vk::DescriptorSet>> AllocateAndBindDescriptorSets(
19  const ContextVK& context,
20  const std::shared_ptr<CommandEncoderVK>& encoder,
21  const std::vector<Command>& commands,
22  const TextureVK& input_attachment);
23 
24 fml::StatusOr<std::vector<vk::DescriptorSet>> AllocateAndBindDescriptorSets(
25  const ContextVK& context,
26  const std::shared_ptr<CommandEncoderVK>& encoder,
27  const std::vector<ComputeCommand>& commands);
28 
29 } // namespace impeller
30 
31 #endif // FLUTTER_IMPELLER_RENDERER_BACKEND_VULKAN_BINDING_HELPERS_VK_H_
impeller::AllocateAndBindDescriptorSets
fml::StatusOr< std::vector< vk::DescriptorSet > > AllocateAndBindDescriptorSets(const ContextVK &context, const std::shared_ptr< CommandEncoderVK > &encoder, const std::vector< Command > &commands, const TextureVK &input_attachment)
Definition: binding_helpers_vk.cc:123
command.h
texture_vk.h
compute_command.h
context_vk.h
impeller
Definition: aiks_context.cc:10