Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
SkSL::ExtendedVariable Member List

This is the complete list of members for SkSL::ExtendedVariable, including all inherited members.

as() constSkSL::IRNodeinline
as()SkSL::IRNodeinline
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::Variablestatic
description() const overrideSkSL::Variableinlinevirtual
detachDeadInterfaceBlock() overrideSkSL::ExtendedVariableinlinevirtual
detachDeadVarDeclaration()SkSL::Variableinline
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::ExtendedVariableinline
fKindSkSL::IRNodeprotected
fPositionSkSL::IRNode
globalVarDeclaration() constSkSL::Variable
initialValue() constSkSL::Variable
instantiate(const Context &context, Position pos) constSkSL::Symbol
interfaceBlock() const overrideSkSL::ExtendedVariableinlinevirtual
IRNode(const IRNode &)=deleteSkSL::IRNode
IRNode(Position position, int kind)SkSL::IRNodeinlineprotected
is() constSkSL::IRNodeinline
isBuiltin() constSkSL::Variableinline
kind() constSkSL::Symbolinline
Kind typedefSkSL::Symbol
kIRNodeKindSkSL::Variableinlinestatic
layout() const overrideSkSL::ExtendedVariableinlinevirtual
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::Variablestatic
MakeScratchVariable(const Context &context, Mangler &mangler, std::string_view baseName, const Type *type, SymbolTable *symbolTable, std::unique_ptr< Expression > initialValue)SkSL::Variablestatic
mangledName() const overrideSkSL::ExtendedVariablevirtual
modifierFlags() constSkSL::Variableinline
modifiersPosition() constSkSL::Variableinline
name() constSkSL::Symbolinline
operator delete(void *ptr)SkSL::Poolableinlinestatic
operator new(const size_t size)SkSL::Poolableinlinestatic
operator=(const IRNode &)=deleteSkSL::IRNode
position() constSkSL::IRNodeinline
setGlobalVarDeclaration(GlobalVarDeclaration *global)SkSL::Variable
setInterfaceBlock(InterfaceBlock *elem) overrideSkSL::ExtendedVariableinlinevirtual
setName(std::string_view newName)SkSL::Symbolinline
setPosition(Position p)SkSL::IRNodeinline
setVarDeclaration(VarDeclaration *declaration)SkSL::Variable
storage() constSkSL::Variableinline
Storage typedefSkSL::Variable
Symbol(Position pos, Kind kind, std::string_view name, const Type *type=nullptr)SkSL::Symbolinline
type() constSkSL::Symbolinline
varDeclaration() constSkSL::Variable
Variable(Position pos, Position modifiersPosition, ModifierFlags modifierFlags, std::string_view name, const Type *type, bool builtin, Storage storage)SkSL::Variableinline
~ExtendedVariable() overrideSkSL::ExtendedVariable
~IRNode()SkSL::IRNodeinlinevirtual
~Symbol() overrideSkSL::Symbolinline
~Variable() overrideSkSL::Variable