Main Page   Class Hierarchy   Compound List   File List   Compound Members   Related Pages  

ACT_Api.h

00001 
00009 
00010 #ifndef _H_ACT_API
00011 #define _H_ACT_API
00012 
00013 
00014 typedef void* ACT_ActionPtr;
00015 typedef void* ACT_ActionStackPtr;
00016 
00017 #ifdef __cplusplus
00018 extern "C" {
00019 #endif
00020 
00021 
00034 
00035 extern char*    ACT_ActionGetName(ACT_ActionPtr action);
00036 extern void             ACT_ActionIncRef(ACT_ActionPtr action);
00037 extern void             ACT_ActionDecRef(ACT_ActionPtr action);
00038 
00039 
00046 
00047 extern ACT_ActionStackPtr       ACT_ActionStackCreate(unsigned int stackSize);
00048 extern void                                     ACT_ActionStackDispose(ACT_ActionStackPtr actionStack);
00049 extern void                                     ACT_ActionStackPush(ACT_ActionStackPtr actionStack, ACT_ActionPtr action);
00050 extern                                          ACT_ActionStackPtr ACT_ActionStackPeekUndo(ACT_ActionStackPtr actionStack);
00051 extern                                          ACT_ActionStackPtr ACT_ActionStackPeekRedo(ACT_ActionStackPtr actionStack);
00052 extern void                                     ACT_ActionStackUndo(ACT_ActionStackPtr actionStack);
00053 extern void                                     ACT_ActionStackRedo(ACT_ActionStackPtr actionStack);
00054 
00055 
00056 #ifdef __cplusplus
00057 }
00058 #endif
00059 
00060 #endif // _H_IMG_API

Generated at Thu May 3 18:16:00 2001 for ActionLib by doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000