Flutter Engine
The Flutter Engine
|
#include <SkSLParser.h>
Classes | |
class | AutoDepth |
class | AutoSymbolTable |
class | Checkpoint |
Public Member Functions | |
Parser (Compiler *compiler, const ProgramSettings &settings, ProgramKind kind, std::unique_ptr< std::string > text) | |
~Parser () | |
std::unique_ptr< Program > | programInheritingFrom (const Module *module) |
std::unique_ptr< Module > | moduleInheritingFrom (const Module *parentModule) |
std::string_view | text (Token token) |
Position | position (Token token) |
Consumes .sksl text and converts it into an IR tree, encapsulated in a Program.
Definition at line 45 of file SkSLParser.h.
SkSL::Parser::Parser | ( | Compiler * | compiler, |
const ProgramSettings & | settings, | ||
ProgramKind | kind, | ||
std::unique_ptr< std::string > | text | ||
) |
Definition at line 218 of file SkSLParser.cpp.
|
default |
std::unique_ptr< SkSL::Module > SkSL::Parser::moduleInheritingFrom | ( | const Module * | parentModule | ) |
Definition at line 418 of file SkSLParser.cpp.
Definition at line 380 of file SkSLParser.cpp.
Definition at line 407 of file SkSLParser.cpp.
std::string_view SkSL::Parser::text | ( | Token | token | ) |
Definition at line 376 of file SkSLParser.cpp.