/// <summary> /// Stores a binding between a render data source and a render data target /// </summary> public Binding( IRenderGraphDataSource source, IRenderGraphDataTarget target ) { m_Source = source; m_Target = target; }
/// <summary> /// Binds a source to a target /// </summary> /// <param name="source">Data source</param> /// <param name="target">Target to bind to. Must belong to this node</param> public void Bind( IRenderGraphDataSource source, IRenderGraphDataTarget target ) { Arguments.CheckNotNull( source, "source" ); Arguments.CheckNotNull( target, "target" ); m_Bindings.Add( new Binding( source, target ) ); }