home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / DC-POS24.LZX / pOS / IncPOS.lzx / proto / SGOS2.h < prev   
Encoding:
C/C++ Source or Header  |  1997-03-18  |  2.0 KB  |  58 lines

  1. #ifndef __INC_POS_PROTO_SGOS2_H
  2. #define __INC_POS_PROTO_SGOS2_H
  3. /*******************************************************************
  4.  Includes Release 24
  5.  (C) Copyright 1995-1997 proDAD
  6.      All Rights Reserved
  7.  
  8.  $AUT Holger Papajewski
  9.  $DAT >>SGOS2.h<<   04 Dec 1996    16:04:04 - (C) ProDAD
  10. *******************************************************************/
  11.  
  12. #ifndef __INC_POS_PEXEC_LIST_H
  13. #include <pExec/List.h>
  14. #endif
  15.  
  16.  
  17.  
  18. #ifdef __cplusplus
  19. extern "C" {
  20. #endif
  21.  
  22. /*------ SGOS --------------------------------------------------------------------------*/
  23. VOID pOS_UnlockSGOInfo(_R_A0 struct pOS_SGOInfo*);
  24. VOID pOS_LockSGOInfo(_R_A0 struct pOS_SGOInfo*);
  25.  
  26. VOID pOS_StopSGOS(_R_A0 struct pOS_SGOInfo*);
  27. BOOL pOS_StartSGOS(_R_A0 struct pOS_SGOInfo*);
  28. VOID pOS_DrawSGOS(_R_A0 struct pOS_SGOInfo*,_R_D0 ULONG);
  29.  
  30. VOID pOS_ActivateSGObjectA(_R_A0 struct pOS_SGObject*,_R_A1 const struct pOS_TagItem*);
  31. VOID pOS_InactivateSGObject(_R_A0 struct pOS_SGObject*);
  32. VOID pOS_RemoveSGObject(_R_A0 __ARID__ struct pOS_SGObject*);
  33. VOID pOS_DeleteSGObject(_R_A0 __ARID__ struct pOS_SGObject*);
  34. __ARID__ struct pOS_SGObject* pOS_CloneSGObjectA(_R_A0 struct pOS_SGObject*,_R_A1 const struct pOS_TagItem*);
  35. __ARID__ struct pOS_SGObject* pOS_CreateSGObjectA(_R_A0 struct pOS_SGOInfo*,_R_A1 const struct pOS_TagItem*);
  36.  
  37. VOID pOS_DeleteSGOInfo(_R_A0 __ARID__ struct pOS_SGOInfo*);
  38. __ARID__ struct pOS_SGOInfo* pOS_CreateSGOInfoA(_R_A0 struct pOS_Window*,_R_A1 const struct pOS_TagItem*);
  39.  
  40. struct pOS_GfxMap* pOS_SetSGObjectMask(_R_A0 struct pOS_SGObject*,_R_A1 struct pOS_GfxMap*);
  41. struct pOS_GfxMap* pOS_SetSGObjectGfxMap(_R_A0 struct pOS_SGObject*,_R_A1 struct pOS_GfxMap*);
  42.  
  43.  
  44.  
  45.  
  46. VOID pOS_ActivateSGObject(_R_A0 struct pOS_SGObject*,ULONG tag,...);
  47. __ARID__ struct pOS_SGOInfo* pOS_CreateSGOInfo(_R_A0 struct pOS_Window*,ULONG tag,...);
  48. __ARID__ struct pOS_SGObject* pOS_CloneSGObject(_R_A0 struct pOS_SGObject*,ULONG tag,...);
  49. __ARID__ struct pOS_SGObject* pOS_CreateSGObject(_R_A0 struct pOS_SGOInfo*,ULONG tag,...);
  50.  
  51.  
  52.  
  53. #ifdef __cplusplus
  54. }
  55. #endif
  56.  
  57. #endif
  58.