/// <summary> /// Renders the <see cref="SVGElement"/> and contents to the specified <see cref="Graphics"/> object. /// </summary> /// <param name="renderer">The <see cref="Graphics"/> object to render to.</param> public override void BuildFilter(RenderContext renderer) { if (Visibility == VisibilityMode.Hidden) { return; } renderer.PushTransform(this); SetClip(renderer); BuildChildren(renderer); ResetClip(renderer); renderer.PopTransform(this); }
protected virtual bool PushTransforms(RenderContext renderer) { renderer.PushTransform(this); return(true); }