public void DefineInput(string name) { if (!AvailableResources.Any(info => info.Name == name)) throw new ArgumentException(string.Format("The resource {0} is not available.", name)); inputs.Add(name); }
public override void Initialise(Renderer renderer, ResourceContext context) { // define input context.DefineInput("scene"); // define output context.DefineOutput("scene"); base.Initialise(renderer, context); }