acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
solaris_cross_win_gdi.h
1
#pragma once
2
3
/*HDC GetDC(oswindow hwnd);
4
HFONT CreateFontIndirect(const LOGFONT * lf);
5
HPEN CreatePen(::i32 iPenStyle, ::i32 iWidth, color32_t crColor);
6
HGDIOBJ GetStockObject(::i32 iStockObject);
7
HGDIOBJ SelectObject(HDC hdc, HGDIOBJ hgdiobj);
8
::i32_bool Rectangle(HDC hdc, ::i32 x1, ::i32 y1, ::i32 x2, ::i32 y2);
9
::i32_bool DeleteObject(HGDIOBJ hgdiobj);
10
HDC create_compatible_graphics(HDC hdc);
11
//HBITMAP WINAPI CreateDIBSection(HDC hdc, const BITMAPINFO *lpbmi, ::u32 usage, void **ppvBits, HANDLE hSection, ::u32 offset);
12
::i32_bool SetTextColor(HDC hdc, color32_t color32);
13
::i32_bool SetBkMode(HDC hdc, ::i32 iMode);
14
::i32_bool DeleteDC(HDC hdc);
15
::i32_bool AlphaBlend(HDC hdcDest, ::i32 xoriginDest, ::i32 yoriginDest, ::i32 wDest, ::i32 hDest, HDC hdcSrc, ::i32 xoriginSrc, ::i32 yoriginSrc, ::i32 wSrc, ::i32 hSrc, BLENDFUNCTION ftn);
16
::i32_bool GetObject(HGDIOBJ hgdiobj, ::i32 iSize, void * matter);
17
::i32_bool GetTextExtentPoint(HDC hdc, const ::scoped_string & scopedstrText, ::i32 iSize, ::i32_size * psize);
18
/*::i32_bool WINAPI TransparentBlt(HDC hdcDest,
19
__in ::i32 xoriginDest,
20
__in ::i32 yoriginDest,
21
__in ::i32 wDest,
22
__in ::i32 hDest,
23
__in HDC hdcSrc,
24
__in ::i32 xoriginSrc,
25
__in ::i32 yoriginSrc,
26
__in ::i32 wSrc,
27
__in ::i32 hSrc,
28
__in ::u32 crTransparent);
29
30
*/
operating_system
solaris
solaris_cross_win_gdi.h
Generated by
1.17.0