public void Tessellate( Shape path, ITessellationSink sink, float tolerance) { Contract.Requires(path != null); Contract.Requires(Check.IsPositive(tolerance)); Contract.Requires(sink != null); }
public void Tessellate(DxGeometry resolvedSource, ITessellationSink sink, float tolerance) { Contract.Requires(resolvedSource != null); Contract.Requires(sink != null); Contract.Requires(Check.IsPositive(tolerance)); _Sink = sink; _Sink.Begin(); resolvedSource.Tessellate(tolerance, this); _Sink = null; }
public void Tessellate(ITessellationSink tessellationSink, Matrix3x2Float?worldTransform, float?flatteningTolerance) { base.innerRefT.Tessellate(tessellationSink, worldTransform, flatteningTolerance); }
public static ITessellationSink CreateRef(this ITessellationSink objectRef) => ((ITessellationSink)objectRef.CreateRef(typeof(ITessellationSink)));