Search Results for

    Show / Hide Table of Contents

    Class ITokenReader

    Interface for objects that can read shader source code tokens

    Inheritance
    ITokenReader
    Namespace: ShaderProcessing
    Assembly: FlaxEngine.dll
    File: Engine/ShadersCompilation/Parser/ITokenReader.h
    Syntax
    public class ITokenReader

    Constructors

    ~ITokenReader()

    Virtual destructor

    Declaration
    public virtual ~ITokenReader()

    Methods

    CheckStartToken(const Token& token)

    Checks if given token can be processed by this reader

    Declaration
    public virtual bool CheckStartToken(const Token& token) = 0
    Parameters
    Token token

    Starting token to check

    Returns
    bool

    True if given token is valid starting token, otherwise false

    Process(IShaderParser* parser, Reader& text)

    Start processing source after reading start token

    Declaration
    public virtual void Process(IShaderParser* parser, Reader& text) = 0
    Parameters
    IShaderParser parser

    Parser object

    Reader text

    Source code reader

    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat