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
28 lines
933 B
#ifndef _DRAWGLYPHDATA_
|
|
#define _DRAWGLYPHDATA_
|
|
|
|
struct DrawGlyphData
|
|
{
|
|
DpContext *context;
|
|
DpBitmap *surface;
|
|
const GpRect *drawBounds;
|
|
const GpGlyphPos *glyphPos;
|
|
const GpGlyphPos *glyphPathPos;
|
|
INT count;
|
|
const DpBrush *brush;
|
|
const GpFaceRealization *faceRealization;
|
|
const UINT16 *glyphs;
|
|
const UINT16 *glyphMap;
|
|
const PointF *glyphOrigins;
|
|
INT glyphCount; // (May differ from count)
|
|
const WCHAR *string;
|
|
UINT stringLength;
|
|
ItemScript script;
|
|
INT edgeGlyphAdvance;
|
|
BOOL rightToLeft;
|
|
INT flags; // DG_NOGDI - testing only
|
|
};
|
|
|
|
#endif // _DRAWGLYPHDATA_
|
|
|
|
|