private XPolyStar(XShape shape) { CopyData(shape); }
private XPolyPulse(XShape shape) { CopyData(shape); }
private XCircle(XShape shape) { CopyData(shape); }
private XCircle(XShape shape, Vector2 center) { CopyData(shape); Center = center; }
internal XRoundedRectangle(XShape shape, Vector2 p) { CopyData(shape); Center = p; }
private XPolyWave(XShape shape) { CopyData(shape); }
private XRectangle(XShape shape, Vector2 p) { CopyData(shape); Center = p; }
private XLine(XShape shape) { CopyData(shape); }
private XPolySpike(XShape shape) { CopyData(shape); }
private XRectangle(XShape shape) { CopyData(shape); }
private XEllipes(XShape shape, Vector2 center) { CopyData(shape); Center = center; }
private XEllipes(XShape shape) { CopyData(shape); }
private XLine(XShape shape, Vector2 p) { CopyData(shape); SetCenter(p); }
private XPolySide(XShape shape) { CopyData(shape); }
internal XRoundedRectangle(XShape shape) { CopyData(shape); }
private XPolySide(XShape shape, Vector2 p) { CopyData(shape); SetCenter(p); }
private XPolySpring(XShape shape) { CopyData(shape); }