Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
933 B

  1. #ifndef _DRAWGLYPHDATA_
  2. #define _DRAWGLYPHDATA_
  3. struct DrawGlyphData
  4. {
  5. DpContext *context;
  6. DpBitmap *surface;
  7. const GpRect *drawBounds;
  8. const GpGlyphPos *glyphPos;
  9. const GpGlyphPos *glyphPathPos;
  10. INT count;
  11. const DpBrush *brush;
  12. const GpFaceRealization *faceRealization;
  13. const UINT16 *glyphs;
  14. const UINT16 *glyphMap;
  15. const PointF *glyphOrigins;
  16. INT glyphCount; // (May differ from count)
  17. const WCHAR *string;
  18. UINT stringLength;
  19. ItemScript script;
  20. INT edgeGlyphAdvance;
  21. BOOL rightToLeft;
  22. INT flags; // DG_NOGDI - testing only
  23. };
  24. #endif // _DRAWGLYPHDATA_