SvgFunctions class
- Inheritance
- Object
- FunctionBase
- SvgFunctions
Constructors
Properties
- context ↔ Contexts
-
read / write, inherited
- currentFileInfo ↔ FileInfo
-
read / write, inherited
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- index ↔ int
-
read / write, inherited
- less ↔ TreeApi
-
read / write, inherited
- name ↔ String
-
read / write, inherited
-
registry
↔ Map<
String, FunctionRegistryItem> -
Method registry: { 'externalName': {'name': internalName, 'listArguments': false} }
read / write, inherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Methods
-
call(
List< Node> args) → dynamic -
Call the last valid name of method
inherited
-
init(
Contexts context, int index, FileInfo currentFileInfo) → void -
Config functions with the necessarry information for processing
inherited
-
isValid(
String name) → bool -
Check if name is a method name available
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
svgGradient(
List< Node> arguments) → URL -
svg-gradient function generates multi-stop svg gradients.
It must have at least three parameters. First parameter specifies gradient
type and direction and remaining parameters list colors and their positions.
The position of first and last specified color are optional, remaining colors
must have positions specified.
The direction must be one of to bottom, to right, to bottom right, to top right,
ellipse or ellipse at center. The direction can be specified as both escaped value
and space separated list of words.
Parameters:
escaped value or list of identifiers: direction
color percentage pair: first color and its relative position (position is optional)
color percent pair: (optional) second color and its relative position
...
color percent pair: (optional) n-th color and its relative position
color percentage pair: last color and its relative position (position is optional)
Returns: url with base64 encoded svg gradient.
@DefineMethod(name: 'svg-gradient', listArguments: true)
-
toString(
) → String -
Returns a string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited