1 #ifndef _SOFTPIPE_INTERN_H
2 #define _SOFTPIPE_INTERN_H
5 Copyright 2010, The AROS Development Team. All rights reserved.
10 #include LC_LIBDEFS_FILE
12 #define CLID_Hidd_Gallium_Softpipe "hidd.gallium.softpipe"
14 struct HIDDGalliumSoftpipeData
18 struct softpipestaticdata
20 OOP_Class
*galliumclass
;
21 OOP_AttrBase hiddGalliumAB
;
22 struct Library
*SoftpipeCyberGfxBase
;
27 struct Library LibNode
;
28 struct softpipestaticdata sd
;
31 #define METHOD(base, id, name) \
32 base ## __ ## id ## __ ## name (OOP_Class *cl, OOP_Object *o, struct p ## id ## _ ## name *msg)
34 #define BASE(lib) ((LIBBASETYPEPTR)(lib))
36 #define SD(cl) (&BASE(cl->UserData)->sd)