1 /* Automatically generated header! Do not edit! */ 2 3 #ifndef _PPCINLINE_GRAPHICS_H 4 #define _PPCINLINE_GRAPHICS_H 5 6 #ifndef __PPCINLINE_MACROS_H 7 #include <ppcinline/macros.h> 8 #endif /* !__PPCINLINE_MACROS_H */ 9 10 #ifndef GRAPHICS_BASE_NAME 11 #define GRAPHICS_BASE_NAME GfxBase 12 #endif /* !GRAPHICS_BASE_NAME */ 13 14 #define WaitBOVP(__p0) \ 15 LP1NR(402, WaitBOVP, \ 16 struct ViewPort *, __p0, a0, \ 17 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 18 19 #define FreeColorMap(__p0) \ 20 LP1NR(576, FreeColorMap, \ 21 struct ColorMap *, __p0, a0, \ 22 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 23 24 #define OpenFontTagList(__p0, __p1) \ 25 LP2(1062, struct TextFont *, OpenFontTagList, \ 26 struct TextAttr *, __p0, a0, \ 27 struct TagItem *, __p1, a1, \ 28 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 29 30 #define ExtendFont(__p0, __p1) \ 31 LP2(816, ULONG , ExtendFont, \ 32 struct TextFont *, __p0, a0, \ 33 CONST struct TagItem *, __p1, a1, \ 34 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 35 36 #define FreeVPortCopLists(__p0) \ 37 LP1NR(540, FreeVPortCopLists, \ 38 struct ViewPort *, __p0, a0, \ 39 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 40 41 #define CMove(__p0, __p1, __p2) \ 42 LP3NR(372, CMove, \ 43 struct UCopList *, __p0, a1, \ 44 APTR , __p1, d0, \ 45 LONG , __p2, d1, \ 46 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 47 48 #define AreaEnd(__p0) \ 49 LP1(264, LONG , AreaEnd, \ 50 struct RastPort *, __p0, a1, \ 51 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 52 53 #define RemVSprite(__p0) \ 54 LP1NR(138, RemVSprite, \ 55 struct VSprite *, __p0, a0, \ 56 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 57 58 #define OpenFont(__p0) \ 59 LP1(72, struct TextFont *, OpenFont, \ 60 struct TextAttr *, __p0, a0, \ 61 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 62 63 #define DisownBlitter() \ 64 LP0NR(462, DisownBlitter, \ 65 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 66 67 #define AllocSpriteDataA(__p0, __p1) \ 68 LP2(1020, struct ExtSprite *, AllocSpriteDataA, \ 69 CONST struct BitMap *, __p0, a2, \ 70 CONST struct TagItem *, __p1, a1, \ 71 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 72 73 #define CloseMonitor(__p0) \ 74 LP1(720, BOOL , CloseMonitor, \ 75 struct MonitorSpec *, __p0, a0, \ 76 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 77 78 #define BltMaskBitMapRastPort(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9) \ 79 LP10NR(636, BltMaskBitMapRastPort, \ 80 CONST struct BitMap *, __p0, a0, \ 81 LONG , __p1, d0, \ 82 LONG , __p2, d1, \ 83 struct RastPort *, __p3, a1, \ 84 LONG , __p4, d2, \ 85 LONG , __p5, d3, \ 86 LONG , __p6, d4, \ 87 LONG , __p7, d5, \ 88 ULONG , __p8, d6, \ 89 CONST PLANEPTR , __p9, a2, \ 90 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 91 92 #define ReleasePen(__p0, __p1) \ 93 LP2NR(948, ReleasePen, \ 94 struct ColorMap *, __p0, a0, \ 95 ULONG , __p1, d0, \ 96 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 97 98 #define BltTemplate(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7) \ 99 LP8NR(36, BltTemplate, \ 100 CONST PLANEPTR , __p0, a0, \ 101 LONG , __p1, d0, \ 102 LONG , __p2, d1, \ 103 struct RastPort *, __p3, a1, \ 104 LONG , __p4, d2, \ 105 LONG , __p5, d3, \ 106 LONG , __p6, d4, \ 107 LONG , __p7, d5, \ 108 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 109 110 #define FreeSpriteData(__p0) \ 111 LP1NR(1032, FreeSpriteData, \ 112 struct ExtSprite *, __p0, a2, \ 113 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 114 115 #define PolyDraw(__p0, __p1, __p2) \ 116 LP3NR(336, PolyDraw, \ 117 struct RastPort *, __p0, a1, \ 118 LONG , __p1, d0, \ 119 CONST WORD *, __p2, a0, \ 120 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 121 122 #define GetBitMapAttr(__p0, __p1) \ 123 LP2(960, ULONG , GetBitMapAttr, \ 124 CONST struct BitMap *, __p0, a0, \ 125 ULONG , __p1, d1, \ 126 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 127 128 #define GetDrMd(__p0) \ 129 LP1(870, ULONG , GetDrMd, \ 130 struct RastPort *, __p0, a0, \ 131 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 132 133 #define LoadRGB4(__p0, __p1, __p2) \ 134 LP3NR(192, LoadRGB4, \ 135 struct ViewPort *, __p0, a0, \ 136 CONST UWORD *, __p1, a1, \ 137 LONG , __p2, d0, \ 138 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 139 140 #define ScrollRaster(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \ 141 LP7NR(396, ScrollRaster, \ 142 struct RastPort *, __p0, a1, \ 143 LONG , __p1, d0, \ 144 LONG , __p2, d1, \ 145 LONG , __p3, d2, \ 146 LONG , __p4, d3, \ 147 LONG , __p5, d4, \ 148 LONG , __p6, d5, \ 149 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 150 151 #define CopySBitMap(__p0) \ 152 LP1NR(450, CopySBitMap, \ 153 struct Layer *, __p0, a0, \ 154 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 155 156 #define SetRGB32(__p0, __p1, __p2, __p3, __p4) \ 157 LP5NR(852, SetRGB32, \ 158 struct ViewPort *, __p0, a0, \ 159 ULONG , __p1, d0, \ 160 ULONG , __p2, d1, \ 161 ULONG , __p3, d2, \ 162 ULONG , __p4, d3, \ 163 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 164 165 #define AskFont(__p0, __p1) \ 166 LP2NR(474, AskFont, \ 167 struct RastPort *, __p0, a1, \ 168 struct TextAttr *, __p1, a0, \ 169 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 170 171 #define RemIBob(__p0, __p1, __p2) \ 172 LP3NR(132, RemIBob, \ 173 struct Bob *, __p0, a0, \ 174 struct RastPort *, __p1, a1, \ 175 struct ViewPort *, __p2, a2, \ 176 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 177 178 #define XorRegionRegion(__p0, __p1) \ 179 LP2(618, BOOL , XorRegionRegion, \ 180 CONST struct Region *, __p0, a0, \ 181 struct Region *, __p1, a1, \ 182 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 183 184 #define ScrollRasterBF(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \ 185 LP7NR(1002, ScrollRasterBF, \ 186 struct RastPort *, __p0, a1, \ 187 LONG , __p1, d0, \ 188 LONG , __p2, d1, \ 189 LONG , __p3, d2, \ 190 LONG , __p4, d3, \ 191 LONG , __p5, d4, \ 192 LONG , __p6, d5, \ 193 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 194 195 #define TextFit(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7) \ 196 LP8(696, ULONG , TextFit, \ 197 struct RastPort *, __p0, a1, \ 198 CONST_STRPTR , __p1, a0, \ 199 ULONG , __p2, d0, \ 200 CONST struct TextExtent *, __p3, a2, \ 201 CONST struct TextExtent *, __p4, a3, \ 202 LONG , __p5, d1, \ 203 ULONG , __p6, d2, \ 204 ULONG , __p7, d3, \ 205 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 206 207 #define WritePixelArray8(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \ 208 LP7(786, LONG , WritePixelArray8, \ 209 struct RastPort *, __p0, a0, \ 210 ULONG , __p1, d0, \ 211 ULONG , __p2, d1, \ 212 ULONG , __p3, d2, \ 213 ULONG , __p4, d3, \ 214 UBYTE *, __p5, a2, \ 215 struct RastPort *, __p6, a1, \ 216 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 217 218 #define NextDisplayInfo(__p0) \ 219 LP1(732, ULONG , NextDisplayInfo, \ 220 ULONG , __p0, d0, \ 221 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 222 223 #define SetRast(__p0, __p1) \ 224 LP2NR(234, SetRast, \ 225 struct RastPort *, __p0, a1, \ 226 ULONG , __p1, d0, \ 227 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 228 229 #define GfxNew(__p0) \ 230 LP1(660, APTR , GfxNew, \ 231 ULONG , __p0, d0, \ 232 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 233 234 #define RemFont(__p0) \ 235 LP1NR(486, RemFont, \ 236 struct TextFont *, __p0, a1, \ 237 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 238 239 #define InitVPort(__p0) \ 240 LP1NR(204, InitVPort, \ 241 struct ViewPort *, __p0, a0, \ 242 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 243 244 #define QBSBlit(__p0) \ 245 LP1NR(294, QBSBlit, \ 246 struct bltnode *, __p0, a1, \ 247 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 248 249 #define GetRPAttrsA(__p0, __p1) \ 250 LP2NR(1044, GetRPAttrsA, \ 251 CONST struct RastPort *, __p0, a0, \ 252 CONST struct TagItem *, __p1, a1, \ 253 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 254 255 #define AllocDBufInfo(__p0) \ 256 LP1(966, struct DBufInfo *, AllocDBufInfo, \ 257 struct ViewPort *, __p0, a0, \ 258 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 259 260 #define WritePixel(__p0, __p1, __p2) \ 261 LP3(324, LONG , WritePixel, \ 262 struct RastPort *, __p0, a1, \ 263 LONG , __p1, d0, \ 264 LONG , __p2, d1, \ 265 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 266 267 #define VBeamPos() \ 268 LP0(384, LONG , VBeamPos, \ 269 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 270 271 #define SetRPAttrsA(__p0, __p1) \ 272 LP2NR(1038, SetRPAttrsA, \ 273 struct RastPort *, __p0, a0, \ 274 CONST struct TagItem *, __p1, a1, \ 275 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 276 277 #define LoadView(__p0) \ 278 LP1NR(222, LoadView, \ 279 struct View *, __p0, a1, \ 280 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 281 282 #define OrRegionRegion(__p0, __p1) \ 283 LP2(612, BOOL , OrRegionRegion, \ 284 CONST struct Region *, __p0, a0, \ 285 struct Region *, __p1, a1, \ 286 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 287 288 #define MakeVPort(__p0, __p1) \ 289 LP2(216, ULONG , MakeVPort, \ 290 struct View *, __p0, a0, \ 291 struct ViewPort *, __p1, a1, \ 292 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 293 294 #define SetOutlinePen(__p0, __p1) \ 295 LP2(978, ULONG , SetOutlinePen, \ 296 struct RastPort *, __p0, a0, \ 297 ULONG , __p1, d0, \ 298 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 299 300 #define AttemptLockLayerRom(__p0) \ 301 LP1(654, BOOL , AttemptLockLayerRom, \ 302 struct Layer *, __p0, a5, \ 303 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 304 305 #define WaitTOF() \ 306 LP0NR(270, WaitTOF, \ 307 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 308 309 #define LockLayerRom(__p0) \ 310 LP1NR(432, LockLayerRom, \ 311 struct Layer *, __p0, a5, \ 312 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 313 314 #define ClipBlit(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8) \ 315 LP9NR(552, ClipBlit, \ 316 struct RastPort *, __p0, a0, \ 317 LONG , __p1, d0, \ 318 LONG , __p2, d1, \ 319 struct RastPort *, __p3, a1, \ 320 LONG , __p4, d2, \ 321 LONG , __p5, d3, \ 322 LONG , __p6, d4, \ 323 LONG , __p7, d5, \ 324 ULONG , __p8, d6, \ 325 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 326 327 #define AndRegionRegion(__p0, __p1) \ 328 LP2(624, BOOL , AndRegionRegion, \ 329 CONST struct Region *, __p0, a0, \ 330 struct Region *, __p1, a1, \ 331 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 332 333 #define ObtainBestPenA(__p0, __p1, __p2, __p3, __p4) \ 334 LP5(840, LONG , ObtainBestPenA, \ 335 struct ColorMap *, __p0, a0, \ 336 ULONG , __p1, d1, \ 337 ULONG , __p2, d2, \ 338 ULONG , __p3, d3, \ 339 CONST struct TagItem *, __p4, a1, \ 340 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 341 342 #define AllocBitMap(__p0, __p1, __p2, __p3, __p4) \ 343 LP5(918, struct BitMap *, AllocBitMap, \ 344 ULONG , __p0, d0, \ 345 ULONG , __p1, d1, \ 346 ULONG , __p2, d2, \ 347 ULONG , __p3, d3, \ 348 CONST struct BitMap *, __p4, a0, \ 349 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 350 351 #define AreaDraw(__p0, __p1, __p2) \ 352 LP3(258, LONG , AreaDraw, \ 353 struct RastPort *, __p0, a1, \ 354 LONG , __p1, d0, \ 355 LONG , __p2, d1, \ 356 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 357 358 #define FreeCprList(__p0) \ 359 LP1NR(564, FreeCprList, \ 360 struct cprlist *, __p0, a0, \ 361 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 362 363 #define Animate(__p0, __p1) \ 364 LP2NR(162, Animate, \ 365 struct AnimOb **, __p0, a0, \ 366 struct RastPort *, __p1, a1, \ 367 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 368 369 #define FontExtent(__p0, __p1) \ 370 LP2NR(762, FontExtent, \ 371 CONST struct TextFont *, __p0, a0, \ 372 struct TextExtent *, __p1, a1, \ 373 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 374 375 #define SetSoftStyle(__p0, __p1, __p2) \ 376 LP3(90, ULONG , SetSoftStyle, \ 377 struct RastPort *, __p0, a1, \ 378 ULONG , __p1, d0, \ 379 ULONG , __p2, d1, \ 380 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 381 382 #define WritePixelLine8(__p0, __p1, __p2, __p3, __p4, __p5) \ 383 LP6(774, LONG , WritePixelLine8, \ 384 struct RastPort *, __p0, a0, \ 385 ULONG , __p1, d0, \ 386 ULONG , __p2, d1, \ 387 ULONG , __p3, d2, \ 388 UBYTE *, __p4, a2, \ 389 struct RastPort *, __p5, a1, \ 390 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 391 392 #define WeighTAMatch(__p0, __p1, __p2) \ 393 LP3(804, WORD , WeighTAMatch, \ 394 struct TTextAttr *, __p0, a0, \ 395 struct TextAttr *, __p1, a1, \ 396 struct TagItem *, __p2, a2, \ 397 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 398 399 #define ModeNotAvailable(__p0) \ 400 LP1(798, LONG , ModeNotAvailable, \ 401 ULONG , __p0, d0, \ 402 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 403 404 #define BltPattern(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \ 405 LP7NR(312, BltPattern, \ 406 struct RastPort *, __p0, a1, \ 407 CONST PLANEPTR , __p1, a0, \ 408 LONG , __p2, d0, \ 409 LONG , __p3, d1, \ 410 LONG , __p4, d2, \ 411 LONG , __p5, d3, \ 412 ULONG , __p6, d4, \ 413 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 414 415 #define InitBitMap(__p0, __p1, __p2, __p3) \ 416 LP4NR(390, InitBitMap, \ 417 struct BitMap *, __p0, a0, \ 418 LONG , __p1, d0, \ 419 LONG , __p2, d1, \ 420 LONG , __p3, d2, \ 421 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 422 423 #define SetRGB4(__p0, __p1, __p2, __p3, __p4) \ 424 LP5NR(288, SetRGB4, \ 425 struct ViewPort *, __p0, a0, \ 426 LONG , __p1, d0, \ 427 ULONG , __p2, d1, \ 428 ULONG , __p3, d2, \ 429 ULONG , __p4, d3, \ 430 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 431 432 #define InitGels(__p0, __p1, __p2) \ 433 LP3NR(120, InitGels, \ 434 struct VSprite *, __p0, a0, \ 435 struct VSprite *, __p1, a1, \ 436 struct GelsInfo *, __p2, a2, \ 437 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 438 439 #define AllocRaster(__p0, __p1) \ 440 LP2(492, PLANEPTR , AllocRaster, \ 441 ULONG , __p0, d0, \ 442 ULONG , __p1, d1, \ 443 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 444 445 #define AddVSprite(__p0, __p1) \ 446 LP2NR(102, AddVSprite, \ 447 struct VSprite *, __p0, a0, \ 448 struct RastPort *, __p1, a1, \ 449 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 450 451 #define InitMasks(__p0) \ 452 LP1NR(126, InitMasks, \ 453 struct VSprite *, __p0, a0, \ 454 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 455 456 #define ScrollVPort(__p0) \ 457 LP1NR(588, ScrollVPort, \ 458 struct ViewPort *, __p0, a0, \ 459 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 460 461 #define SetRGB4CM(__p0, __p1, __p2, __p3, __p4) \ 462 LP5NR(630, SetRGB4CM, \ 463 struct ColorMap *, __p0, a0, \ 464 LONG , __p1, d0, \ 465 ULONG , __p2, d1, \ 466 ULONG , __p3, d2, \ 467 ULONG , __p4, d3, \ 468 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 469 470 #define UnlockLayerRom(__p0) \ 471 LP1NR(438, UnlockLayerRom, \ 472 struct Layer *, __p0, a5, \ 473 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 474 475 #define ClearRectRegion(__p0, __p1) \ 476 LP2(522, BOOL , ClearRectRegion, \ 477 struct Region *, __p0, a0, \ 478 CONST struct Rectangle *, __p1, a1, \ 479 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 480 481 #define AttachPalExtra(__p0, __p1) \ 482 LP2(834, LONG , AttachPalExtra, \ 483 struct ColorMap *, __p0, a0, \ 484 struct ViewPort *, __p1, a1, \ 485 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 486 487 #define XorRectRegion(__p0, __p1) \ 488 LP2(558, BOOL , XorRectRegion, \ 489 struct Region *, __p0, a0, \ 490 CONST struct Rectangle *, __p1, a1, \ 491 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 492 493 #define SetRGB32CM(__p0, __p1, __p2, __p3, __p4) \ 494 LP5NR(996, SetRGB32CM, \ 495 struct ColorMap *, __p0, a0, \ 496 ULONG , __p1, d0, \ 497 ULONG , __p2, d1, \ 498 ULONG , __p3, d2, \ 499 ULONG , __p4, d3, \ 500 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 501 502 #define Draw(__p0, __p1, __p2) \ 503 LP3NR(246, Draw, \ 504 struct RastPort *, __p0, a1, \ 505 LONG , __p1, d0, \ 506 LONG , __p2, d1, \ 507 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 508 509 #define SetBPen(__p0, __p1) \ 510 LP2NR(348, SetBPen, \ 511 struct RastPort *, __p0, a1, \ 512 ULONG , __p1, d0, \ 513 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 514 515 #define OrRectRegion(__p0, __p1) \ 516 LP2(510, BOOL , OrRectRegion, \ 517 struct Region *, __p0, a0, \ 518 CONST struct Rectangle *, __p1, a1, \ 519 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 520 521 #define GetExtSpriteA(__p0, __p1) \ 522 LP2(930, LONG , GetExtSpriteA, \ 523 struct ExtSprite *, __p0, a2, \ 524 CONST struct TagItem *, __p1, a1, \ 525 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 526 527 #define InitTmpRas(__p0, __p1, __p2) \ 528 LP3(468, struct TmpRas *, InitTmpRas, \ 529 struct TmpRas *, __p0, a0, \ 530 PLANEPTR , __p1, a1, \ 531 LONG , __p2, d0, \ 532 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 533 534 #define GfxAssociate(__p0, __p1) \ 535 LP2NR(672, GfxAssociate, \ 536 CONST APTR , __p0, a0, \ 537 APTR , __p1, a1, \ 538 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 539 540 #define OpenMonitor(__p0, __p1) \ 541 LP2(714, struct MonitorSpec *, OpenMonitor, \ 542 CONST_STRPTR , __p0, a1, \ 543 ULONG , __p1, d0, \ 544 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 545 546 #define InitView(__p0) \ 547 LP1NR(360, InitView, \ 548 struct View *, __p0, a1, \ 549 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 550 551 #define ObtainPen(__p0, __p1, __p2, __p3, __p4, __p5) \ 552 LP6(954, ULONG , ObtainPen, \ 553 struct ColorMap *, __p0, a0, \ 554 ULONG , __p1, d0, \ 555 ULONG , __p2, d1, \ 556 ULONG , __p3, d2, \ 557 ULONG , __p4, d3, \ 558 LONG , __p5, d4, \ 559 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 560 561 #define GetGBuffers(__p0, __p1, __p2) \ 562 LP3(168, BOOL , GetGBuffers, \ 563 struct AnimOb *, __p0, a0, \ 564 struct RastPort *, __p1, a1, \ 565 LONG , __p2, d0, \ 566 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 567 568 #define QBlit(__p0) \ 569 LP1NR(276, QBlit, \ 570 struct bltnode *, __p0, a1, \ 571 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 572 573 574 #define GetRGB4(__p0, __p1) \ 575 LP2(582, ULONG , GetRGB4, \ 576 struct ColorMap *, __p0, a0, \ 577 LONG , __p1, d0, \ 578 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 579 580 #define FreeSprite(__p0) \ 581 LP1NR(414, FreeSprite, \ 582 LONG , __p0, d0, \ 583 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 584 585 #define ChangeExtSpriteA(__p0, __p1, __p2, __p3) \ 586 LP4(1026, LONG , ChangeExtSpriteA, \ 587 struct ViewPort *, __p0, a0, \ 588 struct ExtSprite *, __p1, a1, \ 589 struct ExtSprite *, __p2, a2, \ 590 CONST struct TagItem *, __p3, a3, \ 591 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 592 593 #define AreaEllipse(__p0, __p1, __p2, __p3, __p4) \ 594 LP5(186, LONG , AreaEllipse, \ 595 struct RastPort *, __p0, a1, \ 596 LONG , __p1, d0, \ 597 LONG , __p2, d1, \ 598 LONG , __p3, d2, \ 599 LONG , __p4, d3, \ 600 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 601 602 #define AddBob(__p0, __p1) \ 603 LP2NR(96, AddBob, \ 604 struct Bob *, __p0, a0, \ 605 struct RastPort *, __p1, a1, \ 606 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 607 608 #define OwnBlitter() \ 609 LP0NR(456, OwnBlitter, \ 610 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 611 612 #define StripFont(__p0) \ 613 LP1NR(822, StripFont, \ 614 struct TextFont *, __p0, a0, \ 615 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 616 617 #define CWait(__p0, __p1, __p2) \ 618 LP3NR(378, CWait, \ 619 struct UCopList *, __p0, a1, \ 620 LONG , __p1, d0, \ 621 LONG , __p2, d1, \ 622 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 623 624 #define ScalerDiv(__p0, __p1, __p2) \ 625 LP3(684, UWORD , ScalerDiv, \ 626 ULONG , __p0, d0, \ 627 ULONG , __p1, d1, \ 628 ULONG , __p2, d2, \ 629 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 630 631 #define VideoControl(__p0, __p1) \ 632 LP2(708, BOOL , VideoControl, \ 633 struct ColorMap *, __p0, a0, \ 634 struct TagItem *, __p1, a1, \ 635 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 636 637 #define DisposeRegion(__p0) \ 638 LP1NR(534, DisposeRegion, \ 639 struct Region *, __p0, a0, \ 640 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 641 642 #define TextExtent(__p0, __p1, __p2, __p3) \ 643 LP4(690, WORD , TextExtent, \ 644 struct RastPort *, __p0, a1, \ 645 CONST_STRPTR , __p1, a0, \ 646 LONG , __p2, d0, \ 647 struct TextExtent *, __p3, a2, \ 648 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 649 650 #define FreeBitMap(__p0) \ 651 LP1NR(924, FreeBitMap, \ 652 struct BitMap *, __p0, a0, \ 653 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 654 655 #define NewRegion() \ 656 LP0(516, struct Region *, NewRegion, \ 657 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 658 659 #define Flood(__p0, __p1, __p2, __p3) \ 660 LP4(330, BOOL , Flood, \ 661 struct RastPort *, __p0, a1, \ 662 ULONG , __p1, d2, \ 663 LONG , __p2, d0, \ 664 LONG , __p3, d1, \ 665 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 666 667 #define MoveSprite(__p0, __p1, __p2, __p3) \ 668 LP4NR(426, MoveSprite, \ 669 struct ViewPort *, __p0, a0, \ 670 struct SimpleSprite *, __p1, a1, \ 671 LONG , __p2, d0, \ 672 LONG , __p3, d1, \ 673 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 674 675 #define SetChipRev(__p0) \ 676 LP1(888, ULONG , SetChipRev, \ 677 ULONG , __p0, d0, \ 678 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 679 680 #define ReadPixelArray8(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \ 681 LP7(780, LONG , ReadPixelArray8, \ 682 struct RastPort *, __p0, a0, \ 683 ULONG , __p1, d0, \ 684 ULONG , __p2, d1, \ 685 ULONG , __p3, d2, \ 686 ULONG , __p4, d3, \ 687 UBYTE *, __p5, a2, \ 688 struct RastPort *, __p6, a1, \ 689 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 690 691 #define BestModeIDA(__p0) \ 692 LP1(1050, ULONG , BestModeIDA, \ 693 CONST struct TagItem *, __p0, a0, \ 694 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 695 696 #define DoCollision(__p0) \ 697 LP1NR(108, DoCollision, \ 698 struct RastPort *, __p0, a1, \ 699 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 700 701 #define SetABPenDrMd(__p0, __p1, __p2, __p3) \ 702 LP4NR(894, SetABPenDrMd, \ 703 struct RastPort *, __p0, a1, \ 704 ULONG , __p1, d0, \ 705 ULONG , __p2, d1, \ 706 ULONG , __p3, d2, \ 707 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 708 709 #define AddAnimOb(__p0, __p1, __p2) \ 710 LP3NR(156, AddAnimOb, \ 711 struct AnimOb *, __p0, a0, \ 712 struct AnimOb **, __p1, a1, \ 713 struct RastPort *, __p2, a2, \ 714 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 715 716 #define GetBPen(__p0) \ 717 LP1(864, ULONG , GetBPen, \ 718 struct RastPort *, __p0, a0, \ 719 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 720 721 #define WriteChunkyPixels(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \ 722 LP7NR(1056, WriteChunkyPixels, \ 723 struct RastPort *, __p0, a0, \ 724 ULONG , __p1, d0, \ 725 ULONG , __p2, d1, \ 726 ULONG , __p3, d2, \ 727 ULONG , __p4, d3, \ 728 CONST UBYTE *, __p5, a2, \ 729 LONG , __p6, d4, \ 730 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 731 732 #define RectFill(__p0, __p1, __p2, __p3, __p4) \ 733 LP5NR(306, RectFill, \ 734 struct RastPort *, __p0, a1, \ 735 LONG , __p1, d0, \ 736 LONG , __p2, d1, \ 737 LONG , __p3, d2, \ 738 LONG , __p4, d3, \ 739 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 740 741 #define GetOutlinePen(__p0) \ 742 LP1(876, ULONG , GetOutlinePen, \ 743 struct RastPort *, __p0, a0, \ 744 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 745 746 #define SortGList(__p0) \ 747 LP1NR(150, SortGList, \ 748 struct RastPort *, __p0, a1, \ 749 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 750 751 #define FreeRaster(__p0, __p1, __p2) \ 752 LP3NR(498, FreeRaster, \ 753 PLANEPTR , __p0, a0, \ 754 ULONG , __p1, d0, \ 755 ULONG , __p2, d1, \ 756 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 757 758 #define ClearScreen(__p0) \ 759 LP1NR(48, ClearScreen, \ 760 struct RastPort *, __p0, a1, \ 761 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 762 763 #define BltBitMapRastPort(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8) \ 764 LP9NR(606, BltBitMapRastPort, \ 765 CONST struct BitMap *, __p0, a0, \ 766 LONG , __p1, d0, \ 767 LONG , __p2, d1, \ 768 struct RastPort *, __p3, a1, \ 769 LONG , __p4, d2, \ 770 LONG , __p5, d3, \ 771 LONG , __p6, d4, \ 772 LONG , __p7, d5, \ 773 ULONG , __p8, d6, \ 774 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 775 776 #define FindDisplayInfo(__p0) \ 777 LP1(726, DisplayInfoHandle , FindDisplayInfo, \ 778 ULONG , __p0, d0, \ 779 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 780 781 #define TextLength(__p0, __p1, __p2) \ 782 LP3(54, WORD , TextLength, \ 783 struct RastPort *, __p0, a1, \ 784 CONST_STRPTR , __p1, a0, \ 785 ULONG , __p2, d0, \ 786 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 787 788 #define BitMapScale(__p0) \ 789 LP1NR(678, BitMapScale, \ 790 struct BitScaleArgs *, __p0, a0, \ 791 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 792 793 #define GetDisplayInfoData(__p0, __p1, __p2, __p3, __p4) \ 794 LP5(756, ULONG , GetDisplayInfoData, \ 795 CONST DisplayInfoHandle , __p0, a0, \ 796 APTR , __p1, a1, \ 797 ULONG , __p2, d0, \ 798 ULONG , __p3, d1, \ 799 ULONG , __p4, d2, \ 800 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 801 802 #define SetWriteMask(__p0, __p1) \ 803 LP2(984, ULONG , SetWriteMask, \ 804 struct RastPort *, __p0, a0, \ 805 ULONG , __p1, d0, \ 806 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 807 808 #define CoerceMode(__p0, __p1, __p2) \ 809 LP3(936, ULONG , CoerceMode, \ 810 struct ViewPort *, __p0, a0, \ 811 ULONG , __p1, d0, \ 812 ULONG , __p2, d1, \ 813 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 814 815 #define CalcIVG(__p0, __p1) \ 816 LP2(828, UWORD , CalcIVG, \ 817 struct View *, __p0, a0, \ 818 struct ViewPort *, __p1, a1, \ 819 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 820 821 #define ClearEOL(__p0) \ 822 LP1NR(42, ClearEOL, \ 823 struct RastPort *, __p0, a1, \ 824 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 825 826 #define SetAPen(__p0, __p1) \ 827 LP2NR(342, SetAPen, \ 828 struct RastPort *, __p0, a1, \ 829 ULONG , __p1, d0, \ 830 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 831 832 #define GetColorMap(__p0) \ 833 LP1(570, struct ColorMap *, GetColorMap, \ 834 LONG , __p0, d0, \ 835 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 836 837 #define SyncSBitMap(__p0) \ 838 LP1NR(444, SyncSBitMap, \ 839 struct Layer *, __p0, a0, \ 840 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 841 842 #define InitRastPort(__p0) \ 843 LP1NR(198, InitRastPort, \ 844 struct RastPort *, __p0, a1, \ 845 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 846 847 #define LoadRGB32(__p0, __p1) \ 848 LP2NR(882, LoadRGB32, \ 849 struct ViewPort *, __p0, a0, \ 850 CONST ULONG *, __p1, a1, \ 851 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 852 853 #define CBump(__p0) \ 854 LP1NR(366, CBump, \ 855 struct UCopList *, __p0, a1, \ 856 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 857 858 #define Text(__p0, __p1, __p2) \ 859 LP3(60, LONG , Text, \ 860 struct RastPort *, __p0, a1, \ 861 CONST_STRPTR , __p1, a0, \ 862 ULONG , __p2, d0, \ 863 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 864 865 #define FreeGBuffers(__p0, __p1, __p2) \ 866 LP3NR(600, FreeGBuffers, \ 867 struct AnimOb *, __p0, a0, \ 868 struct RastPort *, __p1, a1, \ 869 LONG , __p2, d0, \ 870 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 871 872 #define SetFont(__p0, __p1) \ 873 LP2(66, LONG , SetFont, \ 874 struct RastPort *, __p0, a1, \ 875 CONST struct TextFont *, __p1, a0, \ 876 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 877 878 #define AreaMove(__p0, __p1, __p2) \ 879 LP3(252, LONG , AreaMove, \ 880 struct RastPort *, __p0, a1, \ 881 LONG , __p1, d0, \ 882 LONG , __p2, d1, \ 883 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 884 885 #define SetMaxPen(__p0, __p1) \ 886 LP2NR(990, SetMaxPen, \ 887 struct RastPort *, __p0, a0, \ 888 ULONG , __p1, d0, \ 889 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 890 891 #define ClearRegion(__p0) \ 892 LP1NR(528, ClearRegion, \ 893 struct Region *, __p0, a0, \ 894 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 895 896 #define ChangeSprite(__p0, __p1, __p2) \ 897 LP3NR(420, ChangeSprite, \ 898 struct ViewPort *, __p0, a0, \ 899 struct SimpleSprite *, __p1, a1, \ 900 UWORD *, __p2, a2, \ 901 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 902 903 #define ChangeVPBitMap(__p0, __p1, __p2) \ 904 LP3NR(942, ChangeVPBitMap, \ 905 struct ViewPort *, __p0, a0, \ 906 struct BitMap *, __p1, a1, \ 907 struct DBufInfo *, __p2, a2, \ 908 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 909 910 #define GetRGB32(__p0, __p1, __p2, __p3) \ 911 LP4NR(900, GetRGB32, \ 912 CONST struct ColorMap *, __p0, a0, \ 913 ULONG , __p1, d0, \ 914 ULONG , __p2, d1, \ 915 ULONG *, __p3, a1, \ 916 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 917 918 #define EraseRect(__p0, __p1, __p2, __p3, __p4) \ 919 LP5NR(810, EraseRect, \ 920 struct RastPort *, __p0, a1, \ 921 LONG , __p1, d0, \ 922 LONG , __p2, d1, \ 923 LONG , __p3, d2, \ 924 LONG , __p4, d3, \ 925 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 926 927 #define InitGMasks(__p0) \ 928 LP1NR(174, InitGMasks, \ 929 struct AnimOb *, __p0, a0, \ 930 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 931 932 #define GfxLookUp(__p0) \ 933 LP1(702, APTR , GfxLookUp, \ 934 CONST APTR , __p0, a0, \ 935 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 936 937 #define AddFont(__p0) \ 938 LP1NR(480, AddFont, \ 939 struct TextFont *, __p0, a1, \ 940 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 941 942 #define GfxFree(__p0) \ 943 LP1NR(666, GfxFree, \ 944 APTR , __p0, a0, \ 945 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 946 947 #define CloseFont(__p0) \ 948 LP1NR(78, CloseFont, \ 949 struct TextFont *, __p0, a1, \ 950 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 951 952 #define InitArea(__p0, __p1, __p2) \ 953 LP3NR(282, InitArea, \ 954 struct AreaInfo *, __p0, a0, \ 955 APTR , __p1, a1, \ 956 LONG , __p2, d0, \ 957 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 958 959 #define GetSprite(__p0, __p1) \ 960 LP2(408, WORD , GetSprite, \ 961 struct SimpleSprite *, __p0, a0, \ 962 LONG , __p1, d0, \ 963 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 964 965 #define FreeDBufInfo(__p0) \ 966 LP1NR(972, FreeDBufInfo, \ 967 struct DBufInfo *, __p0, a1, \ 968 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 969 970 #define UCopperListInit(__p0, __p1) \ 971 LP2(594, struct CopList *, UCopperListInit, \ 972 struct UCopList *, __p0, a0, \ 973 LONG , __p1, d0, \ 974 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 975 976 #define WaitBlit() \ 977 LP0NR(228, WaitBlit, \ 978 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 979 980 #define ReadPixelLine8(__p0, __p1, __p2, __p3, __p4, __p5) \ 981 LP6(768, LONG , ReadPixelLine8, \ 982 struct RastPort *, __p0, a0, \ 983 ULONG , __p1, d0, \ 984 ULONG , __p2, d1, \ 985 ULONG , __p3, d2, \ 986 UBYTE *, __p4, a2, \ 987 struct RastPort *, __p5, a1, \ 988 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 989 990 #define DrawGList(__p0, __p1) \ 991 LP2NR(114, DrawGList, \ 992 struct RastPort *, __p0, a1, \ 993 struct ViewPort *, __p1, a0, \ 994 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 995 996 #define DrawEllipse(__p0, __p1, __p2, __p3, __p4) \ 997 LP5NR(180, DrawEllipse, \ 998 struct RastPort *, __p0, a1, \ 999 LONG , __p1, d0, \ 1000 LONG , __p2, d1, \ 1001 LONG , __p3, d2, \ 1002 LONG , __p4, d3, \ 1003 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 1004 1005 #define MrgCop(__p0) \ 1006 LP1(210, ULONG , MrgCop, \ 1007 struct View *, __p0, a1, \ 1008 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 1009 1010 #define AskSoftStyle(__p0) \ 1011 LP1(84, ULONG , AskSoftStyle, \ 1012 struct RastPort *, __p0, a1, \ 1013 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 1014 1015 1016 #define FreeCopList(__p0) \ 1017 LP1NR(546, FreeCopList, \ 1018 struct CopList *, __p0, a0, \ 1019 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 1020 1021 #define GetAPen(__p0) \ 1022 LP1(858, ULONG , GetAPen, \ 1023 struct RastPort *, __p0, a0, \ 1024 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 1025 1026 #define FindColor(__p0, __p1, __p2, __p3, __p4) \ 1027 LP5(1008, LONG , FindColor, \ 1028 struct ColorMap *, __p0, a3, \ 1029 ULONG , __p1, d1, \ 1030 ULONG , __p2, d2, \ 1031 ULONG , __p3, d3, \ 1032 LONG , __p4, d4, \ 1033 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 1034 1035 #define AndRectRegion(__p0, __p1) \ 1036 LP2NR(504, AndRectRegion, \ 1037 struct Region *, __p0, a0, \ 1038 CONST struct Rectangle *, __p1, a1, \ 1039 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 1040 1041 #define BltClear(__p0, __p1, __p2) \ 1042 LP3NR(300, BltClear, \ 1043 PLANEPTR , __p0, a1, \ 1044 ULONG , __p1, d0, \ 1045 ULONG , __p2, d1, \ 1046 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 1047 1048 #define ReadPixel(__p0, __p1, __p2) \ 1049 LP3(318, ULONG , ReadPixel, \ 1050 struct RastPort *, __p0, a1, \ 1051 LONG , __p1, d0, \ 1052 LONG , __p2, d1, \ 1053 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 1054 1055 #define SetCollision(__p0, __p1, __p2) \ 1056 LP3NRFP(144, SetCollision, \ 1057 ULONG , __p0, d0, \ 1058 __ft, __p1, a0, \ 1059 struct GelsInfo *, __p2, a1, \ 1060 , GRAPHICS_BASE_NAME, VOID (* __ft) __CLIB_PROTOTYPE((struct VSprite *gelA,struct VSprite *gelB)), 0, 0, 0, 0, 0, 0) 1061 1062 #define BltBitMap(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9, __p10) \ 1063 LP11(30, LONG , BltBitMap, \ 1064 CONST struct BitMap *, __p0, a0, \ 1065 LONG , __p1, d0, \ 1066 LONG , __p2, d1, \ 1067 struct BitMap *, __p3, a1, \ 1068 LONG , __p4, d2, \ 1069 LONG , __p5, d3, \ 1070 LONG , __p6, d4, \ 1071 LONG , __p7, d5, \ 1072 ULONG , __p8, d6, \ 1073 ULONG , __p9, d7, \ 1074 PLANEPTR , __p10, a2, \ 1075 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 1076 1077 #define Move(__p0, __p1, __p2) \ 1078 LP3NR(240, Move, \ 1079 struct RastPort *, __p0, a1, \ 1080 LONG , __p1, d0, \ 1081 LONG , __p2, d1, \ 1082 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 1083 1084 #define GetVPModeID(__p0) \ 1085 LP1(792, LONG , GetVPModeID, \ 1086 CONST struct ViewPort *, __p0, a0, \ 1087 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 1088 1089 #define SetDrMd(__p0, __p1) \ 1090 LP2NR(354, SetDrMd, \ 1091 struct RastPort *, __p0, a1, \ 1092 ULONG , __p1, d0, \ 1093 , GRAPHICS_BASE_NAME, 0, 0, 0, 0, 0, 0) 1094 1095 #if defined(USE_INLINE_STDARG) && !defined(__STRICT_ANSI__) 1096 1097 #include <stdarg.h> 1098 1099 #define SetRPAttrs(__p0, ...) \ 1100 ({ULONG _tags[] = { __VA_ARGS__ }; \ 1101 SetRPAttrsA(__p0, (CONST struct TagItem *)_tags);}) 1102 1103 #define GetRPAttrs(__p0, ...) \ 1104 ({ULONG _tags[] = { __VA_ARGS__ }; \ 1105 GetRPAttrsA(__p0, (CONST struct TagItem *)_tags);}) 1106 1107 #define WeighTAMatchTags(__p0, __p1, ...) \ 1108 ({ULONG _tags[] = { __VA_ARGS__ }; \ 1109 WeighTAMatch(__p0, __p1, (struct TagItem *)_tags);}) 1110 1111 #define ExtendFontTags(__p0, ...) \ 1112 ({ULONG _tags[] = { __VA_ARGS__ }; \ 1113 ExtendFont(__p0, (CONST struct TagItem *)_tags);}) 1114 1115 #define ObtainBestPen(__p0, __p1, __p2, __p3, ...) \ 1116 ({ULONG _tags[] = { __VA_ARGS__ }; \ 1117 ObtainBestPenA(__p0, __p1, __p2, __p3, (CONST struct TagItem *)_tags);}) 1118 1119 #define BestModeID(...) \ 1120 ({ULONG _tags[] = { __VA_ARGS__ }; \ 1121 BestModeIDA((CONST struct TagItem *)_tags);}) 1122 1123 #define VideoControlTags(__p0, ...) \ 1124 ({ULONG _tags[] = { __VA_ARGS__ }; \ 1125 VideoControl(__p0, (struct TagItem *)_tags);}) 1126 1127 #define AllocSpriteData(__p0, ...) \ 1128 ({ULONG _tags[] = { __VA_ARGS__ }; \ 1129 AllocSpriteDataA(__p0, (CONST struct TagItem *)_tags);}) 1130 1131 #define GetExtSprite(__p0, ...) \ 1132 ({ULONG _tags[] = { __VA_ARGS__ }; \ 1133 GetExtSpriteA(__p0, (CONST struct TagItem *)_tags);}) 1134 1135 #define ChangeExtSprite(__p0, __p1, __p2, ...) \ 1136 ({ULONG _tags[] = { __VA_ARGS__ }; \ 1137 ChangeExtSpriteA(__p0, __p1, __p2, (CONST struct TagItem *)_tags);}) 1138 1139 #define OpenFontTags(__p0, ...) \ 1140 ({ULONG _tags[] = { __VA_ARGS__ }; \ 1141 OpenFontTagList(__p0, (struct TagItem *)_tags);}) 1142 1143 #endif 1144 1145 #endif /* !_PPCINLINE_GRAPHICS_H */