C# 클래스 UnrealBuildTool.FASTBuild

파일 보기 프로젝트 열기: ClxS/FASTBuild-UE4 1 사용 예제들

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