5 #ifndef FLUTTER_IMPELLER_RENDERER_BACKEND_METAL_SHADER_FUNCTION_MTL_H_
6 #define FLUTTER_IMPELLER_RENDERER_BACKEND_METAL_SHADER_FUNCTION_MTL_H_
8 #include <Metal/Metal.h>
10 #include "flutter/fml/macros.h"
18 public BackendCast<ShaderFunctionMTL, ShaderFunction> {
33 id<MTLFunction> function_ =
nullptr;
34 id<MTLLibrary> library_ =
nullptr;
37 id<MTLFunction>
function,
38 id<MTLLibrary> library,
49 #endif // FLUTTER_IMPELLER_RENDERER_BACKEND_METAL_SHADER_FUNCTION_MTL_H_