1 #ifndef GELS_INTERNAL_H
2 #define GELS_INTERNAL_H
5 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
12 #include <graphics/gels.h>
13 #include <graphics/gfxbase.h>
14 #include <exec/types.h>
18 struct VSprite
* DrawPath
;
19 struct VSprite
* VSprite
; /* The VSprite this structure belongs to */
20 struct BitMap
* ImageData
;
21 struct BitMap
* SaveBuffer
;
22 WORD
* OrigImageData
; /* ImageData repesents OrigImageData which
23 is taken from the VSprite ImageData.
24 This is used to detect changes in
27 WORD Width
; /* The dimension of ImageData */
32 struct IntVSprite
* _CreateIntVSprite(struct VSprite
* vs
,
34 struct GfxBase
* GfxBase
);
35 VOID
_DeleteIntVSprite(struct VSprite
* vs
,
36 struct GfxBase
* GfxBase
);
37 BOOL
_ValidateIntVSprite(struct IntVSprite
* ivs
,
40 struct GfxBase
* GfxBase
);
41 void _ClearBobAndFollowClearPath(struct VSprite
* CurVSprite
,
43 struct GfxBase
* GfxBase
);