Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    AssetBuildStep Class

    Namespace: Stride.Core.Assets.Compiler
    Assembly: Stride.Core.Assets.dll

    Represents a list of Stride.Core.BuildEngine.BuildStep instances that compiles a given asset.

    System.Object → Stride.Core.BuildEngine.BuildStep → Stride.Core.BuildEngine.ListBuildStep → AssetBuildStep
    Derived from AssetBuildStep:

    public class AssetBuildStep : ListBuildStep
    Name Description
    Constructors
    AssetBuildStep(AssetItem)

    Initializes a new instance of the AssetBuildStep class.

    Properties
    AssetItem

    Gets the AssetItem corresponding to the asset being built by this build step.

    OutputLocation
    Methods
    ToString()
    | Improve this Doc View Source

    Constructors


    AssetBuildStep(AssetItem)

    Initializes a new instance of the AssetBuildStep class.

    public AssetBuildStep(AssetItem assetItem)
    Parameters
    Type Name Description
    AssetItem assetItem

    The asset that can be build by this build step.

    | Improve this Doc View Source

    Properties


    AssetItem

    Gets the AssetItem corresponding to the asset being built by this build step.

    public AssetItem AssetItem { get; }
    Property Value
    Type Description
    AssetItem

    OutputLocation

    public override string OutputLocation { get; }
    Property Value
    Type Description
    System.String
    Overrides
    Stride.Core.BuildEngine.BuildStep.OutputLocation
    | Improve this Doc View Source

    Methods


    ToString()

    public override string ToString()
    Returns
    Type Description
    System.String
    Overrides
    Stride.Core.BuildEngine.ListBuildStep.ToString()

    Inherited Members

    Stride.Core.BuildEngine.ListBuildStep.Title
    Stride.Core.BuildEngine.ListBuildStep.InputObjects
    Stride.Core.BuildEngine.ListBuildStep.OutputObjects
    Stride.Core.BuildEngine.ListBuildStep.OutputObjectIds
    Stride.Core.BuildEngine.ListBuildStep.Steps
    Stride.Core.BuildEngine.ListBuildStep.Execute(Stride.Core.BuildEngine.IExecuteContext, Stride.Core.BuildEngine.BuilderContext)
    Stride.Core.BuildEngine.ListBuildStep.ComputeResultStatusFromExecutedSteps()
    Stride.Core.BuildEngine.ListBuildStep.CompleteCommands(Stride.Core.BuildEngine.IExecuteContext, System.Collections.Generic.List<Stride.Core.BuildEngine.BuildStep>)
    Stride.Core.BuildEngine.ListBuildStep.WaitCommands(System.Collections.Generic.List<Stride.Core.BuildEngine.BuildStep>)
    Stride.Core.BuildEngine.ListBuildStep.Count
    Stride.Core.BuildEngine.ListBuildStep.GetEnumerator()
    Stride.Core.BuildEngine.ListBuildStep.Add(Stride.Core.BuildEngine.Command)
    Stride.Core.BuildEngine.ListBuildStep.Add(System.Collections.Generic.IEnumerable<Stride.Core.BuildEngine.Command>)
    Stride.Core.BuildEngine.ListBuildStep.Add(Stride.Core.BuildEngine.BuildStep)
    Stride.Core.BuildEngine.BuildStep.TransformExecuteContextLogger
    Stride.Core.BuildEngine.BuildStep.Priority
    Stride.Core.BuildEngine.BuildStep.Description
    Stride.Core.BuildEngine.BuildStep.Status
    Stride.Core.BuildEngine.BuildStep.Processed
    Stride.Core.BuildEngine.BuildStep.Succeeded
    Stride.Core.BuildEngine.BuildStep.Failed
    Stride.Core.BuildEngine.BuildStep.Tag
    Stride.Core.BuildEngine.BuildStep.PrerequisiteSteps
    Stride.Core.BuildEngine.BuildStep.Parent
    Stride.Core.BuildEngine.BuildStep.ExecutionId
    Stride.Core.BuildEngine.BuildStep.ArePrerequisitesCompleted
    Stride.Core.BuildEngine.BuildStep.ArePrerequisitesSuccessful
    Stride.Core.BuildEngine.BuildStep.Logger
    Stride.Core.BuildEngine.BuildStep.StepProcessed
    Stride.Core.BuildEngine.BuildStep.Clean(Stride.Core.BuildEngine.IExecuteContext, Stride.Core.BuildEngine.BuilderContext, System.Boolean)
    Stride.Core.BuildEngine.BuildStep.LinkBuildSteps(Stride.Core.BuildEngine.BuildStep, Stride.Core.BuildEngine.BuildStep)
    Stride.Core.BuildEngine.BuildStep.ExecutedAsync()
    Stride.Core.BuildEngine.BuildStep.GetOutputObjectsGroups()

    Extension Methods

    ComponentBaseExtensions.DisposeBy<T>(T, ICollectorHolder)
    ComponentBaseExtensions.RemoveDisposeBy<T>(T, ICollectorHolder)
    • Improve this Doc
    • View Source
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation