C# Class UnrealBuildTool.FASTBuild

Afficher le fichier Open project: ClxS/FASTBuild-UE4 Class Usage Examples

Private Properties

Свойство Type Description
DeresponsifyActions void
DispatchFBuild ExecutionResult
ExecuteLocalActions ExecutionResult
GatherActionsLink List
GatherActionsObjects List
GenerateFBuildCompilers string
GenerateFBuildFileString string
GenerateFBuildNodeList string
GenerateFBuildTargets string
LocaliseFilePath string
ParseCompilerAction UnrealBuildTool.FBuild.BuildComponents.ObjectGroupComponent
ParseLinkAction UnrealBuildTool.FBuild.BuildComponents.ExecutableComponent
ResolveDependencies void
RunFBuild ExecutionResult

Méthodes publiques

Méthode Description
ExecuteActions ( List actions ) : ExecutionResult
IsAvailable ( ) : bool

Méthodes protégées

Méthode Description
ActionDebugOutput ( object sender, DataReceivedEventArgs e ) : void

Private Methods

Méthode Description
DeresponsifyActions ( List actions ) : void
DispatchFBuild ( ) : ExecutionResult
ExecuteLocalActions ( List InLocalActions, ActionThread>.Dictionary InActionThreadDictionary, int TotalNumJobs ) : ExecutionResult
GatherActionsLink ( IEnumerable localLinkActions, List &unassignedActions, BuildComponent>.Dictionary &actionLinks ) : List
GatherActionsObjects ( IEnumerable compileActions, List &unassignedActions, BuildComponent>.Dictionary &actionLinks ) : List
GenerateFBuildCompilers ( ) : string
GenerateFBuildFileString ( BuildStep step, List actions ) : string
GenerateFBuildNodeList ( string aliasName, IList objectGroups ) : string
GenerateFBuildTargets ( bool anyObjects, bool anyLibs ) : string
LocaliseFilePath ( string filepath ) : string
ParseCompilerAction ( Action action ) : ObjectGroupComponent
ParseLinkAction ( Action action ) : ExecutableComponent
ResolveDependencies ( List objectGroups, List linkGroups, BuildComponent>.Dictionary fastbuildActions ) : void
RunFBuild ( BuildStep step, string bffString ) : ExecutionResult

Method Details

ActionDebugOutput() protected static méthode

protected static ActionDebugOutput ( object sender, DataReceivedEventArgs e ) : void
sender object
e System.Diagnostics.DataReceivedEventArgs
Résultat void

ExecuteActions() public static méthode

public static ExecuteActions ( List actions ) : ExecutionResult
actions List
Résultat ExecutionResult

IsAvailable() public static méthode

public static IsAvailable ( ) : bool
Résultat bool