这篇教程C++ GC_WRAP函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中GC_WRAP函数的典型用法代码示例。如果您正苦于以下问题:C++ GC_WRAP函数的具体用法?C++ GC_WRAP怎么用?C++ GC_WRAP使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了GC_WRAP函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: VGAarbiterCopyGCstatic 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: VGAarbiterChangeClipstatic 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: VGAarbiterChangeGCstatic voidVGAarbiterChangeGC(GCPtr pGC, unsigned long mask){ GC_UNWRAP(pGC); (*pGC->funcs->ChangeGC) (pGC, mask); GC_WRAP(pGC);}
开发者ID:XQuartz,项目名称:xorg-server,代码行数:7,
示例5: VGAarbiterDestroyClipstatic voidVGAarbiterDestroyClip(GCPtr pGC){ GC_UNWRAP(pGC); (*pGC->funcs->DestroyClip) (pGC); GC_WRAP(pGC);}
开发者ID:XQuartz,项目名称:xorg-server,代码行数:7,
示例6: VGAarbiterCopyClipstatic voidVGAarbiterCopyClip(GCPtr pgcDst, GCPtr pgcSrc){ GC_UNWRAP(pgcDst); (*pgcDst->funcs->CopyClip) (pgcDst, pgcSrc); GC_WRAP(pgcDst);}
开发者ID:XQuartz,项目名称:xorg-server,代码行数:7,
示例7: VGAarbiterDestroyGCstatic voidVGAarbiterDestroyGC(GCPtr pGC){ GC_UNWRAP (pGC); DPRINT("VGAarbiterDestroyGC"); (*pGC->funcs->DestroyGC)(pGC); GC_WRAP (pGC);}
开发者ID:mozyg,项目名称:xorg,代码行数:8,
示例8: 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:XQuartz,项目名称:xorg-server,代码行数:11,
示例9: 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:XQuartz,项目名称:xorg-server,代码行数:11,
示例10: 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,
示例11: 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,
示例12: 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,
示例13: 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,
示例14: 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,
示例15: 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,
示例16: 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,
示例17: 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,
示例18: 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,
示例19: 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,
示例20: 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,
示例21: 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,
示例22: 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,
示例23: VGAarbiterCreateGCstatic 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: 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,
示例26: 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,
示例27: 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,
示例28: 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,
示例29: 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,
示例30: 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,
注:本文中的GC_WRAP函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ GC_base函数代码示例 C++ GC_WB函数代码示例 |