Searched refs:EngineConfig (Results 1 – 23 of 23) sorted by relevance
49 struct EngineConfig { struct50 virtual ~EngineConfig();98 EngineConfig* config;
24 struct DawnEngineConfig : public EngineConfig {
29 struct VulkanEngineConfig : public EngineConfig {
43 std::unique_ptr<amber::EngineConfig>* config) = 0;66 std::unique_ptr<amber::EngineConfig>* config);
47 std::unique_ptr<amber::EngineConfig>* config) override;
48 std::unique_ptr<amber::EngineConfig>* config) { in CreateConfig()
59 std::unique_ptr<amber::EngineConfig>* config) { in CreateConfig()
52 std::unique_ptr<amber::EngineConfig>* config) override;
917 std::unique_ptr<amber::EngineConfig>* cfg_holder) { in CreateConfig()945 std::unique_ptr<amber::EngineConfig>(new amber::VulkanEngineConfig()); in CreateConfig()
404 std::unique_ptr<amber::EngineConfig> config; in main()
32 amber::EngineConfig* GetVulkanConfig (void* instance,
31 amber::EngineConfig* GetVulkanConfig (void* instance, in GetVulkanConfig()
66 static amber::EngineConfig* createEngineConfig(Context& ctx) in createEngineConfig()68 amber::EngineConfig* vkConfig = GetVulkanConfig(ctx.getInstance(), in createEngineConfig()
18 import {EngineConfig} from '../common/state';180 const engine: EngineConfig = globals.state.engines['0'];
65 EngineConfig::~EngineConfig() = default;
67 EngineConfig* config,
37 Result Initialize(EngineConfig*, in Initialize() argument
107 export interface EngineConfig { interface261 engines: ObjectById<EngineConfig>;
40 Result Initialize(EngineConfig* config,
775 Result EngineDawn::Initialize(EngineConfig* config, in Initialize()
44 Result Initialize(EngineConfig* config,
95 EngineConfig* config, in Initialize()
119 accept engine specific configuration as an `EngineConfig` parameter. This allows122 have been provided and all needed information provided in the `EngineConfig`