Stride

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

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

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

    CompilerResults Class

    Namespace: Stride.Shaders.Compiler
    Assembly: Stride.Shaders.dll

    Result of a compilation.

    System.Object → Logger → LoggerResult → CompilerResults
    Derived from CompilerResults:

    public class CompilerResults : LoggerResult, ILogger, IProgressStatus
    Name Description
    Constructors
    CompilerResults()

    Initializes a new instance of the LoggerResult class.

    Properties
    Bytecode

    Gets or sets the main bytecode.

    SourceParameters

    Parameters used to create this shader.

    | Improve this Doc View Source

    Constructors


    CompilerResults()

    Initializes a new instance of the LoggerResult class.

    public CompilerResults()
    | Improve this Doc View Source

    Properties


    Bytecode

    Gets or sets the main bytecode.

    public TaskOrResult<EffectBytecodeCompilerResult> Bytecode { get; set; }
    Property Value
    Type Description
    TaskOrResult<EffectBytecodeCompilerResult>

    The main bytecode.


    SourceParameters

    Parameters used to create this shader.

    public CompilerParameters SourceParameters { get; set; }
    Property Value
    Type Description
    CompilerParameters

    The ParameterCollection.


    Inherited Members

    LoggerResult.ProgressChanged
    LoggerResult.Module
    LoggerResult.Clear()
    LoggerResult.IsLoggingProgressAsInfo
    LoggerResult.Progress(String)
    LoggerResult.Progress(String, Int32, Int32)
    LoggerResult.Messages
    LoggerResult.LogRaw(ILogMessage)
    LoggerResult.CopyTo(ILogger)
    LoggerResult.ToText()
    LoggerResult.IProgressStatus.OnProgressChanged(ProgressStatusEventArgs)
    Logger.EnableTypes
    Logger.MessageLogged
    Logger.MinimumLevelEnabled
    Logger.IsDebugEnabled
    Logger.IsVerboseEnabled
    Logger.HasErrors
    Logger.ActivateLog(LogMessageType, LogMessageType, Boolean)
    Logger.ActivateLog(LogMessageType, Boolean)
    Logger.Activated(LogMessageType)
    Logger.Log(ILogMessage)
    Logger.Verbose(String, Exception, CallerInfo)
    Logger.Verbose(String, CallerInfo)
    Logger.Debug(String, Exception, CallerInfo)
    Logger.Debug(String, CallerInfo)
    Logger.Info(String, Exception, CallerInfo)
    Logger.Info(String, CallerInfo)
    Logger.Warning(String, Exception, CallerInfo)
    Logger.Warning(String, CallerInfo)
    Logger.Error(String, Exception, CallerInfo)
    Logger.Error(String, CallerInfo)
    Logger.Fatal(String, Exception, CallerInfo)
    Logger.Fatal(String, CallerInfo)

    Extension Methods

    ComponentBaseExtensions.DisposeBy<T>(T, ICollectorHolder)
    ComponentBaseExtensions.RemoveDisposeBy<T>(T, ICollectorHolder)
    AssetLoggerExtensions.Error(ILogger, Package, IReference, AssetMessageCode, Object[])
    AssetLoggerExtensions.Error(ILogger, Package, IReference, AssetMessageCode, IEnumerable<IReference>, Object[])
    AssetLoggerExtensions.Error(ILogger, Package, IReference, AssetMessageCode, IReference[], Exception)
    AssetLoggerExtensions.Error(ILogger, Package, IReference, AssetMessageCode, IEnumerable<IReference>, Exception)
    AssetLoggerExtensions.Error(ILogger, Package, IReference, AssetMessageCode, Exception, Object[])
    AssetLoggerExtensions.Error(ILogger, Package, IReference, AssetMessageCode, IEnumerable<IReference>, Exception, Object[])
    AssetLoggerExtensions.Warning(ILogger, Package, IReference, AssetMessageCode, IReference[])
    AssetLoggerExtensions.Warning(ILogger, Package, IReference, AssetMessageCode, IEnumerable<IReference>)
    AssetLoggerExtensions.Warning(ILogger, Package, IReference, AssetMessageCode, Object[])
    AssetLoggerExtensions.Warning(ILogger, Package, IReference, AssetMessageCode, IEnumerable<IReference>, Object[])
    • Improve this Doc
    • View Source
    In This Article

    Back to top

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