acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
aaa_cross_win_gdi_internal.h
1#pragma once
2
3//struct CLASS_DECL_ACME gdi_object
4//{
5//
6//
7// enum enum_type
8// {
9// type_undefined,
10// type_pen,
11// ::draw2d::e_pen_brush,
12// type_bitmap,
13// type_font,
14// };
15//
16// enum enum_type m_etype;
17//
19// m_etype(etype)
20// {
21// }*/
22//
23//};
24//
25
26
27//struct tag_WINDOW
28//{
29//
30// Window m_window;
31//
32//};
33//struct tagEXTLOGPEN :
34// public gdi_object
35//{
36// ::u32 elpPenStyle;
37// ::u32 elpWidth;
38// ::u32 elpBrushStyle;
39// color32_t elpColor;
40// ulong_ptr elpHatch;
41// ::u32 elpNumEntries;
42// ::u32 elpStyleEntry[1];
43//};
44//
45//
46//struct tagEXTLOGBRUSH :
47// public gdi_object
48//{
49// ::u32 lbStyle;
50// color32_t lbColor;
51// ulong_ptr lbHatch;
52//};
53//
54//
55//
56//struct tagLOGRGN :
57// public gdi_object
58//{
59// ::u32 m_uiSize;
60// ::u8 * m_puchData;
61//};
62//struct tagFONTA :
63// public gdi_object,
64// public tagLOGFONTA
65//{
66//
67//};
68//
69//
70
71