39 |
39 |
40 RegisterFunc RegisterAny4Byte; |
40 RegisterFunc RegisterAny4Byte; |
41 |
41 |
42 DECLARE_SOLID_FILLRECT(Any4Byte); |
42 DECLARE_SOLID_FILLRECT(Any4Byte); |
43 DECLARE_SOLID_FILLSPANS(Any4Byte); |
43 DECLARE_SOLID_FILLSPANS(Any4Byte); |
|
44 DECLARE_SOLID_PARALLELOGRAM(Any4Byte); |
44 DECLARE_SOLID_DRAWLINE(Any4Byte); |
45 DECLARE_SOLID_DRAWLINE(Any4Byte); |
45 DECLARE_XOR_FILLRECT(Any4Byte); |
46 DECLARE_XOR_FILLRECT(Any4Byte); |
46 DECLARE_XOR_FILLSPANS(Any4Byte); |
47 DECLARE_XOR_FILLSPANS(Any4Byte); |
47 DECLARE_XOR_DRAWLINE(Any4Byte); |
48 DECLARE_XOR_DRAWLINE(Any4Byte); |
48 DECLARE_SOLID_DRAWGLYPHLIST(Any4Byte); |
49 DECLARE_SOLID_DRAWGLYPHLIST(Any4Byte); |
49 DECLARE_XOR_DRAWGLYPHLIST(Any4Byte); |
50 DECLARE_XOR_DRAWGLYPHLIST(Any4Byte); |
50 |
51 |
51 NativePrimitive Any4BytePrimitives[] = { |
52 NativePrimitive Any4BytePrimitives[] = { |
52 REGISTER_SOLID_FILLRECT(Any4Byte), |
53 REGISTER_SOLID_FILLRECT(Any4Byte), |
53 REGISTER_SOLID_FILLSPANS(Any4Byte), |
54 REGISTER_SOLID_FILLSPANS(Any4Byte), |
|
55 REGISTER_SOLID_PARALLELOGRAM(Any4Byte), |
54 REGISTER_SOLID_LINE_PRIMITIVES(Any4Byte), |
56 REGISTER_SOLID_LINE_PRIMITIVES(Any4Byte), |
55 REGISTER_XOR_FILLRECT(Any4Byte), |
57 REGISTER_XOR_FILLRECT(Any4Byte), |
56 REGISTER_XOR_FILLSPANS(Any4Byte), |
58 REGISTER_XOR_FILLSPANS(Any4Byte), |
57 REGISTER_XOR_LINE_PRIMITIVES(Any4Byte), |
59 REGISTER_XOR_LINE_PRIMITIVES(Any4Byte), |
58 REGISTER_SOLID_DRAWGLYPHLIST(Any4Byte), |
60 REGISTER_SOLID_DRAWGLYPHLIST(Any4Byte), |
73 |
75 |
74 DEFINE_SOLID_FILLRECT(Any4Byte) |
76 DEFINE_SOLID_FILLRECT(Any4Byte) |
75 |
77 |
76 DEFINE_SOLID_FILLSPANS(Any4Byte) |
78 DEFINE_SOLID_FILLSPANS(Any4Byte) |
77 |
79 |
|
80 DEFINE_SOLID_PARALLELOGRAM(Any4Byte) |
|
81 |
78 DEFINE_SOLID_DRAWLINE(Any4Byte) |
82 DEFINE_SOLID_DRAWLINE(Any4Byte) |
79 |
83 |
80 DEFINE_XOR_FILLRECT(Any4Byte) |
84 DEFINE_XOR_FILLRECT(Any4Byte) |
81 |
85 |
82 DEFINE_XOR_FILLSPANS(Any4Byte) |
86 DEFINE_XOR_FILLSPANS(Any4Byte) |