private void _SetFilling(int shapeIndex) { FillingInfo newFilling = _GetFilling(_shapes[shapeIndex]); if (newFilling != null) { _shapes[shapeIndex].SetFilling(newFilling, _currentLightManager); this.UpdateCanvas(); } }
public override void SetFilling(FillingInfo fillingInfo, LightManager lightManager) { _filler = new PolygonFiller(fillingInfo, lightManager); }
public abstract void SetFilling(FillingInfo fillingInfo, LightManager lightManager);
public override void SetFilling(FillingInfo fillingInfo, LightManager lightManager) { throw new NotImplementedException(); }
public PolygonFiller(FillingInfo fillingInfo, LightManager lightManager) { _fillingInfo = fillingInfo; _lightManager = lightManager; }