Lines Matching refs:amber
15 #include "amber/amber.h"
31 #include "amber/recipe.h"
56 std::vector<amber::BufferInfo> buffer_to_dump;
72 amber::EngineType engine = amber::kEngineTypeVulkan;
76 const char kUsage[] = R"(Usage: amber [options] SCRIPT [SCRIPTS...]
182 opts->engine = amber::kEngineTypeVulkan;
184 opts->engine = amber::kEngineTypeDawn;
330 class SampleDelegate : public amber::Delegate {
366 amber::Result LoadBufferData(const std::string file_name,
367 amber::BufferDataFileType file_type,
368 amber::BufferInfo* buffer) const override {
369 if (file_type == amber::BufferDataFileType::kPng) {
374 return amber::Result("PNG support is not enabled in compile options.");
379 return amber::Result("Failed to load buffer data " + file_name);
382 amber::Value v;
485 amber::Result result;
489 std::unique_ptr<amber::Recipe> recipe;
504 amber::Amber am(&delegate);
505 std::unique_ptr<amber::Recipe> recipe = amber::MakeUnique<amber::Recipe>();
532 amber::Options amber_options;
536 ? amber::ExecutionType::kPipelineCreateOnly
537 : amber::ExecutionType::kExecute;
559 std::unique_ptr<amber::EngineConfig> config;
561 amber::Result r = config_helper.CreateConfig(
603 amber::BufferInfo buffer_info;
613 amber::Amber am(&delegate);
651 for (const amber::BufferInfo& buffer_info : amber_options.extractions) {
655 result = amber::Result(
664 result = amber::Result("Framebuffer (" + buffer_info.buffer_name +
674 result = amber::Result("PNG support not enabled");
706 for (const amber::BufferInfo& buffer_info : amber_options.extractions) {