5 #ifndef FLUTTER_IMPELLER_SHADER_ARCHIVE_SHADER_ARCHIVE_WRITER_H_
6 #define FLUTTER_IMPELLER_SHADER_ARCHIVE_SHADER_ARCHIVE_WRITER_H_
12 #include "flutter/fml/mapping.h"
27 std::shared_ptr<fml::Mapping> mapping);
32 struct ShaderDescription {
35 std::shared_ptr<fml::Mapping> mapping;
38 std::vector<ShaderDescription> shader_descriptions_;
bool AddShaderAtPath(const std::string &path)
bool AddShader(ArchiveShaderType type, std::string name, std::shared_ptr< fml::Mapping > mapping)
std::shared_ptr< fml::Mapping > CreateMapping() const