public void Render() { Color _color = Color.black; bool use_color = false; if (_paintable.IsFill() && !_paintable.IsLinearGradiantFill()) { _color = _paintable.fillColor.Value.color; use_color = true; } else if (_paintable.strokeColor != null) { _color = _paintable.strokeColor.Value.color; use_color = true; } for (int i = 0; i < _elementList.Count; i++) { ISVGDrawable temp = _elementList[i]; if (temp != null) { if (use_color) { _render.SetColor(_color); } temp.Render(); } } }
public void Render() { for (int i = 0; i < _elementList.Count; i++) { ISVGDrawable temp = _elementList [i] as ISVGDrawable; if (temp != null) { temp.Render(); } } }
public void BeforeRender(SVGTransformList transformList) { inheritTransformList = transformList; for (int i = 0; i < _elementList.Count; ++i) { ISVGDrawable temp = _elementList[i]; if (temp != null) { temp.BeforeRender(summaryTransformList); } } }
public void Render() { _render.SetSize(_width.value, _height.value); for (int i = 0; i < _elementList.Count; ++i) { ISVGDrawable temp = _elementList[i]; if (temp != null) { temp.Render(); } } }
public void BeforeRender(SVGTransformList transformList) { inheritTransformList = transformList; for (int i = 0; i < _segList.Count; i++) { ISVGDrawable temp = _segList.GetItem(i) as ISVGDrawable; if (temp != null) { temp.BeforeRender(summaryTransformList); } } }
public void Render() { //Profiler.BeginSample("SVGSVGElement.Render() => SetSize"); this._render.SetSize(this._width.value, this._height.value); //Profiler.EndSample(); for (int i = 0; i < _elementList.Count; i++) { ISVGDrawable temp = _elementList[i] as ISVGDrawable; if (temp != null) { //Profiler.BeginSample("SVGSVGElement.Render() => " + temp.GetType().ToString()); temp.Render(); //Profiler.EndSample(); } } }
public new void Render() { if (!string.IsNullOrEmpty(name)) { CreateLayer(); } for (int i = 0; i < elementList.Count; i++) { ISVGDrawable temp = elementList[i] as ISVGDrawable; if (temp != null) { temp.Render(); SVGGraphics.currentGroup = this; } } if (SVGGraphics.currentGroup == this) { SVGGraphics.currentGroup = null; } if (_layer.shapes != null && _layer.shapes.Length > 0) { SVGGraphics.AddLayer(_layer); } }