Search Results for

    Show / Hide Table of Contents

    Struct CompilationResult

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

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    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 compile byte code.

    bool hasErrors

    Whether the compilation was success or not.

    uint errorLine

    The error line number if hasError is true.

    string message

    The error message if hasErrors is true.

    Fields

    ByteCode

    The byte code before compile a shader.

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

    ErrorLine

    The error line number.

    Declaration
    public readonly uint ErrorLine
    Field Value
    Type Description
    uint

    HasErrors

    True if the compilation was wrong.

    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