aboutsummaryrefslogtreecommitdiff
path: root/Src/Wasabi/api/service/svcs/svc_font.cpp
blob: 61c77d5d4c90773fb7e476b903eb08ed0f02f37c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <precomp.h>
#include <api/font/svc_fonti.h>

#define CBCLASS svc_fontI
START_DISPATCH
  VCB(TEXTOUT, textOut);
  VCB(TEXTOUT2, textOut2);
  VCB(TEXTOUTELLIPSED, textOutEllipsed);
  VCB(TEXTOUTWRAPPED, textOutWrapped);
  VCB(TEXTOUTWRAPPEDPATHED, textOutWrappedPathed);
  VCB(TEXTOUTCENTERED, textOutCentered);
  CB(GETTEXTWIDTH, getTextWidth);
  CB(GETTEXTHEIGHT, getTextHeight);
  CB(GETTEXTHEIGHT2, getTextHeight2);
  VCB(GETTEXTEXTENT, getTextExtent);
  VCB(SETFONTID, setFontId);
  CB(GETFONTID, getFontId);
  CB(GETFACENAME_, getFaceName);
  CB(ISBITMAP, isBitmap);
  CB(GETSCRIPTID, getScriptId);
  VCB(SETSCRIPTID, setScriptId);
  VCB(SETFONTFACE, setFontFace);
  CB(ADDFONTRESOURCE, addFontResource);
  CB(ADDFONTRESOURCE2, addFontResource2);
  CB(GETFONTSVCNAME, getFontSvcName);
END_DISPATCH
#undef CBCLASS