Shader constructor

Shader(
  1. Shader resource, {
  2. List<UniformSlot> slots = const [],
})

Implementation

Shader(
  super.resource, {
  List<UniformSlot> slots = const [],
})  : _slots = slots,
      _instances = {} {
  for (final slot in slots) {
    slot.resource = resource.getUniformSlot(slot.name);
  }
}