Flutter Engine
The Flutter Engine
SkSL::FunctionDeclaration Member List

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

as() constSkSL::IRNodeinline
as()SkSL::IRNodeinline
Convert(const Context &context, Position pos, const Modifiers &modifiers, std::string_view name, skia_private::TArray< std::unique_ptr< Variable > > parameters, Position returnTypePos, const Type *returnType)SkSL::FunctionDeclarationstatic
definition() constSkSL::FunctionDeclarationinline
description() const overrideSkSL::FunctionDeclarationvirtual
determineFinalTypes(const ExpressionArray &arguments, ParamTypes *outParameterTypes, const Type **outReturnType) constSkSL::FunctionDeclaration
fKindSkSL::IRNodeprotected
fPositionSkSL::IRNode
FunctionDeclaration(const Context &context, Position pos, ModifierFlags modifierFlags, std::string_view name, skia_private::TArray< Variable * > parameters, const Type *returnType, IntrinsicKind intrinsicKind)SkSL::FunctionDeclaration
getMainCoordsParameter() constSkSL::FunctionDeclarationinline
getMainDestColorParameter() constSkSL::FunctionDeclarationinline
getMainInputColorParameter() constSkSL::FunctionDeclarationinline
instantiate(const Context &context, Position pos) constSkSL::Symbol
intrinsicKind() constSkSL::FunctionDeclarationinline
IRNode(const IRNode &)=deleteSkSL::IRNode
IRNode(Position position, int kind)SkSL::IRNodeinlineprotected
is() constSkSL::IRNodeinline
isBuiltin() constSkSL::FunctionDeclarationinline
isIntrinsic() constSkSL::FunctionDeclarationinline
isMain() constSkSL::FunctionDeclarationinline
kind() constSkSL::Symbolinline
Kind typedefSkSL::Symbol
kIRNodeKindSkSL::FunctionDeclarationinlinestatic
mangledName() constSkSL::FunctionDeclaration
matches(const FunctionDeclaration &f) constSkSL::FunctionDeclaration
modifierFlags() constSkSL::FunctionDeclarationinline
mutableNextOverload() constSkSL::FunctionDeclarationinline
name() constSkSL::Symbolinline
nextOverload() constSkSL::FunctionDeclarationinline
operator delete(void *ptr)SkSL::Poolableinlinestatic
operator new(const size_t size)SkSL::Poolableinlinestatic
operator=(const IRNode &)=deleteSkSL::IRNode
parameters() constSkSL::FunctionDeclarationinline
ParamTypes typedefSkSL::FunctionDeclaration
position() constSkSL::IRNodeinline
returnType() constSkSL::FunctionDeclarationinline
setDefinition(const FunctionDefinition *definition)SkSL::FunctionDeclarationinline
setModifierFlags(ModifierFlags m)SkSL::FunctionDeclarationinline
setName(std::string_view newName)SkSL::Symbolinline
setNextOverload(FunctionDeclaration *overload)SkSL::FunctionDeclarationinline
setPosition(Position p)SkSL::IRNodeinline
Symbol(Position pos, Kind kind, std::string_view name, const Type *type=nullptr)SkSL::Symbolinline
type() constSkSL::Symbolinline
~IRNode()SkSL::IRNodeinlinevirtual
~Symbol() overrideSkSL::Symbolinline