home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 6 / AACD06.ISO / AACD / Programming / ImageManager / Developer / clib / imagemanager_protos.h
Encoding:
C/C++ Source or Header  |  2000-01-27  |  768 b   |  34 lines

  1. #ifndef CLIB_IMAGEMANAGER_PROTOS_H
  2. #define CLIB_IMAGEMANAGER_PROTOS_H
  3.  
  4. #ifndef  UTILITY_TAGITEM_H
  5. #include <utility/tagitem.h>
  6. #endif
  7.  
  8. #ifndef    INTUITION_CLASSUSR_H
  9. #include <intuition/classusr.h>
  10. #endif
  11.  
  12. #include <proto/dos.h>
  13.  
  14. #ifdef __cplusplus
  15. extern "C" {
  16. #endif
  17.  
  18. Object *IM_NewObject (STRPTR, ULONG tag, ...);
  19. Object *IM_NewObjectA (STRPTR, struct TagItem *tags);
  20. VOID IM_DisposeObject (Object *obj);
  21. APTR IM_ObtainColourCube (struct Screen *scr);
  22. VOID IM_ReleaseColourCube (APTR cube);
  23. struct IClass *IM_GetClass (STRPTR name);
  24. VOID IM_FreeClass (struct IClass *cl);
  25. Object **IM_CreateChain (ULONG flags, ULONG chain_element, ...);
  26. Object **IM_CreateChainA (ULONG flags, ULONG *chain);
  27. VOID IM_DeleteChain (Object **chain);
  28.  
  29. #ifdef __cplusplus
  30. };
  31. #endif
  32.  
  33. #endif
  34.