您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ GC_WRAP函数代码示例

51自学网 2021-06-01 20:49:32
  C++
这篇教程C++ GC_WRAP函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中GC_WRAP函数的典型用法代码示例。如果您正苦于以下问题:C++ GC_WRAP函数的具体用法?C++ GC_WRAP怎么用?C++ GC_WRAP使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了GC_WRAP函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: VGAarbiterCopyGC

static voidVGAarbiterCopyGC(GCPtr pGCSrc, unsigned long mask, GCPtr pGCDst){    GC_UNWRAP(pGCDst);    (*pGCDst->funcs->CopyGC) (pGCSrc, mask, pGCDst);    GC_WRAP(pGCDst);}
开发者ID:XQuartz,项目名称:xorg-server,代码行数:7,


示例2: VGAarbiterChangeClip

static voidVGAarbiterChangeClip(GCPtr pGC, int type, void *pvalue, int nrects){    GC_UNWRAP(pGC);    (*pGC->funcs->ChangeClip) (pGC, type, pvalue, nrects);    GC_WRAP(pGC);}
开发者ID:XQuartz,项目名称:xorg-server,代码行数:7,


示例3: VGAarbiterValidateGC

/* GC funcs */static voidVGAarbiterValidateGC(GCPtr pGC, unsigned long changes, DrawablePtr pDraw){    GC_UNWRAP(pGC);    (*pGC->funcs->ValidateGC) (pGC, changes, pDraw);    GC_WRAP(pGC);}
开发者ID:XQuartz,项目名称:xorg-server,代码行数:8,


示例4: VGAarbiterChangeGC

static voidVGAarbiterChangeGC(GCPtr pGC, unsigned long mask){    GC_UNWRAP(pGC);    (*pGC->funcs->ChangeGC) (pGC, mask);    GC_WRAP(pGC);}
开发者ID:XQuartz,项目名称:xorg-server,代码行数:7,


示例5: VGAarbiterDestroyClip

static voidVGAarbiterDestroyClip(GCPtr pGC){    GC_UNWRAP(pGC);    (*pGC->funcs->DestroyClip) (pGC);    GC_WRAP(pGC);}
开发者ID:XQuartz,项目名称:xorg-server,代码行数:7,


示例6: VGAarbiterCopyClip

static voidVGAarbiterCopyClip(GCPtr pgcDst, GCPtr pgcSrc){    GC_UNWRAP(pgcDst);    (*pgcDst->funcs->CopyClip) (pgcDst, pgcSrc);    GC_WRAP(pgcDst);}
开发者ID:XQuartz,项目名称:xorg-server,代码行数:7,


示例7: VGAarbiterDestroyGC

static voidVGAarbiterDestroyGC(GCPtr pGC){    GC_UNWRAP (pGC);    DPRINT("VGAarbiterDestroyGC");    (*pGC->funcs->DestroyGC)(pGC);    GC_WRAP (pGC);}
开发者ID:mozyg,项目名称:xorg,代码行数:8,


示例8: VGAarbiterPolySegment

static voidVGAarbiterPolySegment(DrawablePtr pDraw, GCPtr pGC, int nseg, xSegment * pSeg){    ScreenPtr pScreen = pGC->pScreen;    GC_UNWRAP(pGC);    VGAGet(pScreen);    (*pGC->ops->PolySegment) (pDraw, pGC, nseg, pSeg);    VGAPut();    GC_WRAP(pGC);}
开发者ID:XQuartz,项目名称:xorg-server,代码行数:11,


示例9: VGAarbiterPolyFillArc

static voidVGAarbiterPolyFillArc(DrawablePtr pDraw, GCPtr pGC, int narcs, xArc * parcs){    ScreenPtr pScreen = pGC->pScreen;    GC_UNWRAP(pGC);    VGAGet(pScreen);    (*pGC->ops->PolyFillArc) (pDraw, pGC, narcs, parcs);    VGAPut();    GC_WRAP(pGC);}
开发者ID:XQuartz,项目名称:xorg-server,代码行数:11,


示例10: VGAarbiterPolylines

static voidVGAarbiterPolylines(DrawablePtr pDraw,                    GCPtr pGC, int mode, int npt, DDXPointPtr pptInit){    ScreenPtr pScreen = pGC->pScreen;    GC_UNWRAP(pGC);    VGAGet(pScreen);    (*pGC->ops->Polylines) (pDraw, pGC, mode, npt, pptInit);    VGAPut();    GC_WRAP(pGC);}
开发者ID:XQuartz,项目名称:xorg-server,代码行数:12,


示例11: VGAarbiterPolyRectangle

static voidVGAarbiterPolyRectangle(DrawablePtr pDraw,                        GCPtr pGC, int nRectsInit, xRectangle *pRectsInit){    ScreenPtr pScreen = pGC->pScreen;    GC_UNWRAP(pGC);    VGAGet(pScreen);    (*pGC->ops->PolyRectangle) (pDraw, pGC, nRectsInit, pRectsInit);    VGAPut();    GC_WRAP(pGC);}
开发者ID:XQuartz,项目名称:xorg-server,代码行数:12,


示例12: VGAarbiterPolyFillRect

static voidVGAarbiterPolyFillRect(DrawablePtr pDraw,                       GCPtr pGC, int nrectFill, xRectangle *prectInit){    ScreenPtr pScreen = pGC->pScreen;    GC_UNWRAP(pGC);    VGAGet(pScreen);    (*pGC->ops->PolyFillRect) (pDraw, pGC, nrectFill, prectInit);    VGAPut();    GC_WRAP(pGC);}
开发者ID:XQuartz,项目名称:xorg-server,代码行数:12,


示例13: VGAarbiterImageText16

static voidVGAarbiterImageText16(DrawablePtr pDraw,                      GCPtr pGC, int x, int y, int count, unsigned short *chars){    ScreenPtr pScreen = pGC->pScreen;    GC_UNWRAP(pGC);    VGAGet(pScreen);    (*pGC->ops->ImageText16) (pDraw, pGC, x, y, count, chars);    VGAPut();    GC_WRAP(pGC);}
开发者ID:XQuartz,项目名称:xorg-server,代码行数:12,


示例14: VGAarbiterPolyFillArc

static voidVGAarbiterPolyFillArc(    DrawablePtr pDraw,    GCPtr   pGC,    int     narcs,    xArc    *parcs ){    GC_UNWRAP(pGC);    VGAGet_GC();    (*pGC->ops->PolyFillArc)(pDraw, pGC, narcs, parcs);    VGAPut_GC();    GC_WRAP(pGC);}
开发者ID:L3oV1nc3,项目名称:VMGL,代码行数:13,


示例15: VGAarbiterPolyRectangle

static voidVGAarbiterPolyRectangle(    DrawablePtr  pDraw,    GCPtr        pGC,    int          nRectsInit,    xRectangle  *pRectsInit ){    GC_UNWRAP(pGC);    VGAGet_GC();    (*pGC->ops->PolyRectangle)(pDraw, pGC, nRectsInit, pRectsInit);    VGAPut_GC();    GC_WRAP(pGC);}
开发者ID:L3oV1nc3,项目名称:VMGL,代码行数:13,


示例16: VGAarbiterPolySegment

static voidVGAarbiterPolySegment(    DrawablePtr pDraw,    GCPtr   pGC,    int     nseg,    xSegment    *pSeg ){    GC_UNWRAP(pGC);    VGAGet_GC();    (*pGC->ops->PolySegment)(pDraw, pGC, nseg, pSeg);    VGAPut_GC();    GC_WRAP(pGC);}
开发者ID:L3oV1nc3,项目名称:VMGL,代码行数:13,


示例17: VGAarbiterPushPixels

static voidVGAarbiterPushPixels(GCPtr pGC,                     PixmapPtr pBitMap,                     DrawablePtr pDraw, int dx, int dy, int xOrg, int yOrg){    ScreenPtr pScreen = pGC->pScreen;    GC_UNWRAP(pGC);    VGAGet(pScreen);    (*pGC->ops->PushPixels) (pGC, pBitMap, pDraw, dx, dy, xOrg, yOrg);    VGAPut();    GC_WRAP(pGC);}
开发者ID:XQuartz,项目名称:xorg-server,代码行数:13,


示例18: VGAarbiterFillPolygon

static voidVGAarbiterFillPolygon(DrawablePtr pDraw,                      GCPtr pGC,                      int shape, int mode, int count, DDXPointPtr ptsIn){    ScreenPtr pScreen = pGC->pScreen;    GC_UNWRAP(pGC);    VGAGet(pScreen);    (*pGC->ops->FillPolygon) (pDraw, pGC, shape, mode, count, ptsIn);    VGAPut();    GC_WRAP(pGC);}
开发者ID:XQuartz,项目名称:xorg-server,代码行数:13,


示例19: VGAarbiterPushPixels

static voidVGAarbiterPushPixels(    GCPtr   pGC,    PixmapPtr   pBitMap,    DrawablePtr pDraw,    int dx, int dy, int xOrg, int yOrg ){    GC_UNWRAP(pGC);    DPRINT("VGAarbiterPushPixels");    VGAGet_GC();    (*pGC->ops->PushPixels)(pGC, pBitMap, pDraw, dx, dy, xOrg, yOrg);    VGAPut_GC();    GC_WRAP(pGC);}
开发者ID:mozyg,项目名称:xorg,代码行数:14,


示例20: VGAarbiterPolyText16

static intVGAarbiterPolyText16(DrawablePtr pDraw,                     GCPtr pGC, int x, int y, int count, unsigned short *chars){    int ret;    ScreenPtr pScreen = pGC->pScreen;    GC_UNWRAP(pGC);    VGAGet(pScreen);    ret = (*pGC->ops->PolyText16) (pDraw, pGC, x, y, count, chars);    VGAPut();    GC_WRAP(pGC);    return ret;}
开发者ID:XQuartz,项目名称:xorg-server,代码行数:14,


示例21: VGAarbiterPolyFillRect

static voidVGAarbiterPolyFillRect(    DrawablePtr pDraw,    GCPtr   pGC,    int     nrectFill,    xRectangle  *prectInit){    GC_UNWRAP(pGC);    DPRINT("VGAarbiterPolyFillRect");    VGAGet_GC();    (*pGC->ops->PolyFillRect)(pDraw, pGC, nrectFill, prectInit);    VGAPut_GC();    GC_WRAP(pGC);}
开发者ID:mozyg,项目名称:xorg,代码行数:14,


示例22: VGAarbiterPolyPoint

static voidVGAarbiterPolyPoint(    DrawablePtr pDraw,    GCPtr pGC,    int mode,    int npt,    xPoint *pptInit ){    GC_UNWRAP(pGC);    VGAGet_GC();    (*pGC->ops->PolyPoint)(pDraw, pGC, mode, npt, pptInit);    VGAPut_GC();    GC_WRAP(pGC);}
开发者ID:L3oV1nc3,项目名称:VMGL,代码行数:14,


示例23: VGAarbiterCreateGC

static BoolVGAarbiterCreateGC(GCPtr pGC){    ScreenPtr    pScreen = pGC->pScreen;    VGAarbiterGCPtr pGCPriv = (VGAarbiterGCPtr)dixLookupPrivate(&pGC->devPrivates, VGAarbiterGCKey);    Bool         ret;    SCREEN_PROLOG(CreateGC);    ret = (*pScreen->CreateGC)(pGC);    GC_WRAP(pGC);    SCREEN_EPILOG(CreateGC,VGAarbiterCreateGC);    return ret;}
开发者ID:Agnarr,项目名称:xserver,代码行数:14,


示例24: VGAarbiterFillSpans

/* GC Ops */static voidVGAarbiterFillSpans(DrawablePtr pDraw,                    GC * pGC,                    int nInit,                    DDXPointPtr pptInit, int *pwidthInit, int fSorted){    ScreenPtr pScreen = pGC->pScreen;    GC_UNWRAP(pGC);    VGAGet(pScreen);    (*pGC->ops->FillSpans) (pDraw, pGC, nInit, pptInit, pwidthInit, fSorted);    VGAPut();    GC_WRAP(pGC);}
开发者ID:XQuartz,项目名称:xorg-server,代码行数:15,


示例25: VGAarbiterPolylines

static voidVGAarbiterPolylines(    DrawablePtr pDraw,    GCPtr   pGC,    int     mode,    int     npt,    DDXPointPtr pptInit ){    GC_UNWRAP(pGC);    DPRINT("VGAarbiterPolylines");    VGAGet_GC();    (*pGC->ops->Polylines)(pDraw, pGC, mode, npt, pptInit);    VGAPut_GC();    GC_WRAP(pGC);}
开发者ID:mozyg,项目名称:xorg,代码行数:15,


示例26: VGAarbiterImageText8

static voidVGAarbiterImageText8(    DrawablePtr pDraw,    GCPtr   pGC,    int     x,    int     y,    int     count,    char    *chars ){    GC_UNWRAP(pGC);    VGAGet_GC();    (*pGC->ops->ImageText8)(pDraw, pGC, x, y, count, chars);    VGAPut_GC();    GC_WRAP(pGC);}
开发者ID:L3oV1nc3,项目名称:VMGL,代码行数:15,


示例27: VGAarbiterSetSpans

static voidVGAarbiterSetSpans(DrawablePtr pDraw,                   GCPtr pGC,                   char *pcharsrc,                   register DDXPointPtr ppt,                   int *pwidth, int nspans, int fSorted){    ScreenPtr pScreen = pGC->pScreen;    GC_UNWRAP(pGC);    VGAGet(pScreen);    (*pGC->ops->SetSpans) (pDraw, pGC, pcharsrc, ppt, pwidth, nspans, fSorted);    VGAPut();    GC_WRAP(pGC);}
开发者ID:XQuartz,项目名称:xorg-server,代码行数:15,


示例28: VGAarbiterPolyGlyphBlt

static voidVGAarbiterPolyGlyphBlt(DrawablePtr pDraw,                       GCPtr pGC,                       int xInit, int yInit,                       unsigned int nglyph,                       CharInfoPtr * ppci, void *pglyphBase){    ScreenPtr pScreen = pGC->pScreen;    GC_UNWRAP(pGC);    VGAGet(pScreen);    (*pGC->ops->PolyGlyphBlt) (pDraw, pGC, xInit, yInit,                               nglyph, ppci, pglyphBase);    VGAPut();    GC_WRAP(pGC);}
开发者ID:XQuartz,项目名称:xorg-server,代码行数:16,


示例29: VGAarbiterPolyGlyphBlt

static voidVGAarbiterPolyGlyphBlt(    DrawablePtr pDraw,    GCPtr pGC,    int xInit, int yInit,    unsigned int nglyph,    CharInfoPtr *ppci,    pointer pglyphBase ){    GC_UNWRAP(pGC);    VGAGet_GC();    (*pGC->ops->PolyGlyphBlt)(pDraw, pGC, xInit, yInit,                  nglyph, ppci, pglyphBase);    VGAPut_GC();    GC_WRAP(pGC);}
开发者ID:L3oV1nc3,项目名称:VMGL,代码行数:16,


示例30: VGAarbiterPutImage

static voidVGAarbiterPutImage(DrawablePtr pDraw,                   GCPtr pGC,                   int depth,                   int x, int y, int w, int h,                   int leftPad, int format, char *pImage){    ScreenPtr pScreen = pGC->pScreen;    GC_UNWRAP(pGC);    VGAGet(pScreen);    (*pGC->ops->PutImage) (pDraw, pGC, depth, x, y, w, h,                           leftPad, format, pImage);    VGAPut();    GC_WRAP(pGC);}
开发者ID:XQuartz,项目名称:xorg-server,代码行数:16,



注:本文中的GC_WRAP函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ GC_base函数代码示例
C++ GC_WB函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。