| Build(const std::string &projectPath, BuildOutputCallback outputCallback=nullptr, BuildProgressCallback progressCallback=nullptr)=0 | DekiEditor::ITargetBuilder | pure virtual |
| Cancel() override | DekiEditor::FirmwareBuilderBase | virtual |
| CheckForToolchainUpdates(std::function< void()> onComplete=nullptr) override | DekiEditor::FirmwareBuilderBase | virtual |
| Clean(const std::string &projectPath, BuildOutputCallback outputCallback=nullptr, BuildProgressCallback progressCallback=nullptr)=0 | DekiEditor::ITargetBuilder | pure virtual |
| ClearPlatformConfig() override | DekiEditor::FirmwareBuilderBase | virtual |
| CreateEditorUI(const PlatformConfig &config) const | DekiEditor::ITargetBuilder | inlinevirtual |
| Deploy(const std::string &projectPath, const std::string &deployTargetId, BuildOutputCallback outputCallback=nullptr, BuildProgressCallback progressCallback=nullptr) | DekiEditor::ITargetBuilder | inlinevirtual |
| DescribePlatform(const PlatformConfig &config) const | DekiEditor::ITargetBuilder | inlinevirtual |
| EnumerateDeployTargets() const | DekiEditor::ITargetBuilder | inlinevirtual |
| GenerateBuildFiles(const std::string &projectPath, const PlatformConfig &config, const std::vector< std::string > &packageDefines)=0 | DekiEditor::ITargetBuilder | pure virtual |
| GetBootPayloadDirectory(const std::string &projectPath) const =0 | DekiEditor::ITargetBuilder | pure virtual |
| GetBuildDirectory(const std::string &projectPath) const =0 | DekiEditor::ITargetBuilder | pure virtual |
| GetBuildOptions() const override | DekiEditor::FirmwareBuilderBase | inlinevirtual |
| GetDeployLabel() const | DekiEditor::ITargetBuilder | inlinevirtual |
| GetDescription() const | DekiEditor::ITargetBuilder | inlinevirtual |
| GetEnginePath(const std::string &projectPath) const override | DekiEditor::FirmwareBuilderBase | virtual |
| GetFrameworkId() const =0 | DekiEditor::ITargetBuilder | pure virtual |
| GetIcon() const | DekiEditor::ITargetBuilder | inlinevirtual |
| GetName() const =0 | DekiEditor::ITargetBuilder | pure virtual |
| GetPackageSupportedPlatforms(const std::string &metadataPath) const override | DekiEditor::FirmwareBuilderBase | virtual |
| GetPlatformKey() const override | DekiEditor::FirmwareBuilderBase | virtual |
| GetProgress() const override | DekiEditor::FirmwareBuilderBase | virtual |
| GetSimulatorName() const | DekiEditor::ITargetBuilder | inlinevirtual |
| GetState() const override | DekiEditor::FirmwareBuilderBase | virtual |
| GetToolchainComponents() const override | DekiEditor::FirmwareBuilderBase | virtual |
| GetToolchainStatus() const =0 | DekiEditor::ITargetBuilder | pure virtual |
| InstallToolchainComponent(const std::string &componentId, BuildProgressCallback cb=nullptr) override | DekiEditor::FirmwareBuilderBase | virtual |
| IsBuilding() const override | DekiEditor::FirmwareBuilderBase | inlinevirtual |
| IsPackageCompatible(const std::string &metadataPath) const override | DekiEditor::FirmwareBuilderBase | virtual |
| IsToolchainBusy() const override | DekiEditor::FirmwareBuilderBase | virtual |
| IsToolchainInstalled() const =0 | DekiEditor::ITargetBuilder | pure virtual |
| m_BuildOptions | DekiEditor::FirmwareBuilderBase | protected |
| m_BuildThread | DekiEditor::FirmwareBuilderBase | protected |
| m_CancelRequested | DekiEditor::FirmwareBuilderBase | protected |
| m_HasPlatformConfig | DekiEditor::FirmwareBuilderBase | protected |
| m_IsBuilding | DekiEditor::FirmwareBuilderBase | protected |
| m_PackageDefines | DekiEditor::FirmwareBuilderBase | protected |
| m_PlatformConfig | DekiEditor::FirmwareBuilderBase | protected |
| m_Progress | DekiEditor::FirmwareBuilderBase | protected |
| m_ProgressMutex | DekiEditor::FirmwareBuilderBase | mutableprotected |
| m_ToolchainMgr | DekiEditor::FirmwareBuilderBase | protected |
| MakeSimulationBootScene(std::string &scene, const PlatformConfig &config, std::vector< std::string > ¬es, std::string &error) const | DekiEditor::ITargetBuilder | inlinevirtual |
| ReadEnginePackageDeps(const std::string &enginePath, const std::string &projectPath, const std::string &platformKey) const | DekiEditor::FirmwareBuilderBase | protected |
| RunOnBuildThread(std::function< void()> work) | DekiEditor::FirmwareBuilderBase | protected |
| SetBuildOptions(const BuildOptions &options) override | DekiEditor::FirmwareBuilderBase | inlinevirtual |
| SetError(const std::string &error) | DekiEditor::FirmwareBuilderBase | protected |
| SetPackageDefines(const std::vector< std::string > &defines) override | DekiEditor::FirmwareBuilderBase | inlinevirtual |
| SetPlatformConfig(const PlatformConfig &config) override | DekiEditor::FirmwareBuilderBase | virtual |
| SetProgress(BuildState state, const std::string &text, float progress) | DekiEditor::FirmwareBuilderBase | protected |
| SetupToolchainComponent(const std::string &componentId, BuildProgressCallback cb=nullptr) override | DekiEditor::FirmwareBuilderBase | virtual |
| SupportsDeploy() const =0 | DekiEditor::ITargetBuilder | pure virtual |
| SupportsSimulation() const | DekiEditor::ITargetBuilder | inlinevirtual |
| ValidatePlatform(const PlatformConfig &config) const | DekiEditor::ITargetBuilder | inlinevirtual |
| ~FirmwareBuilderBase() override=default | DekiEditor::FirmwareBuilderBase | |
| ~ITargetBuilder()=default | DekiEditor::ITargetBuilder | virtual |