Searched refs:EngineConfig (Results 1 – 23 of 23) sorted by relevance
49 struct EngineConfig { struct50 virtual ~EngineConfig();114 EngineConfig* config;
24 struct DawnEngineConfig : public EngineConfig {
29 struct VulkanEngineConfig : public EngineConfig {
44 std::unique_ptr<amber::EngineConfig>* config) = 0;68 std::unique_ptr<amber::EngineConfig>* config);
48 std::unique_ptr<amber::EngineConfig>* config) override;
49 std::unique_ptr<amber::EngineConfig>* config) { in CreateConfig()
60 std::unique_ptr<amber::EngineConfig>* config) { in CreateConfig()
53 std::unique_ptr<amber::EngineConfig>* config) override;
1164 std::unique_ptr<amber::EngineConfig>* cfg_holder) { in CreateConfig()1193 std::unique_ptr<amber::EngineConfig>(new amber::VulkanEngineConfig()); in CreateConfig()
551 std::unique_ptr<amber::EngineConfig> config; in main()
32 amber::EngineConfig* GetVulkanConfig (void* instance,
31 amber::EngineConfig* GetVulkanConfig (void* instance, in GetVulkanConfig()
67 static amber::EngineConfig* createEngineConfig (Context& ctx) in createEngineConfig()69 amber::EngineConfig* vkConfig = GetVulkanConfig(ctx.getInstance(), in createEngineConfig()
18 import {EngineConfig} from '../common/state';181 const engine: EngineConfig = globals.state.engines['0'];
65 EngineConfig::~EngineConfig() = default;
80 EngineConfig* config,
37 Result Initialize(EngineConfig*, in Initialize() argument
128 export interface EngineConfig { interface288 engines: ObjectById<EngineConfig>;
41 Result Initialize(EngineConfig* config,
775 Result EngineDawn::Initialize(EngineConfig* config, in Initialize()
45 Result Initialize(EngineConfig* config,
92 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`