home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 13 / AACD13.ISO / AACD / Programming / vbcc_MorphOS / machines / amiga68k / include / inline / gle_protos.h < prev    next >
Text File  |  2000-08-20  |  5KB  |  31 lines

  1. int  __gleGetJoinStyle(__reg("a6") void *)="\tjsr\t-36(a6)";
  2. #define gleGetJoinStyle() __gleGetJoinStyle(gleBase)
  3. void  __gleSetJoinStyle(__reg("d0") int style,__reg("a6") void *)="\tjsr\t-42(a6)";
  4. #define gleSetJoinStyle(x1) __gleSetJoinStyle((x1),gleBase)
  5. int  __gleGetNumSlices(__reg("a6") void *)="\tjsr\t-48(a6)";
  6. #define gleGetNumSlices() __gleGetNumSlices(gleBase)
  7. void  __gleSetNumSlices(__reg("d0") int slices,__reg("a6") void *)="\tjsr\t-54(a6)";
  8. #define gleSetNumSlices(x1) __gleSetNumSlices((x1),gleBase)
  9. void  __glePolyCylinder(__reg("d0") int npoints,__reg("a0") gleDouble point_array[][3],__reg("a1") float color_array[][3],__reg("fp0") gleDouble radius,__reg("a6") void *)="\tjsr\t-60(a6)";
  10. #define glePolyCylinder(x1,x2,x3,x4) __glePolyCylinder((x1),(x2),(x3),(x4),gleBase)
  11. void  __glePolyCone(__reg("d0") int npoints,__reg("a0") gleDouble point_array[][3],__reg("a1") float color_array[][3],__reg("a2") gleDouble radius_array[],__reg("a6") void *)="\tjsr\t-66(a6)";
  12. #define glePolyCone(x1,x2,x3,x4) __glePolyCone((x1),(x2),(x3),(x4),gleBase)
  13. void  __gleExtrusion(__reg("d0") int ncp,__reg("a0") gleDouble contour[][2],__reg("a1") gleDouble cont_normal[][2],__reg("a2") gleDouble up[3],__reg("d1") int npoints,__reg("a3") gleDouble point_array[][3],__reg("d2") float color_array[][3],__reg("a6") void *)="\tjsr\t-72(a6)";
  14. #define gleExtrusion(x1,x2,x3,x4,x5,x6,x7) __gleExtrusion((x1),(x2),(x3),(x4),(x5),(x6),(x7),gleBase)
  15. void  __gleTwistExtrusion(__reg("d0") int ncp,__reg("a0") gleDouble contour[][2],__reg("a1") gleDouble cont_normal[][2],__reg("a2") gleDouble up[3],__reg("d1") int npoints,__reg("a3") gleDouble point_array[][3],__reg("d2") float color_array[][3],__reg("d3") gleDouble twist_array[],__reg("a6") void *)="\tjsr\t-78(a6)";
  16. #define gleTwistExtrusion(x1,x2,x3,x4,x5,x6,x7,x8) __gleTwistExtrusion((x1),(x2),(x3),(x4),(x5),(x6),(x7),(x8),gleBase)
  17. void  __gleSuperExtrusion(__reg("d0") int ncp,__reg("a0") gleDouble contour[][2],__reg("a1") gleDouble cont_normal[][2],__reg("a2") gleDouble up[3],__reg("d1") int npoints,__reg("a3") gleDouble point_array[][3],__reg("d2") float color_array[][3],__reg("d3") gleDouble xform_array[][2][3],__reg("a6") void *)="\tjsr\t-84(a6)";
  18. #define gleSuperExtrusion(x1,x2,x3,x4,x5,x6,x7,x8) __gleSuperExtrusion((x1),(x2),(x3),(x4),(x5),(x6),(x7),(x8),gleBase)
  19. /**void  __gleSpiral(__reg("d0") int ncp,__reg("a0") gleDouble contour[][2],__reg("a1") gleDouble cont_normal[][2],__reg("a2") gleDouble up[3],__reg("fp0") gleDouble startRadius,__reg("fp1") gleDouble drdTheta,__reg("fp2") gleDouble startZ,__reg("fp3") gleDouble dzdTheta,__reg("a3") gleDouble startXform[2][3],__reg("d1") gleDouble dXformdTheta[2][3],__reg("fp4") gleDouble startTheta,__reg("fp5") gleDouble sweepTheta,__reg("a6") void *)="\tjsr\t-90(a6)";*/
  20. /**#define gleSpiral(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12) __gleSpiral((x1),(x2),(x3),(x4),(x5),(x6),(x7),(x8),(x9),(x10),(x11),(x12),gleBase)*/
  21. /**void  __gleLathe(__reg("d0") int ncp,__reg("a0") gleDouble contour[][2],__reg("a1") gleDouble cont_normal[][2],__reg("a2") gleDouble up[3],__reg("fp0") gleDouble startRadius,__reg("fp1") gleDouble drdTheta,__reg("fp2") gleDouble startZ,__reg("fp3") gleDouble dzdTheta,__reg("a3") gleDouble startXform[2][3],__reg("d1") gleDouble dXformdTheta[2][3],__reg("fp4") gleDouble startTheta,__reg("fp5") gleDouble sweepTheta,__reg("a6") void *)="\tjsr\t-96(a6)";*/
  22. /**#define gleLathe(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12) __gleLathe((x1),(x2),(x3),(x4),(x5),(x6),(x7),(x8),(x9),(x10),(x11),(x12),gleBase)*/
  23. /**void  __gleHelicoid(__reg("fp0") gleDouble rToroid,__reg("fp1") gleDouble startRadius,__reg("fp2") gleDouble drdTheta,__reg("fp3") gleDouble startZ,__reg("fp4") gleDouble dzdTheta,__reg("a0") gleDouble startXform[2][3],__reg("a1") gleDouble dXformdTheta[2][3],__reg("fp5") gleDouble startTheta,__reg("fp6") gleDouble sweepTheta,__reg("a6") void *)="\tjsr\t-102(a6)";*/
  24. /**#define gleHelicoid(x1,x2,x3,x4,x5,x6,x7,x8,x9) __gleHelicoid((x1),(x2),(x3),(x4),(x5),(x6),(x7),(x8),(x9),gleBase)*/
  25. /**void  __gleToroid(__reg("fp0") gleDouble rToroid,__reg("fp1") gleDouble startRadius,__reg("fp2") gleDouble drdTheta,__reg("fp3") gleDouble startZ,__reg("fp4") gleDouble dzdTheta,__reg("a0") gleDouble startXform[2][3],__reg("a1") gleDouble dXformdTheta[2][3],__reg("fp5") gleDouble startTheta,__reg("fp6") gleDouble sweepTheta,__reg("a6") void *)="\tjsr\t-108(a6)";*/
  26. /**#define gleToroid(x1,x2,x3,x4,x5,x6,x7,x8,x9) __gleToroid((x1),(x2),(x3),(x4),(x5),(x6),(x7),(x8),(x9),gleBase)*/
  27. void  __gleScrew(__reg("d0") int ncp,__reg("a0") gleDouble contour[][2],__reg("a1") gleDouble cont_normal[][2],__reg("a2") gleDouble up[3],__reg("fp0") gleDouble startz,__reg("fp1") gleDouble endz,__reg("fp2") gleDouble twist,__reg("a6") void *)="\tjsr\t-114(a6)";
  28. #define gleScrew(x1,x2,x3,x4,x5,x6,x7) __gleScrew((x1),(x2),(x3),(x4),(x5),(x6),(x7),gleBase)
  29. void  __gleTextureMode(__reg("d0") int mode,__reg("a6") void *)="\tjsr\t-120(a6)";
  30. #define gleTextureMode(x1) __gleTextureMode((x1),gleBase)
  31.