Flutter Engine
The Flutter Engine
|
This is the complete list of members for SkSL::ExtendedVariable, 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() override | SkSL::ExtendedVariable | inlinevirtual |
detachDeadVarDeclaration() | SkSL::Variable | inline |
ExtendedVariable(Position pos, Position modifiersPosition, const Layout &layout, ModifierFlags flags, std::string_view name, const Type *type, bool builtin, Storage storage, std::string mangledName) | SkSL::ExtendedVariable | 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 override | SkSL::ExtendedVariable | 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 override | SkSL::ExtendedVariable | inlinevirtual |
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 override | SkSL::ExtendedVariable | virtual |
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 *elem) override | SkSL::ExtendedVariable | inlinevirtual |
setName(std::string_view newName) | SkSL::Symbol | inline |
setPosition(Position p) | SkSL::IRNode | inline |
setVarDeclaration(VarDeclaration *declaration) | SkSL::Variable | |
storage() const | SkSL::Variable | inline |
Storage typedef | SkSL::Variable | |
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 |
~ExtendedVariable() override | SkSL::ExtendedVariable | |
~IRNode() | SkSL::IRNode | inlinevirtual |
~Symbol() override | SkSL::Symbol | inline |
~Variable() override | SkSL::Variable |