예제 #1
0
파일: bitmap.c 프로젝트: ArvidNorr/FreeRDP
int gdi_BitBlt(HGDI_DC hdcDest, int nXDest, int nYDest, int nWidth, int nHeight, HGDI_DC hdcSrc, int nXSrc, int nYSrc, int rop)
{
	p_BitBlt _BitBlt = BitBlt_[IBPP(hdcDest->bitsPerPixel)];

	if (_BitBlt != NULL)
		return _BitBlt(hdcDest, nXDest, nYDest, nWidth, nHeight, hdcSrc, nXSrc, nYSrc, rop);
	else
		return 0;
}
예제 #2
0
파일: brush.c 프로젝트: ArvidNorr/FreeRDP
int gdi_PatBlt(HGDI_DC hdc, int nXLeft, int nYLeft, int nWidth, int nHeight, int rop)
{
	p_PatBlt _PatBlt = PatBlt_[IBPP(hdc->bitsPerPixel)];

	if (_PatBlt != NULL)
		return _PatBlt(hdc, nXLeft, nYLeft, nWidth, nHeight, rop);
	else
		return 0;
}
예제 #3
0
파일: shape.c 프로젝트: ArthurGodoy/FreeRDP
int gdi_FillRect(HGDI_DC hdc, HGDI_RECT rect, HGDI_BRUSH hbr)
{
	p_FillRect _FillRect = FillRect_[IBPP(hdc->bitsPerPixel)];

	if (_FillRect != NULL)
		return _FillRect(hdc, rect, hbr);
	else
		return 0;
}
예제 #4
0
파일: line.c 프로젝트: Russkowski/FreeRDP
BOOL gdi_LineTo(HGDI_DC hdc, int nXEnd, int nYEnd)
{
    p_LineTo _LineTo = LineTo_[IBPP(hdc->bitsPerPixel)];

    if (_LineTo == NULL)
        return FALSE;

    return _LineTo(hdc, nXEnd, nYEnd);
}
예제 #5
0
파일: line.c 프로젝트: 10084462/FreeRDP
int gdi_LineTo(HGDI_DC hdc, int nXEnd, int nYEnd)
{
	p_LineTo _LineTo = LineTo_[IBPP(hdc->bitsPerPixel)];

	if (_LineTo != NULL)
		return _LineTo(hdc, nXEnd, nYEnd);
	else
		return 0;
}
예제 #6
0
int FillRect(HDC hdc, HRECT rect, HBRUSH hbr)
{
	return FillRect_[IBPP(hdc->bitsPerPixel)](hdc, rect, hbr);
}