operator [] method

  1. @override
ShaderHandle? operator [](
  1. String name
)
override

The stage called name, or null if the bundle has none.

Implementation

@override
ShaderHandle? operator [](String name) => missing.contains(name)
    ? null
    : _handles.putIfAbsent(
        name,
        () => ShaderHandle(
          backend: name,
          name: name,
          kept: stageBindings?[name],
        ),
      );