5#ifndef FLUTTER_IMPELLER_RENDERER_BACKEND_VULKAN_SHADER_FUNCTION_VK_H_
6#define FLUTTER_IMPELLER_RENDERER_BACKEND_VULKAN_SHADER_FUNCTION_VK_H_
18 public BackendCast<ShaderFunctionVK, ShaderFunction> {
23 const vk::ShaderModule&
GetModule()
const;
28 vk::UniqueShaderModule module_;
29 std::weak_ptr<DeviceHolderVK> device_holder_;
35 vk::UniqueShaderModule module);
~ShaderFunctionVK() override
const vk::ShaderModule & GetModule() const
DEF_SWITCHES_START aot vmservice shared library name