Lines Matching defs:engine
24 #include "src/engine.h"
68 : engine(amber::EngineType::kEngineTypeVulkan),
109 // Create an engine initialize it, and check the recipe's requirements.
111 // engine out through |engine_ptr| and the script via |script|. The |script|
127 auto engine = Engine::Create(opts->engine);
128 if (!engine) {
129 return Result("Failed to create engine");
135 engine->Initialize(opts->config, delegate, script->GetRequiredFeatures(),
141 *engine_ptr = std::move(engine);
150 std::unique_ptr<Engine> engine;
153 return CreateEngineAndCheckRequirements(recipe, opts, GetDelegate(), &engine,
165 std::unique_ptr<Engine> engine;
168 &engine, &script);
175 executor.Execute(engine.get(), script, shader_data, opts, GetDelegate());