예제 #1
0
 public int CreateGeometryGroup(D2D1_FILL_MODE fillMode, ID2D1Geometry **geometries, [NativeTypeName("UINT32")] uint geometriesCount, ID2D1GeometryGroup **geometryGroup)
 {
     return(((delegate * unmanaged <ID2D1Factory5 *, D2D1_FILL_MODE, ID2D1Geometry **, uint, ID2D1GeometryGroup **, int>)(lpVtbl[8]))((ID2D1Factory5 *)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup));
 }
 public void GetSourceGeometry(ID2D1Geometry **sourceGeometry)
 {
     ((delegate * unmanaged <ID2D1TransformedGeometry *, ID2D1Geometry **, void>)(lpVtbl[17]))((ID2D1TransformedGeometry *)Unsafe.AsPointer(ref this), sourceGeometry);
 }
예제 #3
0
 public void GetSourceGeometries(ID2D1Geometry **geometries, [NativeTypeName("UINT32")] uint geometriesCount)
 {
     ((delegate * unmanaged <ID2D1GeometryGroup *, ID2D1Geometry **, uint, void>)(lpVtbl[19]))((ID2D1GeometryGroup *)Unsafe.AsPointer(ref this), geometries, geometriesCount);
 }
 public void GetSourceGeometry([NativeTypeName("ID2D1Geometry **")] ID2D1Geometry **sourceGeometry)
 {
     ((delegate * stdcall <ID2D1TransformedGeometry *, ID2D1Geometry **, void>)(lpVtbl[17]))((ID2D1TransformedGeometry *)Unsafe.AsPointer(ref this), sourceGeometry);
 }