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 <exec/types.h>
17 struct VSprite
* DrawPath
;
18 struct VSprite
* VSprite
; /* The VSprite this structure belongs to */
19 struct BitMap
* ImageData
;
20 struct BitMap
* SaveBuffer
;
21 WORD
* OrigImageData
; /* ImageData repesents OrigImageData which
22 is taken from the VSprite ImageData.
23 This is used to detect changes in
26 WORD Width
; /* The dimension of ImageData */
31 struct IntVSprite
* _CreateIntVSprite(struct VSprite
* vs
,
33 struct GfxBase
* GfxBase
);
34 VOID
_DeleteIntVSprite(struct VSprite
* vs
,
35 struct GfxBase
* GfxBase
);
36 BOOL
_ValidateIntVSprite(struct IntVSprite
* ivs
,
39 struct GfxBase
* GfxBase
);
40 void _ClearBobAndFollowClearPath(struct VSprite
* CurVSprite
,
42 struct GfxBase
* GfxBase
);