123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- #ifndef _APE_H_
- #define _APE_H_
- typedef void *VM_CONTEXT;
- typedef void *VM_CODEHANDLE;
- typedef struct
- {
- int ver;
- double *global_registers;
-
-
-
-
-
-
-
-
-
-
-
-
-
- int *lineblendmode;
-
- VM_CONTEXT (*allocVM)();
- void (*freeVM)(VM_CONTEXT);
-
-
- void (*resetVM)(VM_CONTEXT);
- double * (*regVMvariable)(VM_CONTEXT, const char *name);
-
- VM_CODEHANDLE (*compileVMcode)(VM_CONTEXT, char *code);
-
- void (*executeCode)(VM_CODEHANDLE, char visdata[2][2][576]);
-
- void (*freeCode)(VM_CODEHANDLE);
-
- void (*doscripthelp)(HWND hwndDlg,char *mytext);
-
- void *(*getNbuffer)(int w, int h, int n, int do_alloc);
-
-
- } APEinfo;
- #endif
|