Flutter Engine
The Flutter Engine
|
This is the complete list of members for SkSL::Variable, including all inherited members.
as() const | SkSL::IRNode | inline |
as() | SkSL::IRNode | inline |
Convert(const Context &context, Position pos, Position modifiersPos, const Layout &layout, ModifierFlags flags, const Type *type, Position namePos, std::string_view name, Storage storage) | SkSL::Variable | static |
description() const override | SkSL::Variable | inlinevirtual |
detachDeadInterfaceBlock() | SkSL::Variable | inlinevirtual |
detachDeadVarDeclaration() | SkSL::Variable | inline |
fKind | SkSL::IRNode | protected |
fPosition | SkSL::IRNode | |
globalVarDeclaration() const | SkSL::Variable | |
initialValue() const | SkSL::Variable | |
instantiate(const Context &context, Position pos) const | SkSL::Symbol | |
interfaceBlock() const | SkSL::Variable | inlinevirtual |
IRNode(const IRNode &)=delete | SkSL::IRNode | |
IRNode(Position position, int kind) | SkSL::IRNode | inlineprotected |
is() const | SkSL::IRNode | inline |
isBuiltin() const | SkSL::Variable | inline |
kind() const | SkSL::Symbol | inline |
Kind typedef | SkSL::Symbol | |
kIRNodeKind | SkSL::Variable | inlinestatic |
layout() const | SkSL::Variable | virtual |
Make(Position pos, Position modifiersPosition, const Layout &layout, ModifierFlags flags, const Type *type, std::string_view name, std::string mangledName, bool builtin, Storage storage) | SkSL::Variable | static |
MakeScratchVariable(const Context &context, Mangler &mangler, std::string_view baseName, const Type *type, SymbolTable *symbolTable, std::unique_ptr< Expression > initialValue) | SkSL::Variable | static |
mangledName() const | SkSL::Variable | inlinevirtual |
modifierFlags() const | SkSL::Variable | inline |
modifiersPosition() const | SkSL::Variable | inline |
name() const | SkSL::Symbol | inline |
operator delete(void *ptr) | SkSL::Poolable | inlinestatic |
operator new(const size_t size) | SkSL::Poolable | inlinestatic |
operator=(const IRNode &)=delete | SkSL::IRNode | |
position() const | SkSL::IRNode | inline |
setGlobalVarDeclaration(GlobalVarDeclaration *global) | SkSL::Variable | |
setInterfaceBlock(InterfaceBlock *) | SkSL::Variable | inlinevirtual |
setName(std::string_view newName) | SkSL::Symbol | inline |
setPosition(Position p) | SkSL::IRNode | inline |
setVarDeclaration(VarDeclaration *declaration) | SkSL::Variable | |
Storage typedef | SkSL::Variable | |
storage() const | SkSL::Variable | inline |
Symbol(Position pos, Kind kind, std::string_view name, const Type *type=nullptr) | SkSL::Symbol | inline |
type() const | SkSL::Symbol | inline |
varDeclaration() const | SkSL::Variable | |
Variable(Position pos, Position modifiersPosition, ModifierFlags modifierFlags, std::string_view name, const Type *type, bool builtin, Storage storage) | SkSL::Variable | inline |
~IRNode() | SkSL::IRNode | inlinevirtual |
~Symbol() override | SkSL::Symbol | inline |
~Variable() override | SkSL::Variable |