Mercurial > projects > dwt2
comparison org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/internal/gdip/native.d @ 39:0ecb2b338560
further work on phobosification
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Wed, 25 Mar 2009 13:20:43 +0100 |
parents | 2e09b0e6857a |
children | 17310ba3c1bc |
comparison
equal
deleted
inserted
replaced
38:2e09b0e6857a | 39:0ecb2b338560 |
---|---|
310 Status GdipFillClosedCurve(Handle graphics, Handle brush, GpPointF* points, int count); | 310 Status GdipFillClosedCurve(Handle graphics, Handle brush, GpPointF* points, int count); |
311 Status GdipFillClosedCurveI(Handle graphics, Handle brush, GpPoint* points, int count); | 311 Status GdipFillClosedCurveI(Handle graphics, Handle brush, GpPoint* points, int count); |
312 Status GdipFillClosedCurve2(Handle graphics, Handle brush, GpPointF* points, int count, FillMode fillMode, float tension); | 312 Status GdipFillClosedCurve2(Handle graphics, Handle brush, GpPointF* points, int count, FillMode fillMode, float tension); |
313 Status GdipFillClosedCurve2I(Handle graphics, Handle brush, GpPoint* points, int count, FillMode fillMode, float tension); | 313 Status GdipFillClosedCurve2I(Handle graphics, Handle brush, GpPoint* points, int count, FillMode fillMode, float tension); |
314 Status GdipFillRegion(Handle graphics, Handle brush, Handle region); | 314 Status GdipFillRegion(Handle graphics, Handle brush, Handle region); |
315 Status GdipDrawString(Handle graphics, wchar* string, int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, Handle brush); | 315 Status GdipDrawString(Handle graphics, LPCWSTR string, int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, Handle brush); |
316 Status GdipMeasureString(Handle graphics, wchar* string, int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, ref GpRectF boundingBox, int* codepointsFitted, int* linesFitted); | 316 Status GdipMeasureString(Handle graphics, LPCWSTR string, int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, ref GpRectF boundingBox, int* codepointsFitted, int* linesFitted); |
317 Status GdipGetStringFormatMeasurableCharacterRangeCount(Handle format, out int count); | 317 Status GdipGetStringFormatMeasurableCharacterRangeCount(Handle format, out int count); |
318 Status GdipCloneStringFormat(Handle format, out Handle newFormat); | 318 Status GdipCloneStringFormat(Handle format, out Handle newFormat); |
319 | 319 |
320 Status GdipMeasureCharacterRanges(Handle graphics, wchar* string, int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, int regionCount, Handle* regions); | 320 Status GdipMeasureCharacterRanges(Handle graphics, LPCWSTR string, int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, int regionCount, Handle* regions); |
321 Status GdipDrawImage(Handle graphics, Handle image, float x, float y); | 321 Status GdipDrawImage(Handle graphics, Handle image, float x, float y); |
322 Status GdipDrawImageI(Handle graphics, Handle image, int x, int y); | 322 Status GdipDrawImageI(Handle graphics, Handle image, int x, int y); |
323 Status GdipDrawImageRect(Handle graphics, Handle image, float x, float y, float width, float height); | 323 Status GdipDrawImageRect(Handle graphics, Handle image, float x, float y, float width, float height); |
324 Status GdipDrawImageRectI(Handle graphics, Handle image, int x, int y, int width, int height); | 324 Status GdipDrawImageRectI(Handle graphics, Handle image, int x, int y, int width, int height); |
325 Status GdipDrawImagePointRect(Handle graphics, Handle image, float x, float y, float srcx, float srcy, float srcwidth, float srcheight, GraphicsUnit srcUnit); | 325 Status GdipDrawImagePointRect(Handle graphics, Handle image, float x, float y, float srcx, float srcy, float srcwidth, float srcheight, GraphicsUnit srcUnit); |
487 Status GdipGetRegionScansCount(Handle region, out int count, Handle matrix); | 487 Status GdipGetRegionScansCount(Handle region, out int count, Handle matrix); |
488 Status GdipGetRegionScans(Handle region, GpRectF* rects, out int count, Handle matrix); | 488 Status GdipGetRegionScans(Handle region, GpRectF* rects, out int count, Handle matrix); |
489 | 489 |
490 Status GdipDisposeImage(Handle image); | 490 Status GdipDisposeImage(Handle image); |
491 Status GdipImageForceValidation(Handle image); | 491 Status GdipImageForceValidation(Handle image); |
492 Status GdipLoadImageFromFileICM(wchar* filename, out Handle image); | 492 Status GdipLoadImageFromFileICM(LPCWSTR filename, out Handle image); |
493 Status GdipLoadImageFromFile(wchar* filename, out Handle image); | 493 Status GdipLoadImageFromFile(LPCWSTR filename, out Handle image); |
494 // Status GdipLoadImageFromStreamICM(IStream stream, out Handle image); | 494 // Status GdipLoadImageFromStreamICM(IStream stream, out Handle image); |
495 // Status GdipLoadImageFromStream(IStream stream, out Handle image); | 495 // Status GdipLoadImageFromStream(IStream stream, out Handle image); |
496 // Status GdipGetImageRawFormat(Handle image, out GUID format); | 496 // Status GdipGetImageRawFormat(Handle image, out GUID format); |
497 Status GdipGetImageEncodersSize(out int numEncoders, out int size); | 497 Status GdipGetImageEncodersSize(out int numEncoders, out int size); |
498 // Status GdipGetImageEncoders(int numEncoders, int size, GpImageCodecInfo* encoders); | 498 // Status GdipGetImageEncoders(int numEncoders, int size, GpImageCodecInfo* encoders); |
499 // Status GdipSaveImageToFile(Handle image, wchar* filename, ref GUID clsidEncoder, GpEncoderParameters* encoderParams); | 499 // Status GdipSaveImageToFile(Handle image, LPCWSTR filename, ref GUID clsidEncoder, GpEncoderParameters* encoderParams); |
500 // Status GdipSaveImageToStream(Handle image, IStream stream, ref GUID clsidEncoder, GpEncoderParameters* encoderParams); | 500 // Status GdipSaveImageToStream(Handle image, IStream stream, ref GUID clsidEncoder, GpEncoderParameters* encoderParams); |
501 // Status GdipSaveAdd(Handle image, GpEncoderParameters* encoderParams); | 501 // Status GdipSaveAdd(Handle image, GpEncoderParameters* encoderParams); |
502 // Status GdipSaveAddImage(Handle image, Handle newImage, GpEncoderParameters* encoderParams); | 502 // Status GdipSaveAddImage(Handle image, Handle newImage, GpEncoderParameters* encoderParams); |
503 Status GdipCloneImage(Handle image, out Handle cloneImage); | 503 Status GdipCloneImage(Handle image, out Handle cloneImage); |
504 Status GdipGetImageType(Handle image, out int type); | 504 Status GdipGetImageType(Handle image, out int type); |
531 Status GdipSetImagePalette(Handle image, GpColorPalette* palette); | 531 Status GdipSetImagePalette(Handle image, GpColorPalette* palette); |
532 | 532 |
533 Status GdipCreateBitmapFromScan0(int width, int height, int stride, PixelFormat format, ubyte* scan0, out Handle bitmap); | 533 Status GdipCreateBitmapFromScan0(int width, int height, int stride, PixelFormat format, ubyte* scan0, out Handle bitmap); |
534 Status GdipCreateBitmapFromHBITMAP(Handle hbitmap, Handle hpalette, out Handle bitmap); | 534 Status GdipCreateBitmapFromHBITMAP(Handle hbitmap, Handle hpalette, out Handle bitmap); |
535 Status GdipCreateBitmapFromHICON(Handle hicon, out Handle bitmap); | 535 Status GdipCreateBitmapFromHICON(Handle hicon, out Handle bitmap); |
536 Status GdipCreateBitmapFromFileICM(wchar* fileName, out Handle bitmap); | 536 Status GdipCreateBitmapFromFileICM(LPCWSTR fileName, out Handle bitmap); |
537 Status GdipCreateBitmapFromFile(wchar* fileName, out Handle bitmap); | 537 Status GdipCreateBitmapFromFile(LPCWSTR fileName, out Handle bitmap); |
538 // Status GdipCreateBitmapFromStreamICM(IStream stream, out Handle bitmap); | 538 // Status GdipCreateBitmapFromStreamICM(IStream stream, out Handle bitmap); |
539 // Status GdipCreateBitmapFromStream(IStream stream, out Handle bitmap); | 539 // Status GdipCreateBitmapFromStream(IStream stream, out Handle bitmap); |
540 Status GdipCreateBitmapFromGraphics(int width, int height, Handle graphics, out Handle bitmap); | 540 Status GdipCreateBitmapFromGraphics(int width, int height, Handle graphics, out Handle bitmap); |
541 Status GdipCloneBitmapArea(float x, float y, float width, float height, PixelFormat format, Handle srcbitmap, out Handle dstbitmap); | 541 Status GdipCloneBitmapArea(float x, float y, float width, float height, PixelFormat format, Handle srcbitmap, out Handle dstbitmap); |
542 Status GdipCloneBitmapAreaI(int x, int y, int width, int height, PixelFormat format, Handle srcbitmap, out Handle dstbitmap); | 542 Status GdipCloneBitmapAreaI(int x, int y, int width, int height, PixelFormat format, Handle srcbitmap, out Handle dstbitmap); |
554 Status GdipSetImageAttributesThreshold(Handle imageattr, ColorAdjustType type, int enableFlag, float threshold); | 554 Status GdipSetImageAttributesThreshold(Handle imageattr, ColorAdjustType type, int enableFlag, float threshold); |
555 Status GdipSetImageAttributesGamma(Handle imageattr, ColorAdjustType type, int enableFlag, float gamma); | 555 Status GdipSetImageAttributesGamma(Handle imageattr, ColorAdjustType type, int enableFlag, float gamma); |
556 Status GdipSetImageAttributesNoOp(Handle imageattr, ColorAdjustType type, int enableFlag); | 556 Status GdipSetImageAttributesNoOp(Handle imageattr, ColorAdjustType type, int enableFlag); |
557 Status GdipSetImageAttributesColorKeys(Handle imageattr, ColorAdjustType type, int enableFlag, int colorLow, int colorHigh); | 557 Status GdipSetImageAttributesColorKeys(Handle imageattr, ColorAdjustType type, int enableFlag, int colorLow, int colorHigh); |
558 Status GdipSetImageAttributesOutputChannel(Handle imageattr, ColorAdjustType type, int enableFlag, ColorChannelFlag flags); | 558 Status GdipSetImageAttributesOutputChannel(Handle imageattr, ColorAdjustType type, int enableFlag, ColorChannelFlag flags); |
559 Status GdipSetImageAttributesOutputChannelColorProfile(Handle imageattr, ColorAdjustType type, int enableFlag, wchar* colorProfileFilename); | 559 Status GdipSetImageAttributesOutputChannelColorProfile(Handle imageattr, ColorAdjustType type, int enableFlag, LPCWSTR colorProfileFilename); |
560 Status GdipSetImageAttributesWrapMode(Handle imageattr, WrapMode wrap, int argb, int clamp); | 560 Status GdipSetImageAttributesWrapMode(Handle imageattr, WrapMode wrap, int argb, int clamp); |
561 | 561 |
562 Status GdipNewInstalledFontCollection(out Handle fontCollection); | 562 Status GdipNewInstalledFontCollection(out Handle fontCollection); |
563 Status GdipNewPrivateFontCollection(out Handle fontCollection); | 563 Status GdipNewPrivateFontCollection(out Handle fontCollection); |
564 Status GdipDeletePrivateFontCollection(Handle fontCollection); | 564 Status GdipDeletePrivateFontCollection(Handle fontCollection); |
565 Status GdipPrivateAddFontFile(Handle fontCollection, wchar* filename); | 565 Status GdipPrivateAddFontFile(Handle fontCollection, LPCWSTR filename); |
566 Status GdipPrivateAddMemoryFont(Handle fontCollection, void* memory, int length); | 566 Status GdipPrivateAddMemoryFont(Handle fontCollection, void* memory, int length); |
567 Status GdipGetFontCollectionFamilyCount(Handle fontCollection, out int numFound); | 567 Status GdipGetFontCollectionFamilyCount(Handle fontCollection, out int numFound); |
568 Status GdipGetFontCollectionFamilyList(Handle fontCollection, int numSought, Handle* gpfamilies, out int numFound); | 568 Status GdipGetFontCollectionFamilyList(Handle fontCollection, int numSought, Handle* gpfamilies, out int numFound); |
569 | 569 |
570 Status GdipCreateFontFamilyFromName(wchar* name, Handle fontCollection, out Handle FontFamily); | 570 Status GdipCreateFontFamilyFromName(LPCWSTR name, Handle fontCollection, out Handle FontFamily); |
571 Status GdipDeleteFontFamily(Handle FontFamily); | 571 Status GdipDeleteFontFamily(Handle FontFamily); |
572 Status GdipCloneFontFamily(Handle FontFamily, out Handle clonedFontFamily); | 572 Status GdipCloneFontFamily(Handle FontFamily, out Handle clonedFontFamily); |
573 Status GdipGetFamilyName(Handle family, wchar* name, int language); | 573 Status GdipGetFamilyName(Handle family, LPCWSTR name, int language); |
574 Status GdipGetGenericFontFamilyMonospace(out Handle nativeFamily); | 574 Status GdipGetGenericFontFamilyMonospace(out Handle nativeFamily); |
575 Status GdipGetGenericFontFamilySerif(out Handle nativeFamily); | 575 Status GdipGetGenericFontFamilySerif(out Handle nativeFamily); |
576 Status GdipGetGenericFontFamilySansSerif(out Handle nativeFamily); | 576 Status GdipGetGenericFontFamilySansSerif(out Handle nativeFamily); |
577 Status GdipGetEmHeight(Handle family, FontStyle style, out short EmHeight); | 577 Status GdipGetEmHeight(Handle family, FontStyle style, out short EmHeight); |
578 Status GdipGetCellAscent(Handle family, FontStyle style, out short CellAscent); | 578 Status GdipGetCellAscent(Handle family, FontStyle style, out short CellAscent); |
651 Status GdipAddPathPie(Handle path, float x, float y, float width, float height, float startAngle, float sweepAngle); | 651 Status GdipAddPathPie(Handle path, float x, float y, float width, float height, float startAngle, float sweepAngle); |
652 Status GdipAddPathPieI(Handle path, int x, int y, int width, int height, float startAngle, float sweepAngle); | 652 Status GdipAddPathPieI(Handle path, int x, int y, int width, int height, float startAngle, float sweepAngle); |
653 Status GdipAddPathPolygon(Handle path, GpPointF* points, int count); | 653 Status GdipAddPathPolygon(Handle path, GpPointF* points, int count); |
654 Status GdipAddPathPolygonI(Handle path, GpPoint* points, int count); | 654 Status GdipAddPathPolygonI(Handle path, GpPoint* points, int count); |
655 Status GdipAddPathPath(Handle path, Handle addingPath, int connect); | 655 Status GdipAddPathPath(Handle path, Handle addingPath, int connect); |
656 Status GdipAddPathString(Handle path, wchar* string, int length, Handle family, FontStyle style, float emSize, ref GpRectF layoutRect, Handle format); | 656 Status GdipAddPathString(Handle path, LPCWSTR string, int length, Handle family, FontStyle style, float emSize, ref GpRectF layoutRect, Handle format); |
657 Status GdipAddPathStringI(Handle path, wchar* string, int length, Handle family, FontStyle style, float emSize, ref GpRect layoutRect, Handle format); | 657 Status GdipAddPathStringI(Handle path, LPCWSTR string, int length, Handle family, FontStyle style, float emSize, ref GpRect layoutRect, Handle format); |
658 Status GdipTransformPath(Handle path, Handle matrix); | 658 Status GdipTransformPath(Handle path, Handle matrix); |
659 Status GdipGetPathWorldBounds(Handle path, out GpRectF bounds, Handle matrix, Handle pen); | 659 Status GdipGetPathWorldBounds(Handle path, out GpRectF bounds, Handle matrix, Handle pen); |
660 Status GdipFlattenPath(Handle path, Handle matrix, float flatness); | 660 Status GdipFlattenPath(Handle path, Handle matrix, float flatness); |
661 Status GdipWidenPath(Handle path, Handle pen, Handle matrix, float flatness); | 661 Status GdipWidenPath(Handle path, Handle pen, Handle matrix, float flatness); |
662 Status GdipWindingModeOutline(Handle path, Handle matrix, float flatness); | 662 Status GdipWindingModeOutline(Handle path, Handle matrix, float flatness); |
826 Status function(Handle graphics, Handle brush, GpPointF* points, int count) GdipFillClosedCurve; | 826 Status function(Handle graphics, Handle brush, GpPointF* points, int count) GdipFillClosedCurve; |
827 Status function(Handle graphics, Handle brush, GpPoint* points, int count) GdipFillClosedCurveI; | 827 Status function(Handle graphics, Handle brush, GpPoint* points, int count) GdipFillClosedCurveI; |
828 Status function(Handle graphics, Handle brush, GpPointF* points, int count, FillMode fillMode, float tension) GdipFillClosedCurve2; | 828 Status function(Handle graphics, Handle brush, GpPointF* points, int count, FillMode fillMode, float tension) GdipFillClosedCurve2; |
829 Status function(Handle graphics, Handle brush, GpPoint* points, int count, FillMode fillMode, float tension) GdipFillClosedCurve2I; | 829 Status function(Handle graphics, Handle brush, GpPoint* points, int count, FillMode fillMode, float tension) GdipFillClosedCurve2I; |
830 Status function(Handle graphics, Handle brush, Handle region) GdipFillRegion; | 830 Status function(Handle graphics, Handle brush, Handle region) GdipFillRegion; |
831 Status function(Handle graphics, wchar* string, int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, Handle brush) GdipDrawString; | 831 Status function(Handle graphics, LPCWSTR string, int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, Handle brush) GdipDrawString; |
832 Status function(Handle graphics, wchar* string, int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, ref GpRectF boundingBox, int* codepointsFitted, int* linesFitted) GdipMeasureString; | 832 Status function(Handle graphics, LPCWSTR string, int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, ref GpRectF boundingBox, int* codepointsFitted, int* linesFitted) GdipMeasureString; |
833 Status function(Handle format, out int count) GdipGetStringFormatMeasurableCharacterRangeCount; | 833 Status function(Handle format, out int count) GdipGetStringFormatMeasurableCharacterRangeCount; |
834 Status function(Handle format, out Handle newFormat) GdipCloneStringFormat; | 834 Status function(Handle format, out Handle newFormat) GdipCloneStringFormat; |
835 Status function(Handle graphics, wchar* string, int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, int regionCount, Handle* regions) GdipMeasureCharacterRanges; | 835 Status function(Handle graphics, LPCWSTR string, int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, int regionCount, Handle* regions) GdipMeasureCharacterRanges; |
836 Status function(Handle graphics, Handle image, float x, float y) GdipDrawImage; | 836 Status function(Handle graphics, Handle image, float x, float y) GdipDrawImage; |
837 Status function(Handle graphics, Handle image, int x, int y) GdipDrawImageI; | 837 Status function(Handle graphics, Handle image, int x, int y) GdipDrawImageI; |
838 Status function(Handle graphics, Handle image, float x, float y, float width, float height) GdipDrawImageRect; | 838 Status function(Handle graphics, Handle image, float x, float y, float width, float height) GdipDrawImageRect; |
839 Status function(Handle graphics, Handle image, int x, int y, int width, int height) GdipDrawImageRectI; | 839 Status function(Handle graphics, Handle image, int x, int y, int width, int height) GdipDrawImageRectI; |
840 Status function(Handle graphics, Handle image, float x, float y, float srcx, float srcy, float srcwidth, float srcheight, GraphicsUnit srcUnit) GdipDrawImagePointRect; | 840 Status function(Handle graphics, Handle image, float x, float y, float srcx, float srcy, float srcwidth, float srcheight, GraphicsUnit srcUnit) GdipDrawImagePointRect; |
993 Status function(Handle region, int x, int y, int width, int height, Handle graphics, out int result) GdipIsVisibleRegionRectI; | 993 Status function(Handle region, int x, int y, int width, int height, Handle graphics, out int result) GdipIsVisibleRegionRectI; |
994 Status function(Handle region, out int count, Handle matrix) GdipGetRegionScansCount; | 994 Status function(Handle region, out int count, Handle matrix) GdipGetRegionScansCount; |
995 Status function(Handle region, GpRectF* rects, out int count, Handle matrix) GdipGetRegionScans; | 995 Status function(Handle region, GpRectF* rects, out int count, Handle matrix) GdipGetRegionScans; |
996 Status function(Handle image) GdipDisposeImage; | 996 Status function(Handle image) GdipDisposeImage; |
997 Status function(Handle image) GdipImageForceValidation; | 997 Status function(Handle image) GdipImageForceValidation; |
998 Status function(wchar* filename, out Handle image) GdipLoadImageFromFileICM; | 998 Status function(LPCWSTR filename, out Handle image) GdipLoadImageFromFileICM; |
999 Status function(wchar* filename, out Handle image) GdipLoadImageFromFile; | 999 Status function(LPCWSTR filename, out Handle image) GdipLoadImageFromFile; |
1000 Status function(out int numEncoders, out int size) GdipGetImageEncodersSize; | 1000 Status function(out int numEncoders, out int size) GdipGetImageEncodersSize; |
1001 Status function(Handle image, out Handle cloneImage) GdipCloneImage; | 1001 Status function(Handle image, out Handle cloneImage) GdipCloneImage; |
1002 Status function(Handle image, out int type) GdipGetImageType; | 1002 Status function(Handle image, out int type) GdipGetImageType; |
1003 Status function(Handle image, out uint flags) GdipGetImageFlags; | 1003 Status function(Handle image, out uint flags) GdipGetImageFlags; |
1004 Status function(Handle image, out uint width) GdipGetImageWidth; | 1004 Status function(Handle image, out uint width) GdipGetImageWidth; |
1023 Status function(Handle image, GpColorPalette* palette, int size) GdipGetImagePalette; | 1023 Status function(Handle image, GpColorPalette* palette, int size) GdipGetImagePalette; |
1024 Status function(Handle image, GpColorPalette* palette) GdipSetImagePalette; | 1024 Status function(Handle image, GpColorPalette* palette) GdipSetImagePalette; |
1025 Status function(int width, int height, int stride, PixelFormat format, ubyte* scan0, out Handle bitmap) GdipCreateBitmapFromScan0; | 1025 Status function(int width, int height, int stride, PixelFormat format, ubyte* scan0, out Handle bitmap) GdipCreateBitmapFromScan0; |
1026 Status function(Handle hbitmap, Handle hpalette, out Handle bitmap) GdipCreateBitmapFromHBITMAP; | 1026 Status function(Handle hbitmap, Handle hpalette, out Handle bitmap) GdipCreateBitmapFromHBITMAP; |
1027 Status function(Handle hicon, out Handle bitmap) GdipCreateBitmapFromHICON; | 1027 Status function(Handle hicon, out Handle bitmap) GdipCreateBitmapFromHICON; |
1028 Status function(wchar* fileName, out Handle bitmap) GdipCreateBitmapFromFileICM; | 1028 Status function(LPCWSTR fileName, out Handle bitmap) GdipCreateBitmapFromFileICM; |
1029 Status function(wchar* fileName, out Handle bitmap) GdipCreateBitmapFromFile; | 1029 Status function(LPCWSTR fileName, out Handle bitmap) GdipCreateBitmapFromFile; |
1030 Status function(int width, int height, Handle graphics, out Handle bitmap) GdipCreateBitmapFromGraphics; | 1030 Status function(int width, int height, Handle graphics, out Handle bitmap) GdipCreateBitmapFromGraphics; |
1031 Status function(float x, float y, float width, float height, PixelFormat format, Handle srcbitmap, out Handle dstbitmap) GdipCloneBitmapArea; | 1031 Status function(float x, float y, float width, float height, PixelFormat format, Handle srcbitmap, out Handle dstbitmap) GdipCloneBitmapArea; |
1032 Status function(int x, int y, int width, int height, PixelFormat format, Handle srcbitmap, out Handle dstbitmap) GdipCloneBitmapAreaI; | 1032 Status function(int x, int y, int width, int height, PixelFormat format, Handle srcbitmap, out Handle dstbitmap) GdipCloneBitmapAreaI; |
1033 Status function(Handle bitmap, int x, int y, out int color) GdipBitmapGetPixel; | 1033 Status function(Handle bitmap, int x, int y, out int color) GdipBitmapGetPixel; |
1034 Status function(Handle bitmap, int x, int y, int color) GdipBitmapSetPixel; | 1034 Status function(Handle bitmap, int x, int y, int color) GdipBitmapSetPixel; |
1043 Status function(Handle imageattr, ColorAdjustType type, int enableFlag, float threshold) GdipSetImageAttributesThreshold; | 1043 Status function(Handle imageattr, ColorAdjustType type, int enableFlag, float threshold) GdipSetImageAttributesThreshold; |
1044 Status function(Handle imageattr, ColorAdjustType type, int enableFlag, float gamma) GdipSetImageAttributesGamma; | 1044 Status function(Handle imageattr, ColorAdjustType type, int enableFlag, float gamma) GdipSetImageAttributesGamma; |
1045 Status function(Handle imageattr, ColorAdjustType type, int enableFlag) GdipSetImageAttributesNoOp; | 1045 Status function(Handle imageattr, ColorAdjustType type, int enableFlag) GdipSetImageAttributesNoOp; |
1046 Status function(Handle imageattr, ColorAdjustType type, int enableFlag, int colorLow, int colorHigh) GdipSetImageAttributesColorKeys; | 1046 Status function(Handle imageattr, ColorAdjustType type, int enableFlag, int colorLow, int colorHigh) GdipSetImageAttributesColorKeys; |
1047 Status function(Handle imageattr, ColorAdjustType type, int enableFlag, ColorChannelFlag flags) GdipSetImageAttributesOutputChannel; | 1047 Status function(Handle imageattr, ColorAdjustType type, int enableFlag, ColorChannelFlag flags) GdipSetImageAttributesOutputChannel; |
1048 Status function(Handle imageattr, ColorAdjustType type, int enableFlag, wchar* colorProfileFilename) GdipSetImageAttributesOutputChannelColorProfile; | 1048 Status function(Handle imageattr, ColorAdjustType type, int enableFlag, LPCWSTR colorProfileFilename) GdipSetImageAttributesOutputChannelColorProfile; |
1049 Status function(Handle imageattr, WrapMode wrap, int argb, int clamp) GdipSetImageAttributesWrapMode; | 1049 Status function(Handle imageattr, WrapMode wrap, int argb, int clamp) GdipSetImageAttributesWrapMode; |
1050 Status function(out Handle fontCollection) GdipNewInstalledFontCollection; | 1050 Status function(out Handle fontCollection) GdipNewInstalledFontCollection; |
1051 Status function(out Handle fontCollection) GdipNewPrivateFontCollection; | 1051 Status function(out Handle fontCollection) GdipNewPrivateFontCollection; |
1052 Status function(Handle fontCollection) GdipDeletePrivateFontCollection; | 1052 Status function(Handle fontCollection) GdipDeletePrivateFontCollection; |
1053 Status function(Handle fontCollection, wchar* filename) GdipPrivateAddFontFile; | 1053 Status function(Handle fontCollection, LPCWSTR filename) GdipPrivateAddFontFile; |
1054 Status function(Handle fontCollection, void* memory, int length) GdipPrivateAddMemoryFont; | 1054 Status function(Handle fontCollection, void* memory, int length) GdipPrivateAddMemoryFont; |
1055 Status function(Handle fontCollection, out int numFound) GdipGetFontCollectionFamilyCount; | 1055 Status function(Handle fontCollection, out int numFound) GdipGetFontCollectionFamilyCount; |
1056 Status function(Handle fontCollection, int numSought, Handle* gpfamilies, out int numFound) GdipGetFontCollectionFamilyList; | 1056 Status function(Handle fontCollection, int numSought, Handle* gpfamilies, out int numFound) GdipGetFontCollectionFamilyList; |
1057 Status function(wchar* name, Handle fontCollection, out Handle FontFamily) GdipCreateFontFamilyFromName; | 1057 Status function(LPCWSTR name, Handle fontCollection, out Handle FontFamily) GdipCreateFontFamilyFromName; |
1058 Status function(Handle FontFamily) GdipDeleteFontFamily; | 1058 Status function(Handle FontFamily) GdipDeleteFontFamily; |
1059 Status function(Handle FontFamily, out Handle clonedFontFamily) GdipCloneFontFamily; | 1059 Status function(Handle FontFamily, out Handle clonedFontFamily) GdipCloneFontFamily; |
1060 Status function(Handle family, wchar* name, int language) GdipGetFamilyName; | 1060 Status function(Handle family, LPCWSTR name, int language) GdipGetFamilyName; |
1061 Status function(out Handle nativeFamily) GdipGetGenericFontFamilyMonospace; | 1061 Status function(out Handle nativeFamily) GdipGetGenericFontFamilyMonospace; |
1062 Status function(out Handle nativeFamily) GdipGetGenericFontFamilySerif; | 1062 Status function(out Handle nativeFamily) GdipGetGenericFontFamilySerif; |
1063 Status function(out Handle nativeFamily) GdipGetGenericFontFamilySansSerif; | 1063 Status function(out Handle nativeFamily) GdipGetGenericFontFamilySansSerif; |
1064 Status function(Handle family, FontStyle style, out short EmHeight) GdipGetEmHeight; | 1064 Status function(Handle family, FontStyle style, out short EmHeight) GdipGetEmHeight; |
1065 Status function(Handle family, FontStyle style, out short CellAscent) GdipGetCellAscent; | 1065 Status function(Handle family, FontStyle style, out short CellAscent) GdipGetCellAscent; |
1133 Status function(Handle path, float x, float y, float width, float height, float startAngle, float sweepAngle) GdipAddPathPie; | 1133 Status function(Handle path, float x, float y, float width, float height, float startAngle, float sweepAngle) GdipAddPathPie; |
1134 Status function(Handle path, int x, int y, int width, int height, float startAngle, float sweepAngle) GdipAddPathPieI; | 1134 Status function(Handle path, int x, int y, int width, int height, float startAngle, float sweepAngle) GdipAddPathPieI; |
1135 Status function(Handle path, GpPointF* points, int count) GdipAddPathPolygon; | 1135 Status function(Handle path, GpPointF* points, int count) GdipAddPathPolygon; |
1136 Status function(Handle path, GpPoint* points, int count) GdipAddPathPolygonI; | 1136 Status function(Handle path, GpPoint* points, int count) GdipAddPathPolygonI; |
1137 Status function(Handle path, Handle addingPath, int connect) GdipAddPathPath; | 1137 Status function(Handle path, Handle addingPath, int connect) GdipAddPathPath; |
1138 Status function(Handle path, wchar* string, int length, Handle family, FontStyle style, float emSize, ref GpRectF layoutRect, Handle format) GdipAddPathString; | 1138 Status function(Handle path, LPCWSTR string, int length, Handle family, FontStyle style, float emSize, ref GpRectF layoutRect, Handle format) GdipAddPathString; |
1139 Status function(Handle path, wchar* string, int length, Handle family, FontStyle style, float emSize, ref GpRect layoutRect, Handle format) GdipAddPathStringI; | 1139 Status function(Handle path, LPCWSTR string, int length, Handle family, FontStyle style, float emSize, ref GpRect layoutRect, Handle format) GdipAddPathStringI; |
1140 Status function(Handle path, Handle matrix) GdipTransformPath; | 1140 Status function(Handle path, Handle matrix) GdipTransformPath; |
1141 Status function(Handle path, out GpRectF bounds, Handle matrix, Handle pen) GdipGetPathWorldBounds; | 1141 Status function(Handle path, out GpRectF bounds, Handle matrix, Handle pen) GdipGetPathWorldBounds; |
1142 Status function(Handle path, Handle matrix, float flatness) GdipFlattenPath; | 1142 Status function(Handle path, Handle matrix, float flatness) GdipFlattenPath; |
1143 Status function(Handle path, Handle pen, Handle matrix, float flatness) GdipWidenPath; | 1143 Status function(Handle path, Handle pen, Handle matrix, float flatness) GdipWidenPath; |
1144 Status function(Handle path, Handle matrix, float flatness) GdipWindingModeOutline; | 1144 Status function(Handle path, Handle matrix, float flatness) GdipWindingModeOutline; |
1679 { "GdipSetStringFormatTabStops", cast(void**)& GdipSetStringFormatTabStops }, | 1679 { "GdipSetStringFormatTabStops", cast(void**)& GdipSetStringFormatTabStops }, |
1680 ]; | 1680 ]; |
1681 | 1681 |
1682 | 1682 |
1683 void loadLib_Gdip(){ | 1683 void loadLib_Gdip(){ |
1684 if (auto lib = tango.sys.SharedLib.SharedLib.load(`gdiplus.dll`)) { | 1684 version(Tango){ |
1685 foreach( inout s; symbols ){ | 1685 if (auto lib = tango.sys.SharedLib.SharedLib.load(`gdiplus.dll`)) { |
1686 *s.symbol = lib.getSymbol( s.name.ptr ); | 1686 foreach( inout s; symbols ){ |
1687 if( s.symbol is null ){ | 1687 *s.symbol = lib.getSymbol( s.name.ptr ); |
1688 getDwtLogger.error( __FILE__, __LINE__, "gdiplus.dll: Symbol '{}' not found", s.name ); | 1688 if( s.symbol is null ){ |
1689 getDwtLogger.error( __FILE__, __LINE__, "gdiplus.dll: Symbol '{}' not found", s.name ); | |
1690 } | |
1689 } | 1691 } |
1692 } else { | |
1693 getDwtLogger.error( __FILE__, __LINE__, "Could not load the library gdiplus.dll"); | |
1690 } | 1694 } |
1691 } else { | 1695 } else { // Phobos |
1692 getDwtLogger.error( __FILE__, __LINE__, "Could not load the library gdiplus.dll"); | 1696 implMissing( __FILE__, __LINE__ ); |
1693 } | 1697 } |
1694 } | 1698 } |
1695 | 1699 |
1696 } | 1700 } |
1697 | 1701 |