Search Results for

    Show / Hide Table of Contents

    Struct CompilationResult

    This struct represents the result of a compilation process in a shader.

    Namespace: Evergine.Common.Graphics
    Assembly: Evergine.Common.dll
    Syntax
    public struct CompilationResult

    Constructors

    CompilationResult(byte[], bool, uint, string)

    Initializes a new instance of the CompilationResult struct.

    Declaration
    public CompilationResult(byte[] bytecode, bool hasErrors, uint errorLine = 0, string message = null)
    Parameters
    Type Name Description
    byte[] bytecode

    The compiled byte code.

    bool hasErrors

    Indicates whether the compilation was successful or not.

    uint errorLine

    The error line number if hasErrors is true.

    string message

    The error message if hasErrors is true.

    Fields

    ByteCode

    The byte code before compiling a shader.

    Declaration
    public readonly byte[] ByteCode
    Field Value
    Type Description
    byte[]

    ErrorLine

    The line number of the error.

    Declaration
    public readonly uint ErrorLine
    Field Value
    Type Description
    uint

    HasErrors

    True if the compilation was incorrect.

    Declaration
    public readonly bool HasErrors
    Field Value
    Type Description
    bool

    Message

    Error message if hasErrors is true.

    Declaration
    public readonly string Message
    Field Value
    Type Description
    string

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In this article
    Back to top
    Generated by DocFX