|
Original Symbian headers
Selected EUSER, Window Server, networking, graphics and device declarations
|
Sprite member. More...
#include <w32std.h>
Public Attributes | |
| CFbsBitmap * | iBitmap |
| The bitmap to be displayed in the sprite or pointer cursor during the time interval specified by iInterval. | |
| CFbsBitmap * | iMaskBitmap |
| The bitmap mask. | |
| TBool | iInvertMask |
| EFalse if the mask bitmap is not to be inverted (the default) or ETrue if it is to be inverted. | |
| CGraphicsContext::TDrawMode | iDrawMode |
| Specifies the drawing mode to use when drawing iBitmap if the mask is NULL. | |
| TPoint | iOffset |
| Offset from the sprite's central position. | |
| TTimeIntervalMicroSeconds32 | iInterval |
| Time interval for which iBitmap is displayed. | |
Sprite member.
This structure is used to define the parameters of a sprite member, which can be added to a sprite or pointer cursor.
| CFbsBitmap* TSpriteMember::iBitmap |
| CGraphicsContext::TDrawMode TSpriteMember::iDrawMode |
| TTimeIntervalMicroSeconds32 TSpriteMember::iInterval |
| TBool TSpriteMember::iInvertMask |
| CFbsBitmap* TSpriteMember::iMaskBitmap |
The bitmap mask.
This defines which areas of iBitmap are drawn to the screen. It enables the bitmap to have a non-rectangular shape on the screen. Areas which are not drawn to, retain the appearance of the window underneath the sprite or cursor.
The bits in iBitmap are AND'ed with those in iMaskBitmap before being drawn to the screen. In practice, the mask bitmap is normally white in those areas drawn to by iBitmap, and black in all other areas.
Note:
This bitmap should be in the same mode as iBitmap, otherwise the masking out operation becomes inefficient.
| TPoint TSpriteMember::iOffset |