5 #ifndef FLUTTER_IMPELLER_RENDERER_BACKEND_VULKAN_SHADER_FUNCTION_VK_H_
6 #define FLUTTER_IMPELLER_RENDERER_BACKEND_VULKAN_SHADER_FUNCTION_VK_H_
8 #include "flutter/fml/macros.h"
19 public BackendCast<ShaderFunctionVK, ShaderFunction> {
24 const vk::ShaderModule&
GetModule()
const;
29 vk::UniqueShaderModule module_;
30 std::weak_ptr<DeviceHolderVK> device_holder_;
36 vk::UniqueShaderModule module);
45 #endif // FLUTTER_IMPELLER_RENDERER_BACKEND_VULKAN_SHADER_FUNCTION_VK_H_