Added missing properties.
[AROS.git] / rom / graphics / gels_internal.h
bloba77267f0a5611e53ab6f313291df5ab00833d2f7
1 #ifndef GELS_INTERNAL_H
2 #define GELS_INTERNAL_H
4 /*
5 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
6 $Id$
8 Desc:
9 Lang: english
12 #include <graphics/gels.h>
13 #include <graphics/gfxbase.h>
14 #include <exec/types.h>
16 struct IntVSprite
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
25 the image data.
27 WORD Width; /* The dimension of ImageData */
28 WORD Height;
29 WORD Depth;
32 struct IntVSprite * _CreateIntVSprite(struct VSprite * vs,
33 struct RastPort * rp,
34 struct GfxBase * GfxBase);
35 VOID _DeleteIntVSprite(struct VSprite * vs,
36 struct GfxBase * GfxBase);
37 BOOL _ValidateIntVSprite(struct IntVSprite * ivs,
38 struct RastPort * rp,
39 BOOL force_change,
40 struct GfxBase * GfxBase);
41 void _ClearBobAndFollowClearPath(struct VSprite * CurVSprite,
42 struct RastPort * rp,
43 struct GfxBase * GfxBase);
45 #endif