10 #include "flutter/fml/macros.h"
11 #include "flutter/fml/mapping.h"
19 explicit RuntimeStage(std::shared_ptr<fml::Mapping> payload);
29 const std::vector<RuntimeUniformDescription>&
GetUniforms()
const;
45 std::shared_ptr<fml::Mapping> payload_;
46 std::string entrypoint_;
47 std::shared_ptr<fml::Mapping> code_mapping_;
48 std::shared_ptr<fml::Mapping> sksl_mapping_;
49 std::vector<RuntimeUniformDescription> uniforms_;
50 bool is_valid_ =
false;
51 bool is_dirty_ =
true;