Flutter Engine
The Flutter Engine
|
This is the complete list of members for SkSL::FunctionDeclaration, including all inherited members.
as() const | SkSL::IRNode | inline |
as() | SkSL::IRNode | inline |
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::FunctionDeclaration | static |
definition() const | SkSL::FunctionDeclaration | inline |
description() const override | SkSL::FunctionDeclaration | virtual |
determineFinalTypes(const ExpressionArray &arguments, ParamTypes *outParameterTypes, const Type **outReturnType) const | SkSL::FunctionDeclaration | |
fKind | SkSL::IRNode | protected |
fPosition | SkSL::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() const | SkSL::FunctionDeclaration | inline |
getMainDestColorParameter() const | SkSL::FunctionDeclaration | inline |
getMainInputColorParameter() const | SkSL::FunctionDeclaration | inline |
instantiate(const Context &context, Position pos) const | SkSL::Symbol | |
intrinsicKind() const | SkSL::FunctionDeclaration | inline |
IRNode(const IRNode &)=delete | SkSL::IRNode | |
IRNode(Position position, int kind) | SkSL::IRNode | inlineprotected |
is() const | SkSL::IRNode | inline |
isBuiltin() const | SkSL::FunctionDeclaration | inline |
isIntrinsic() const | SkSL::FunctionDeclaration | inline |
isMain() const | SkSL::FunctionDeclaration | inline |
kind() const | SkSL::Symbol | inline |
Kind typedef | SkSL::Symbol | |
kIRNodeKind | SkSL::FunctionDeclaration | inlinestatic |
mangledName() const | SkSL::FunctionDeclaration | |
matches(const FunctionDeclaration &f) const | SkSL::FunctionDeclaration | |
modifierFlags() const | SkSL::FunctionDeclaration | inline |
mutableNextOverload() const | SkSL::FunctionDeclaration | inline |
name() const | SkSL::Symbol | inline |
nextOverload() const | SkSL::FunctionDeclaration | inline |
operator delete(void *ptr) | SkSL::Poolable | inlinestatic |
operator new(const size_t size) | SkSL::Poolable | inlinestatic |
operator=(const IRNode &)=delete | SkSL::IRNode | |
parameters() const | SkSL::FunctionDeclaration | inline |
ParamTypes typedef | SkSL::FunctionDeclaration | |
position() const | SkSL::IRNode | inline |
returnType() const | SkSL::FunctionDeclaration | inline |
setDefinition(const FunctionDefinition *definition) | SkSL::FunctionDeclaration | inline |
setModifierFlags(ModifierFlags m) | SkSL::FunctionDeclaration | inline |
setName(std::string_view newName) | SkSL::Symbol | inline |
setNextOverload(FunctionDeclaration *overload) | SkSL::FunctionDeclaration | inline |
setPosition(Position p) | SkSL::IRNode | inline |
Symbol(Position pos, Kind kind, std::string_view name, const Type *type=nullptr) | SkSL::Symbol | inline |
type() const | SkSL::Symbol | inline |
~IRNode() | SkSL::IRNode | inlinevirtual |
~Symbol() override | SkSL::Symbol | inline |