Search Results for

    Show / Hide Table of Contents

    Class ShaderFunctionReader::FlagReader

    Shader function flag reader

    Inheritance
    ITokenReader
    ShaderFunctionReader::FlagReader
    Inherited Members
    ITokenReader::~ITokenReader()
    Namespace: ShaderProcessing
    Assembly: FlaxEngine.dll
    File: Engine/ShadersCompilation/Parser/ShaderFunctionReader.h
    Syntax
    public class FlagReader : public ShaderProcessing::ITokenReader

    Constructors

    FlagReader(ShaderFunctionReader* parent)

    Declaration
    public FlagReader(ShaderFunctionReader* parent)
    Parameters
    ShaderFunctionReader parent

    Fields

    _parent

    Declaration
    protected ShaderFunctionReader* _parent
    Field Value
    ShaderFunctionReader

    _startToken

    Declaration
    protected Token _startToken
    Field Value
    Token

    Methods

    CheckStartToken(const Token& token)

    Checks if given token can be processed by this reader

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

    Starting token to check

    Returns
    bool

    True if given token is valid starting token, otherwise false

    Overrides
    ITokenReader::CheckStartToken(const Token& token)

    Process(IShaderParser* parser, Reader& text)

    Start processing source after reading start token

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

    Parser object

    Reader text

    Source code reader

    Overrides
    ITokenReader::Process(IShaderParser* parser, Reader& text)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat