Class CreateProcessSettings
Settings for new process.
Inheritance
System.Object
CreateProcessSettings
Namespace: FlaxEngine
Assembly: FlaxEngine.CSharp.dll
Syntax
[Unmanaged]
public sealed class CreateProcessSettings : ValueType
Fields
Arguments
The custom arguments for command line.
Declaration
public string Arguments
Field Value
System.String
|
Environment
Custom environment variables to set for the process. Empty if unused. Additionally newly spawned process inherits this process vars which can be overriden here.
Declaration
public Dictionary<string, string> Environment
Field Value
System.Collections.Generic.Dictionary<System.String, System.String>
|
FileName
The path to the executable file.
Declaration
public string FileName
Field Value
System.String
|
HiddenWindow
True if hint process to hide window. Supported only on Windows platform.
Declaration
public bool HiddenWindow
Field Value
System.Boolean
|
LogOutput
True if capture process output and print to the log.
Declaration
public bool LogOutput
Field Value
System.Boolean
|
Output
Output process contents.
Declaration
public char[] Output
Field Value
System.Char[]
|
SaveOutput
True if capture process output and store it as Output text array.
Declaration
public bool SaveOutput
Field Value
System.Boolean
|
ShellExecute
True if use operating system shell to start the process. Supported only on Windows platform.
Declaration
public bool ShellExecute
Field Value
System.Boolean
|
WaitForEnd
True if wait for the process execution end.
Declaration
public bool WaitForEnd
Field Value
System.Boolean
|
WorkingDirectory
The custom folder path where start process. Empty if unused.
Declaration
public string WorkingDirectory
Field Value
System.String
|