createShader method

FragmentShader? createShader(
  1. String key
)

Creates a fresh ui.FragmentShader from the cached program for key.

Returns null if preload has not been called or failed.

A new ui.FragmentShader instance is returned each call — it holds mutable uniform state and must not be shared between routes.

Implementation

ui.FragmentShader? createShader(String key) =>
    _programs[key]?.fragmentShader();