public static SwfFillStyle Create(SwfFillKind kind) { switch (kind) { case SwfFillKind.Solid: return(new SwfSolidFillStyle()); case SwfFillKind.LinearGradient: case SwfFillKind.RadialGradient: case SwfFillKind.FocalGradient: return(new SwfGradientFillStyle(kind)); case SwfFillKind.RepeatingBitmap: case SwfFillKind.ClippedBitmap: case SwfFillKind.NonSmoothedRepeatingBitmap: case SwfFillKind.NonSmoothedClippedBitmap: return(new SwfTextureFillStyle(kind)); default: throw new ArgumentOutOfRangeException("kind"); } }
public SwfTextureFillStyle(SwfFillKind kind) { _kind = kind; }
public SwfTextureFillStyle(ushort bmpid, SwfFillKind kind) { _kind = kind; BitmapId = bmpid; }
public SwfGradientFillStyle(SwfFillKind kind) { _kind = kind; }