コード例 #1
0
void
rdpPolySegmentOrg(DrawablePtr pDrawable, GCPtr pGC, int nseg, xSegment *pSegs)
{
    GC_OP_VARS;

    GC_OP_PROLOGUE(pGC);
    pGC->ops->PolySegment(pDrawable, pGC, nseg, pSegs);
    GC_OP_EPILOGUE(pGC);
}
コード例 #2
0
ファイル: rdpPolySegment.c プロジェクト: dlinz/xrdp-ng
void rdpPolySegmentOrg(DrawablePtr pDrawable, GCPtr pGC, int nseg, xSegment *pSegs)
{
	rdpGCPtr priv;
	GCFuncs *oldFuncs;

	GC_OP_PROLOGUE(pGC);
	pGC->ops->PolySegment(pDrawable, pGC, nseg, pSegs);
	GC_OP_EPILOGUE(pGC);
}
コード例 #3
0
ファイル: rdpPolylines.c プロジェクト: dlinz/xrdp-ng
static void rdpPolylinesOrg(DrawablePtr pDrawable, GCPtr pGC, int mode, int npt, DDXPointPtr pptInit)
{
	rdpGCPtr priv;
	GCFuncs *oldFuncs;

	GC_OP_PROLOGUE(pGC);
	pGC->ops->Polylines(pDrawable, pGC, mode, npt, pptInit);
	GC_OP_EPILOGUE(pGC);
}
コード例 #4
0
ファイル: rdpPushPixels.c プロジェクト: bmiklautz/FreeRDS
void rdpPushPixelsOrg(GCPtr pGC, PixmapPtr pBitMap, DrawablePtr pDst, int w, int h, int x, int y)
{
	rdpGCPtr priv;
	GCFuncs *oldFuncs;

	GC_OP_PROLOGUE(pGC);
	pGC->ops->PushPixels(pGC, pBitMap, pDst, w, h, x, y);
	GC_OP_EPILOGUE(pGC);
}
コード例 #5
0
ファイル: rdpPolyPoint.c プロジェクト: dlinz/xrdp-ng
void rdpPolyPointOrg(DrawablePtr pDrawable, GCPtr pGC, int mode, int npt, DDXPointPtr in_pts)
{
	rdpGCPtr priv;
	GCFuncs *oldFuncs;

	GC_OP_PROLOGUE(pGC);
	pGC->ops->PolyPoint(pDrawable, pGC, mode, npt, in_pts);
	GC_OP_EPILOGUE(pGC);
}
コード例 #6
0
static void
rdpPolyFillRectOrg(DrawablePtr pDrawable, GCPtr pGC, int nrectFill,
                   xRectangle *prectInit)
{
    GC_OP_VARS;

    GC_OP_PROLOGUE(pGC);
    pGC->ops->PolyFillRect(pDrawable, pGC, nrectFill, prectInit);
    GC_OP_EPILOGUE(pGC);
}
コード例 #7
0
ファイル: rdpSetSpans.c プロジェクト: lmcro/xorgxrdp
void
rdpSetSpansOrg(DrawablePtr pDrawable, GCPtr pGC, char *psrc,
               DDXPointPtr ppt, int *pwidth, int nspans, int fSorted)
{
    GC_OP_VARS;

    GC_OP_PROLOGUE(pGC);
    pGC->ops->SetSpans(pDrawable, pGC, psrc, ppt, pwidth, nspans, fSorted);
    GC_OP_EPILOGUE(pGC);
}
コード例 #8
0
ファイル: rdpPolyGlyphBlt.c プロジェクト: FreeRDS/FreeRDS
void rdpPolyGlyphBltOrg(DrawablePtr pDrawable, GCPtr pGC,
		int x, int y, unsigned int nglyph, CharInfoPtr *ppci, pointer pglyphBase)
{
	rdpGCPtr priv;
	GCFuncs *oldFuncs;

	GC_OP_PROLOGUE(pGC);
	pGC->ops->PolyGlyphBlt(pDrawable, pGC, x, y, nglyph, ppci, pglyphBase);
	GC_OP_EPILOGUE(pGC);
}
コード例 #9
0
ファイル: rdpPolyRectangle.c プロジェクト: RonYaari/xrdp
static void
rdpPolyRectangleOrg(DrawablePtr pDrawable, GCPtr pGC, int nrects,
                    xRectangle *rects)
{
    GC_OP_VARS;

    GC_OP_PROLOGUE(pGC);
    pGC->ops->PolyRectangle(pDrawable, pGC, nrects, rects);
    GC_OP_EPILOGUE(pGC);
}
コード例 #10
0
ファイル: rdpPolyRectangle.c プロジェクト: mario911/xrdp-ng
static void rdpPolyRectangleOrg(DrawablePtr pDrawable, GCPtr pGC, int nrects,
		xRectangle *rects)
{
	rdpGCPtr priv;
	GCFuncs *oldFuncs;

	GC_OP_PROLOGUE(pGC);
	pGC->ops->PolyRectangle(pDrawable, pGC, nrects, rects);
	GC_OP_EPILOGUE(pGC);
}
コード例 #11
0
ファイル: rdpFillSpans.c プロジェクト: mario911/xrdp-ng
static void rdpFillSpansOrg(DrawablePtr pDrawable, GCPtr pGC, int nInit,
		DDXPointPtr pptInit, int *pwidthInit, int fSorted)
{
	rdpGCPtr priv;
	GCFuncs *oldFuncs;

	GC_OP_PROLOGUE(pGC);
	pGC->ops->FillSpans(pDrawable, pGC, nInit, pptInit, pwidthInit, fSorted);
	GC_OP_EPILOGUE(pGC);
}
コード例 #12
0
ファイル: rdpPolyFillArc.c プロジェクト: 340211173/xrdp
void
rdpPolyFillArcOrg(DrawablePtr pDrawable, GCPtr pGC, int narcs, xArc *parcs)
{
    rdpGCPtr priv;
    GCFuncs *oldFuncs;

    GC_OP_PROLOGUE(pGC);
    pGC->ops->PolyFillArc(pDrawable, pGC, narcs, parcs);
    GC_OP_EPILOGUE(pGC);
}
コード例 #13
0
ファイル: rdpPolyPoint.c プロジェクト: AdaptiveThinking/xrdp
static void
rdpPolyPointOrg(DrawablePtr pDrawable, GCPtr pGC, int mode,
                int npt, DDXPointPtr in_pts)
{
    GC_OP_VARS;

    GC_OP_PROLOGUE(pGC);
    pGC->ops->PolyPoint(pDrawable, pGC, mode, npt, in_pts);
    GC_OP_EPILOGUE(pGC);
}
コード例 #14
0
ファイル: rdpImageText8.c プロジェクト: Hanchao-Wang/xrdp
void
rdpImageText8Org(DrawablePtr pDrawable, GCPtr pGC,
                 int x, int y, int count, char *chars)
{
    rdpGCPtr priv;
    GCFuncs *oldFuncs;

    GC_OP_PROLOGUE(pGC);
    pGC->ops->ImageText8(pDrawable, pGC, x, y, count, chars);
    GC_OP_EPILOGUE(pGC);
}
コード例 #15
0
ファイル: rdpPutImage.c プロジェクト: AdaptiveThinking/xrdp
static void
rdpPutImageOrg(DrawablePtr pDst, GCPtr pGC, int depth, int x, int y,
               int w, int h, int leftPad, int format, char *pBits)
{
    GC_OP_VARS;

    GC_OP_PROLOGUE(pGC);
    pGC->ops->PutImage(pDst, pGC, depth, x, y, w, h, leftPad,
                       format, pBits);
    GC_OP_EPILOGUE(pGC);
}
コード例 #16
0
ファイル: rdpCopyArea.c プロジェクト: neutrinolabs/xorgxrdp
static RegionPtr
rdpCopyAreaOrg(DrawablePtr pSrc, DrawablePtr pDst, GCPtr pGC,
               int srcx, int srcy, int w, int h, int dstx, int dsty)
{
    GC_OP_VARS;
    RegionPtr rv;

    GC_OP_PROLOGUE(pGC);
    rv = pGC->ops->CopyArea(pSrc, pDst, pGC, srcx, srcy, w, h, dstx, dsty);
    GC_OP_EPILOGUE(pGC);
    return rv;
}
コード例 #17
0
ファイル: rdpPolyText8.c プロジェクト: mario911/xrdp-ng
int rdpPolyText8Org(DrawablePtr pDrawable, GCPtr pGC,
		int x, int y, int count, char *chars)
{
	int rv;
	rdpGCPtr priv;
	GCFuncs *oldFuncs;

	GC_OP_PROLOGUE(pGC);
	rv = pGC->ops->PolyText8(pDrawable, pGC, x, y, count, chars);
	GC_OP_EPILOGUE(pGC);
	return rv;
}
コード例 #18
0
ファイル: rdpPolyText16.c プロジェクト: AkiraPenguin/xorgxrdp
static int
rdpPolyText16Org(DrawablePtr pDrawable, GCPtr pGC,
                 int x, int y, int count, unsigned short *chars)
{
    GC_OP_VARS;
    int rv;

    GC_OP_PROLOGUE(pGC);
    rv = pGC->ops->PolyText16(pDrawable, pGC, x, y, count, chars);
    GC_OP_EPILOGUE(pGC);
    return rv;
}
コード例 #19
0
ファイル: rdpCopyPlane.c プロジェクト: bmiklautz/FreeRDS
RegionPtr rdpCopyPlaneOrg(DrawablePtr pSrc, DrawablePtr pDst, GCPtr pGC,
		int srcx, int srcy, int w, int h, int dstx, int dsty, unsigned long bitPlane)
{
	RegionPtr rv;
	rdpGCPtr priv;
	GCFuncs *oldFuncs;

	GC_OP_PROLOGUE(pGC);
	rv = pGC->ops->CopyPlane(pSrc, pDst, pGC, srcx, srcy,
			w, h, dstx, dsty, bitPlane);
	GC_OP_EPILOGUE(pGC);
	return rv;
}