An SVG specific variant of the css url() function. Standard url() is auto-converted into one of these when it's used by the SVG system.
|
override ShapeProvider | ToShape (SVGElement context, RenderContext renderer, out Css.Value value) |
| Gets the shape that this CSS value represents. More...
|
|
| UrlFunction () |
|
override void | OnValueReady (CssLexer lexer) |
| Called after a value has been loaded from the stream. Functions etc get it too. This is used to, for example, map a value to a faster internal representation. More...
|
|
override string[] | GetNames () |
| The set of all function names that this one will handle. Usually just one. Lowercase. e.g. "rgb", "rgba". More...
|
|
override string | GetText (RenderableData context, CssProperty property) |
| If this is a text value, e.g. "auto", the raw text value. More...
|
|
override string | ToString () |
|
| ValueSet () |
|
void | Add (Value val) |
| Adds the given value to the set. More...
|
|
| ValueSet (int count) |
|
| ValueSet (Value[] s) |
|
override void | SetRawDecimal (float value) |
| Sets a raw decimal value to this object. Used by the animation system. More...
|
|
override float | GetRawDecimal () |
| Obtains the underlying decimal value, if there is one. More...
|
|
override float | GetDecimal (RenderableData context, CssProperty property) |
| If this is a decimal, the raw decimal value. This is generally the main output. More...
|
|
override string | GetText (RenderableData context, CssProperty property) |
| If this is a text value, e.g. "auto", the raw text value. More...
|
|
override bool | GetBoolean (RenderableData context, CssProperty property) |
| If this is a boolean, the raw bool value. More...
|
|
override string | ToString () |
|
override IEnumerator< Value > | GetEnumerator () |
|
override bool | Equals (Value value) |
| Checks if two values are equal. More...
|
|
Value[] | CopyInnerValues () |
|