Open 3D Engine AzFramework API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Public Member Functions | |
ProcessCommunicator * | GetCommunicator () |
bool | IsProcessRunning (AZ::u32 *outExitCode=nullptr) |
bool | WaitForProcessToExit (AZ::u32 waitTimeInSeconds, AZ::u32 *outExitCode=nullptr) |
void | TerminateProcess (AZ::u32 exitCode) |
Static Public Member Functions | |
static ProcessWatcher * | LaunchProcess (const ProcessLauncher::ProcessLaunchInfo &processLaunchInfo, ProcessCommunicationType communicationType) |
static bool | LaunchProcessAndRetrieveOutput (const ProcessLauncher::ProcessLaunchInfo &processLaunchInfo, ProcessCommunicationType communicationType, AzFramework::ProcessOutput &outProcessOutput) |
static AZStd::shared_ptr< class ProcessCommunicatorForChildProcess > | GetCommunicatorForChildProcess (ProcessCommunicationType communicationType) |
Protected Member Functions | |
bool | SpawnProcess (const ProcessLauncher::ProcessLaunchInfo &processLaunchInfo, ProcessCommunicationType communicationType) |