这篇教程C++ GC_UNWRAP函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中GC_UNWRAP函数的典型用法代码示例。如果您正苦于以下问题:C++ GC_UNWRAP函数的具体用法?C++ GC_UNWRAP怎么用?C++ GC_UNWRAP使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了GC_UNWRAP函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: VGAarbiterPolySegmentstatic 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: VGAarbiterPolyRectanglestatic 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: VGAarbiterPolyFillRectstatic 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: VGAarbiterImageText16static 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: VGAarbiterChangeClipstatic 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: VGAarbiterPolylinesstatic 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: VGAarbiterPushPixelsstatic 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: VGAarbiterFillPolygonstatic 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: VGAarbiterPolyRectanglestatic 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: VGAarbiterPolyFillArcstatic 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: VGAarbiterPolySegmentstatic 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: VGAarbiterPolyFillRectstatic 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: VGAarbiterPushPixelsstatic 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: VGAarbiterPolyPointstatic 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: VGAarbiterPolyText16static 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: VGAarbiterPolyFillArcstatic 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: VGAarbiterImageText8static 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: VGAarbiterPolylinesstatic 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: VGAarbiterSetSpansstatic 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: VGAarbiterFillPolygonstatic 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: VGAarbiterPolyGlyphBltstatic 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: VGAarbiterImageText16static 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: VGAarbiterPutImagestatic 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: VGAarbiterPolyGlyphBltstatic 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: VGAarbiterSetSpansstatic 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: VGAarbiterPolyText8static 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: VGAarbiterPutImagestatic 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: VGAarbiterCopyAreastatic 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函数代码示例 |