scoped<Render extends RenderObject, T> static method

  1. @factory
RenderGet<Render> scoped<Render extends RenderObject, T>({
  1. Key? key,
  2. required GetT<T> get,
  3. required Render render(
    1. BuildContext context,
    2. T value
    ),
  4. required void listen(
    1. Render render,
    2. T value
    ),
  5. Widget? child,
})

A simple widget that subscribes to a Get object and updates a RenderObject accordingly.

This constructor ensures that the appropriate object from an ancestor GetScope is used, if applicable.

Implementation

@factory
static RenderGet<Render> scoped<Render extends RenderObject, T>({
  Key? key,
  required GetT<T> get,
  required Render Function(BuildContext context, T value) render,
  required void Function(Render render, T value) listen,
  Widget? child,
}) {
  return _RenderScopedGet<T, Render>(key: key, get: get, render: render, listen: listen, child: child);
}