![]() |
Paradox Game Engine
v1.0.0 beta06
|
Public Member Functions | |
| OutputEnumerationBuildStep () | |
| override string | ToString () |
| override BuildStep | Clone () |
| Clone this Build Step. More... | |
| override async Task< ResultStatus > | Execute (IExecuteContext executeContext, BuilderContext builderContext) |
| Execute the BuildStep, usually resulting in scheduling tasks in the scheduler More... | |
Public Member Functions inherited from SiliconStudio.BuildEngine.BuildStep | |
| virtual void | Clean (IExecuteContext executeContext, BuilderContext builderContext, bool deleteOutput) |
| Clean the build, deleting the command cache which is used to determine wheither a command has already been executed, and deleting the output objects if asked. More... | |
| Task< BuildStep > | ExecutedAsync () |
| IEnumerable< IDictionary < ObjectUrl, OutputObject > > | GetOutputObjectsGroups () |
Properties | |
| BuildStep | Template [get, set] |
| List< string > | SearchTags [get, set] |
| IEnumerable< string > | Urls [get, set] |
Properties inherited from SiliconStudio.BuildEngine.EnumerableBuildStep | |
| override string | Title [get] |
| IDictionary< ObjectUrl, OutputObject > | OutputObjects [get] |
| IEnumerable< BuildStep > | Steps [get, set] |
Properties inherited from SiliconStudio.BuildEngine.BuildStep | |
| string | Module [get, set] |
| Gets or sets the module associated with this build step, used when logging error/information. More... | |
| int | Priority [get, set] |
| Gets or sets the priority amongst other build steps. More... | |
| abstract string | Title [get] |
| Title of the build step. Intended to be short More... | |
| string | Description [get] |
| Description of the build step. Intended to be longer and more descriptive than the Title More... | |
| ResultStatus | Status [get, set] |
| The status of the result. More... | |
| bool | Processed [get] |
| Indicate whether this command has already been processed (ie. executed or skipped) by the Builder More... | |
| bool | Succeeded [get] |
| Indicate whether the result corresponds to a successful execution (even if the command has not been triggered) More... | |
| bool | Failed [get] |
| Indicate whether the result corresponds to a failed execution (even if the command has not been triggered) More... | |
| object | Tag [get, set] |
| A tag property that can contain anything useful for tools based on this build Engine. More... | |
| IEnumerable< BuildStep > | PrerequisiteSteps [get] |
| List of commands that must be executed prior this one (direct dependence only). More... | |
| IEnumerable< CommandBuildStep > | SpawnedSteps [get] |
| List of commands that needs this command to be successfully executed before being processed More... | |
| BuildStep | Parent [get, set] |
| The parent build step, which will be the instigator of the step More... | |
| long | ExecutionId [get, set] |
| An unique id during a build execution, assigned once the build step is scheduled. More... | |
| bool | ArePrerequisitesCompleted [get] |
| Indicate whether all prerequisite commands have been processed More... | |
| bool | ArePrerequisitesSuccessful [get] |
| Indicate whether all prerequisite commands have been processed and are in a successful state More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from SiliconStudio.BuildEngine.BuildStep | |
| static void | LinkBuildSteps (BuildStep parent, BuildStep child) |
Public Attributes inherited from SiliconStudio.BuildEngine.EnumerableBuildStep | |
| readonly IEnumerable< ObjectUrl > | InputUrls |
Protected Member Functions inherited from SiliconStudio.BuildEngine.EnumerableBuildStep | |
| EnumerableBuildStep () | |
| EnumerableBuildStep (IEnumerable< BuildStep > steps) | |
| ResultStatus | ComputeResultStatusFromExecutedSteps () |
| Determine the result status of an execution of enumeration of build steps. More... | |
| async Task | CompleteCommands (IExecuteContext executeContext, List< BuildStep > buildStepsToWait) |
| Wait for given build steps to finish, then processes their inputs and outputs. More... | |
Protected Member Functions inherited from SiliconStudio.BuildEngine.BuildStep | |
| BuildStep (ResultStatus status=ResultStatus.NotProcessed) | |
Protected Attributes inherited from SiliconStudio.BuildEngine.EnumerableBuildStep | |
| readonly Dictionary< ObjectUrl, OutputObject > | outputObjects = new Dictionary<ObjectUrl, OutputObject>() |
| readonly Dictionary< ObjectUrl, InputObject > | inputObjects = new Dictionary<ObjectUrl, InputObject>() |
Protected Attributes inherited from SiliconStudio.BuildEngine.BuildStep | |
| readonly List< CommandBuildStep > | SpawnedStepsList = new List<CommandBuildStep>() |
Events inherited from SiliconStudio.BuildEngine.BuildStep | |
| EventHandler< BuildStepEventArgs > | StepProcessed |
| Event raised when the command is processed (even if it has been skipped or if it failed) More... | |
Definition at line 13 of file OutputEnumerationBuildStep.cs.
| SiliconStudio.BuildEngine.OutputEnumerationBuildStep.OutputEnumerationBuildStep | ( | ) |
Definition at line 22 of file OutputEnumerationBuildStep.cs.
|
virtual |
Clone this Build Step.
Implements SiliconStudio.BuildEngine.BuildStep.
Definition at line 36 of file OutputEnumerationBuildStep.cs.
|
virtual |
Execute the BuildStep, usually resulting in scheduling tasks in the scheduler
| executeContext | The execute context |
| builderContext | The builder context |
Reimplemented from SiliconStudio.BuildEngine.EnumerableBuildStep.
Definition at line 45 of file OutputEnumerationBuildStep.cs.
|
virtual |
Implements SiliconStudio.BuildEngine.BuildStep.
Definition at line 28 of file OutputEnumerationBuildStep.cs.
|
getset |
Definition at line 18 of file OutputEnumerationBuildStep.cs.
|
getset |
Definition at line 15 of file OutputEnumerationBuildStep.cs.
|
getset |
Definition at line 20 of file OutputEnumerationBuildStep.cs.