public override void Dispose() { if (_path != null) { _path.Dispose(); _path = null; } }
public override void Dispose() { if (Path != null) { Path.Dispose(); Path = null; } }
internal StaticString(VGDevice device, IEnumerable<KeyValuePair<Vector2, VGPath>> glyphs) : base(null) { VGPath result = new VGPath(); foreach (var g in glyphs) { var p = g.Value.Clone(); p.Offset(g.Key); result.Append(p); } _path = device.PreparePath(result, VGPaintMode.Fill); Extents = _path.Extents; }
public PathGlyph(VGPreparedPath path, Vector2 escape) : base(escape) { Path = path; }