/// <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); }
/// <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); }
/// <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);