acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
aaa_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
// i32_bool 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
ios
aaa_cross_win_gdi.h
Generated by
1.17.0