using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using System.Drawing.Drawing2D;
namespace Svg
{
///
/// Defines the methods and properties that an must implement to support clipping.
///
public interface ISvgClipable
{
///
/// Gets or sets the ID of the associated if one has been specified.
///
Uri ClipPath { get; set; }
///
/// Specifies the rule used to define the clipping region when the element is within a .
///
SvgClipRule ClipRule { get; set; }
///
/// Sets the clipping region of the specified .
///
/// The to have its clipping region set.
void SetClip(SvgRenderer renderer);
///
/// Resets the clipping region of the specified back to where it was before the method was called.
///
/// The to have its clipping region reset.
void ResetClip(SvgRenderer renderer);
}
}