TypeImageViewerRender class
Renders an Image with informations from an JSON Object.
Example:
{
'imageURL': 'data:...',
'time': 1591170059621,
'clipArea': {'x': 10, 'y': 10, 'width': 640, 'height': 480}
'rectangles': [ [10,10, 20,20] , [50,10, 20,20] ]
'points': [ [10,10] , [50,10] ]
}
- Inheritance
-
- Object
- TypeRender
- TypeMediaRender
- TypeImageViewerRender
Constructors
- TypeImageViewerRender({FilterURL? filterURL, bool? lazyLoad})
Properties
Methods
-
applyCSS(
JSONRender render, Element output, {String? cssClass, List< Element> ? extraElements}) → void -
inherited
-
createImageElementFromURL(
JSONRender render, bool lazyLoad, String? url, [String? urlType]) → Element -
inherited
-
getURL(
JSONRender render, String url) → Future< HttpResponse> -
inherited
-
getURLCached(
JSONRender render, String url) → HttpResponse? -
inherited
-
matches(
dynamic node, dynamic nodeParent, NodeKey nodeKey) → bool -
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
parseClip(
dynamic node) → ViewerElement< Rectangle< ?num> > -
parseClipKeys(
dynamic node) → List? -
parseImageURL(
dynamic node) → String? -
parsePerspectiveFilter(
dynamic node) → ViewerElement< List< ?Point< >num> > -
parsePoints(
dynamic node) → ViewerElement< List< ?Point< >num> > -
parseRectangles(
dynamic node) → ViewerElement< List< ?Rectangle< >num> > -
parseTime(
dynamic node) → DateTime? -
render(
JSONRender render, DivElement output, dynamic node, dynamic nodeOriginal, NodeKey nodeKey) → ValueProvider -
override
-
renderLoadedImage(
JSONRender render, dynamic node, Element parent, ImageElement imageElement, ViewerElement< List< ? perspectiveFilter, ViewerElement<Point< >num> >Rectangle< ? clip, ViewerElement<num> >List< ? rectangles, ViewerElement<Rectangle< >num> >List< ? points, DateTime? time, ValueProviderReference valueProviderRef) → voidPoint< >num> > -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited