C# Класс UnrealBuildTool.FASTBuild

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
ExecuteActions ( List actions ) : ExecutionResult
IsAvailable ( ) : bool

Защищенные методы

Метод Описание
ActionDebugOutput ( object sender, DataReceivedEventArgs e ) : void

Приватные методы

Метод Описание
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

Описание методов

ActionDebugOutput() защищенный статический Метод

protected static ActionDebugOutput ( object sender, DataReceivedEventArgs e ) : void
sender object
e System.Diagnostics.DataReceivedEventArgs
Результат void

ExecuteActions() публичный статический Метод

public static ExecuteActions ( List actions ) : ExecutionResult
actions List
Результат ExecutionResult

IsAvailable() публичный статический Метод

public static IsAvailable ( ) : bool
Результат bool