Esempio n. 1
0
    /// <summary>
    /// Register a displacement source
    /// </summary>
    /// <param name="source">The source to register</param>
    /// <returns>if the source was registered</returns>
    protected override bool RegisterDisplacementReceiver(IDisplacementSource source)
    {
        if (source != null)
        {
            this.localizer.AddDisplacementSource(source);
            return(true);
        }

        return(false);
    }
Esempio n. 2
0
 /// <summary>
 /// Add a displacement source to the receiver.
 /// </summary>
 /// <param name="source">The source from which data can be extracted.</param>
 public void AddDisplacementSource(IDisplacementSource source)
 {
     this.positionFilter.AddDisplacementSource(source);
 }
Esempio n. 3
0
 /// <summary>
 /// Add a displacement source to the receiver.
 /// </summary>
 /// <param name="source">The source from which data can be extracted.</param>
 public void AddDisplacementSource(IDisplacementSource source)
 {
     this.displacementSources.Add(source);
 }
 /// <summary>
 /// Register a displacement source
 /// </summary>
 /// <param name="source">The source to register</param>
 /// <returns>if the source was registered</returns>
 protected abstract bool RegisterDisplacementReceiver(IDisplacementSource source);