5 #ifndef FLUTTER_IMPELLER_SHADER_ARCHIVE_MULTI_ARCH_SHADER_ARCHIVE_H_
6 #define FLUTTER_IMPELLER_SHADER_ARCHIVE_MULTI_ARCH_SHADER_ARCHIVE_H_
11 #include "flutter/fml/macros.h"
12 #include "flutter/fml/mapping.h"
21 const std::shared_ptr<const fml::Mapping>& mapping,
25 const std::shared_ptr<const fml::Mapping>& mapping);
29 std::shared_ptr<const fml::Mapping>
GetArchive(
38 std::map<ArchiveRenderingBackend, std::shared_ptr<const fml::Mapping>>
40 bool is_valid_ =
false;
49 #endif // FLUTTER_IMPELLER_SHADER_ARCHIVE_MULTI_ARCH_SHADER_ARCHIVE_H_