source: trunk/src/ddraw/bltFunc.h@ 2012

Last change on this file since 2012 was 1746, checked in by hugh, 26 years ago

Fixes to let RA run

File size: 10.7 KB
Line 
1
2
3// without ColorConversion
4extern void __cdecl BltSolid8to8( char *pDBDst,
5 char *pFBDst,
6 DWORD dwDstTop,
7 DWORD dwDstLeft,
8 DWORD dwPitchDBDst,
9 DWORD dwPitchFBDst,
10 char *pDBSrc,
11 char *pFBSrc,
12 DWORD dwSrcTop,
13 DWORD dwSrcLeft,
14 DWORD dwWidth,
15 DWORD dwHeight,
16 DWORD dwPitchDBSrc,
17 DWORD dwPitchFBSrc
18 );
19extern void __cdecl BltSolid16to16( char *pDBDst,
20 char *pFBDst,
21 DWORD dwDstTop,
22 DWORD dwDstLeft,
23 DWORD dwPitchDBDst,
24 DWORD dwPitchFBDst,
25 char *pDBSrc,
26 char *pFBSrc,
27 DWORD dwSrcTop,
28 DWORD dwSrcLeft,
29 DWORD dwWidth,
30 DWORD dwHeight,
31 DWORD dwPitchDBSrc,
32 DWORD dwPitchFBSrc
33 );
34extern void __cdecl BltSolid24to24( char *pDBDst,
35 char *pFBDst,
36 DWORD dwDstTop,
37 DWORD dwDstLeft,
38 DWORD dwPitchDBDst,
39 DWORD dwPitchFBDst,
40 char *pDBSrc,
41 char *pFBSrc,
42 DWORD dwSrcTop,
43 DWORD dwSrcLeft,
44 DWORD dwWidth,
45 DWORD dwHeight,
46 DWORD dwPitchDBSrc,
47 DWORD dwPitchFBSrc
48 );
49extern void __cdecl BltSolid32to32( char *pDBDst,
50 char *pFBDst,
51 DWORD dwDstTop,
52 DWORD dwDstLeft,
53 DWORD dwPitchDBDst,
54 DWORD dwPitchFBDst,
55 char *pDBSrc,
56 char *pFBSrc,
57 DWORD dwSrcTop,
58 DWORD dwSrcLeft,
59 DWORD dwWidth,
60 DWORD dwHeight,
61 DWORD dwPitchDBSrc,
62 DWORD dwPitchFBSrc
63 );
64
65void __cdecl BltSolid8to16( char *pDBDst,
66 char *pFBDst,
67 DWORD dwDstTop,
68 DWORD dwDstLeft,
69 DWORD dwPitchDBDst,
70 DWORD dwPitchFBDst,
71 char *pDBSrc,
72 char *pFBSrc,
73 DWORD dwSrcTop,
74 DWORD dwSrcLeft,
75 DWORD dwWidth,
76 DWORD dwHeight,
77 DWORD dwPitchDBSrc,
78 DWORD dwPitchFBSrc
79 );
80
81void __cdecl BltSolid8to24( char *pDBDst,
82 char *pFBDst,
83 DWORD dwDstTop,
84 DWORD dwDstLeft,
85 DWORD dwPitchDBDst,
86 DWORD dwPitchFBDst,
87 char *pDBSrc,
88 char *pFBSrc,
89 DWORD dwSrcTop,
90 DWORD dwSrcLeft,
91 DWORD dwWidth,
92 DWORD dwHeight,
93 DWORD dwPitchDBSrc,
94 DWORD dwPitchFBSrc
95 );
96
97void __cdecl BltSolid8to32( char *pDBDst,
98 char *pFBDst,
99 DWORD dwDstTop,
100 DWORD dwDstLeft,
101 DWORD dwPitchDBDst,
102 DWORD dwPitchFBDst,
103 char *pDBSrc,
104 char *pFBSrc,
105 DWORD dwSrcTop,
106 DWORD dwSrcLeft,
107 DWORD dwWidth,
108 DWORD dwHeight,
109 DWORD dwPitchDBSrc,
110 DWORD dwPitchFBSrc
111 );
112
113void __cdecl BltSolid16to8( char *pDBDst,
114 char *pFBDst,
115 DWORD dwDstTop,
116 DWORD dwDstLeft,
117 DWORD dwPitchDBDst,
118 DWORD dwPitchFBDst,
119 char *pDBSrc,
120 char *pFBSrc,
121 DWORD dwSrcTop,
122 DWORD dwSrcLeft,
123 DWORD dwWidth,
124 DWORD dwHeight,
125 DWORD dwPitchDBSrc,
126 DWORD dwPitchFBSrc
127 );
128
129void __cdecl BltSolid16to24( char *pDBDst,
130 char *pFBDst,
131 DWORD dwDstTop,
132 DWORD dwDstLeft,
133 DWORD dwPitchDBDst,
134 DWORD dwPitchFBDst,
135 char *pDBSrc,
136 char *pFBSrc,
137 DWORD dwSrcTop,
138 DWORD dwSrcLeft,
139 DWORD dwWidth,
140 DWORD dwHeight,
141 DWORD dwPitchDBSrc,
142 DWORD dwPitchFBSrc
143 );
144
145void __cdecl BltSolid16to32( char *pDBDst,
146 char *pFBDst,
147 DWORD dwDstTop,
148 DWORD dwDstLeft,
149 DWORD dwPitchDBDst,
150 DWORD dwPitchFBDst,
151 char *pDBSrc,
152 char *pFBSrc,
153 DWORD dwSrcTop,
154 DWORD dwSrcLeft,
155 DWORD dwWidth,
156 DWORD dwHeight,
157 DWORD dwPitchDBSrc,
158 DWORD dwPitchFBSrc
159 );
160
161void __cdecl BltSolid24to8( char *pDBDst,
162 char *pFBDst,
163 DWORD dwDstTop,
164 DWORD dwDstLeft,
165 DWORD dwPitchDBDst,
166 DWORD dwPitchFBDst,
167 char *pDBSrc,
168 char *pFBSrc,
169 DWORD dwSrcTop,
170 DWORD dwSrcLeft,
171 DWORD dwWidth,
172 DWORD dwHeight,
173 DWORD dwPitchDBSrc,
174 DWORD dwPitchFBSrc
175 );
176
177void __cdecl BltSolid24to16( char *pDBDst,
178 char *pFBDst,
179 DWORD dwDstTop,
180 DWORD dwDstLeft,
181 DWORD dwPitchDBDst,
182 DWORD dwPitchFBDst,
183 char *pDBSrc,
184 char *pFBSrc,
185 DWORD dwSrcTop,
186 DWORD dwSrcLeft,
187 DWORD dwWidth,
188 DWORD dwHeight,
189 DWORD dwPitchDBSrc,
190 DWORD dwPitchFBSrc
191 );
192
193void __cdecl BltSolid24to32( char *pDBDst,
194 char *pFBDst,
195 DWORD dwDstTop,
196 DWORD dwDstLeft,
197 DWORD dwPitchDBDst,
198 DWORD dwPitchFBDst,
199 char *pDBSrc,
200 char *pFBSrc,
201 DWORD dwSrcTop,
202 DWORD dwSrcLeft,
203 DWORD dwWidth,
204 DWORD dwHeight,
205 DWORD dwPitchDBSrc,
206 DWORD dwPitchFBSrc
207 );
208
209void __cdecl BltSolid32to8( char *pDBDst,
210 char *pFBDst,
211 DWORD dwDstTop,
212 DWORD dwDstLeft,
213 DWORD dwPitchDBDst,
214 DWORD dwPitchFBDst,
215 char *pDBSrc,
216 char *pFBSrc,
217 DWORD dwSrcTop,
218 DWORD dwSrcLeft,
219 DWORD dwWidth,
220 DWORD dwHeight,
221 DWORD dwPitchDBSrc,
222 DWORD dwPitchFBSrc
223 );
224
225void __cdecl BltSolid32to16( char *pDBDst,
226 char *pFBDst,
227 DWORD dwDstTop,
228 DWORD dwDstLeft,
229 DWORD dwPitchDBDst,
230 DWORD dwPitchFBDst,
231 char *pDBSrc,
232 char *pFBSrc,
233 DWORD dwSrcTop,
234 DWORD dwSrcLeft,
235 DWORD dwWidth,
236 DWORD dwHeight,
237 DWORD dwPitchDBSrc,
238 DWORD dwPitchFBSrc
239 );
240
241void __cdecl BltSolid32to24( char *pDBDst,
242 char *pFBDst,
243 DWORD dwDstTop,
244 DWORD dwDstLeft,
245 DWORD dwPitchDBDst,
246 DWORD dwPitchFBDst,
247 char *pDBSrc,
248 char *pFBSrc,
249 DWORD dwSrcTop,
250 DWORD dwSrcLeft,
251 DWORD dwWidth,
252 DWORD dwHeight,
253 DWORD dwPitchDBSrc,
254 DWORD dwPitchFBSrc
255 );
256
Note: See TracBrowser for help on using the repository browser.