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

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

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

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

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

示例1: 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:csulmone,项目名称:X11,代码行数:11,


示例2: 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,


示例3: 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,


示例4: 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,


示例5: VGAarbiterChangeClip

static voidVGAarbiterChangeClip (    GCPtr   pGC,    int     type,    pointer pvalue,    int     nrects ){    GC_UNWRAP (pGC);    DPRINT("VGAarbiterChangeClip");    (*pGC->funcs->ChangeClip) (pGC, type, pvalue, nrects);    GC_WRAP (pGC);}
开发者ID:mozyg,项目名称:xorg,代码行数:12,


示例6: 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,


示例7: 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,


示例8: 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,


示例9: 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,


示例10: 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,


示例11: 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,


示例12: 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,


示例13: 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,


示例14: 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,


示例15: 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,


示例16: 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:Agnarr,项目名称:xserver,代码行数:14,


示例17: 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,


示例18: 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,


示例19: 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,


示例20: 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,


示例21: VGAarbiterFillPolygon

static voidVGAarbiterFillPolygon(    DrawablePtr pDraw,    GCPtr   pGC,    int     shape,    int     mode,    int     count,    DDXPointPtr ptsIn ){    GC_UNWRAP(pGC);    DPRINT("VGAarbiterFillPolygon");    VGAGet_GC();    (*pGC->ops->FillPolygon)(pDraw, pGC, shape, mode, count, ptsIn);    VGAPut_GC();    GC_WRAP(pGC);}
开发者ID:mozyg,项目名称:xorg,代码行数:16,


示例22: 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,


示例23: VGAarbiterFillSpans

/* GC Ops */static voidVGAarbiterFillSpans(    DrawablePtr pDraw,    GC      *pGC,    int     nInit,    DDXPointPtr pptInit,    int *pwidthInit,    int fSorted ){    GC_UNWRAP(pGC);    DPRINT("VGAarbiterFillSpans");    VGAGet_GC();    (*pGC->ops->FillSpans)(pDraw, pGC, nInit, pptInit, pwidthInit, fSorted);    VGAPut_GC();    GC_WRAP(pGC);}
开发者ID:mozyg,项目名称:xorg,代码行数:17,


示例24: VGAarbiterImageText16

static voidVGAarbiterImageText16(    DrawablePtr pDraw,    GCPtr   pGC,    int     x,    int     y,    int     count,    unsigned short *chars ){    GC_UNWRAP(pGC);    DPRINT("VGAarbiterImageText16");    VGAGet_GC();    (*pGC->ops->ImageText16)(pDraw, pGC, x, y, count, chars);    VGAPut_GC();    GC_WRAP(pGC);}
开发者ID:mozyg,项目名称:xorg,代码行数:16,


示例25: 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,


示例26: 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,


示例27: VGAarbiterSetSpans

static voidVGAarbiterSetSpans(    DrawablePtr     pDraw,    GCPtr       pGC,    char        *pcharsrc,    register DDXPointPtr ppt,    int         *pwidth,    int         nspans,    int         fSorted ){    GC_UNWRAP(pGC);    DPRINT("VGAarbiterSetSpans");    VGAGet_GC();    (*pGC->ops->SetSpans)(pDraw, pGC, pcharsrc, ppt, pwidth, nspans, fSorted);    VGAPut_GC();    GC_WRAP(pGC);}
开发者ID:mozyg,项目名称:xorg,代码行数:17,


示例28: VGAarbiterPolyText8

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


示例29: VGAarbiterPutImage

static voidVGAarbiterPutImage(    DrawablePtr pDraw,    GCPtr   pGC,    int     depth,    int x, int y, int w, int h,    int     leftPad,    int     format,    char    *pImage ){    GC_UNWRAP(pGC);    DPRINT("VGAarbiterPutImage");    VGAGet_GC();    (*pGC->ops->PutImage)(pDraw, pGC, depth, x, y, w, h,              leftPad, format, pImage);    VGAPut_GC();    GC_WRAP(pGC);}
开发者ID:mozyg,项目名称:xorg,代码行数:18,


示例30: VGAarbiterCopyArea

static RegionPtrVGAarbiterCopyArea(DrawablePtr pSrc,                   DrawablePtr pDst,                   GC * pGC,                   int srcx, int srcy,                   int width, int height, int dstx, int dsty){    RegionPtr ret;    ScreenPtr pScreen = pGC->pScreen;    GC_UNWRAP(pGC);    VGAGet(pScreen);    ret = (*pGC->ops->CopyArea) (pSrc, pDst,                                 pGC, srcx, srcy, width, height, dstx, dsty);    VGAPut();    GC_WRAP(pGC);    return ret;}
开发者ID:XQuartz,项目名称:xorg-server,代码行数:18,



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


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