setTextureSource method

void setTextureSource(
  1. TextureSource source, {
  2. String venueId = 'default',
})

Adds or replaces a texture source and publishes textureSource.state.

Implementation

void setTextureSource(TextureSource source, {String venueId = 'default'}) {
  _live.venue(venueId).textureSources[source.id] = source.toJson();
  bus.publish(
    DomeTopics.textureSource(_venueId(venueId), source.id),
    EventKinds.textureSourceState,
    resource: source.toJson(),
  );
}