示例#1
0
文件: cdxrplus.c 项目: LuaDist/cd
void cdInitContextPlus(void)
{
  cdContext* ctx_list[CD_CTXPLUS_COUNT];
  memset(ctx_list, 0, sizeof(ctx_list));

  ctx_list[CD_CTXPLUS_NATIVEWINDOW] = cdContextNativeWindowPlus();
  ctx_list[CD_CTXPLUS_IMAGE] = cdContextImagePlus();
  ctx_list[CD_CTXPLUS_DBUFFER] = cdContextDBufferPlus();

  cdInitContextPlusList(ctx_list);
}
示例#2
0
文件: cdwgdiplus.c 项目: LuaDist/cd
void cdInitContextPlus(void)
{
  cdContext* ctx_list[CD_CTXPLUS_COUNT];
  memset(ctx_list, 0, sizeof(ctx_list));

  ctx_list[CD_CTXPLUS_NATIVEWINDOW] = cdContextNativeWindowPlus();
  ctx_list[CD_CTXPLUS_IMAGE] = cdContextImagePlus();
  ctx_list[CD_CTXPLUS_DBUFFER] = cdContextDBufferPlus();
  ctx_list[CD_CTXPLUS_PRINTER] = cdContextPrinterPlus();
  ctx_list[CD_CTXPLUS_EMF] = cdContextEMFPlus();
  ctx_list[CD_CTXPLUS_CLIPBOARD] = cdContextClipboardPlus();

  cdInitContextPlusList(ctx_list);

  cdwpGdiPlusStartup(0);
}
示例#3
0
void cdInitContextPlus(void)
{
  cdContext* ctx_list[NUM_CONTEXTPLUS];
  memset(ctx_list, 0, sizeof(ctx_list));

  ctx_list[CD_CTX_NATIVEWINDOW] = cdContextCairoNativeWindow();
  ctx_list[CD_CTX_IMAGE] = cdContextCairoImage();
  ctx_list[CD_CTX_DBUFFER] = cdContextCairoDBuffer();
#ifndef CAIRO_X11
  ctx_list[CD_CTX_PRINTER] = cdContextCairoPrinter();
#endif
#ifdef WIN32
  ctx_list[CD_CTX_EMF] = cdContextCairoEMF();
#endif

  cdInitContextPlusList(ctx_list);
}