public D2D1GeometryGroup CreateGeometryGroup(D2D1FillMode fillMode, D2D1Geometry[] geometries) { if (geometries == null) { throw new ArgumentNullException("geometries"); } ID2D1GeometryGroup geometryGroup; this.factory.CreateGeometryGroup(fillMode, Array.ConvertAll(geometries, t => t.GetHandle <ID2D1Geometry>()), (uint)geometries.Length, out geometryGroup); return(new D2D1GeometryGroup(geometryGroup)); }
public void SetFillMode(D2D1FillMode fillMode) { this.GetHandle <ID2D1SimplifiedGeometrySink>().SetFillMode(fillMode); }
public D2D1GeometryGroup CreateGeometryGroup(D2D1FillMode fillMode, D2D1Geometry[] geometries) { if (geometries == null) { throw new ArgumentNullException("geometries"); } ID2D1GeometryGroup geometryGroup; this.factory.CreateGeometryGroup(fillMode, Array.ConvertAll(geometries, t => t.GetHandle<ID2D1Geometry>()), (uint)geometries.Length, out geometryGroup); return new D2D1GeometryGroup(geometryGroup); }