CircleOS
1
|
Data Fields | |
short int | mX [MAX_DMA2D_SCREEN] |
short int | mY [MAX_DMA2D_SCREEN] |
short int | mZOrder [MAX_DMA2D_SCREEN] |
struct { | |
int mIsVisible: 1 | |
0: not visible, 1: visible More... | |
int mIsRdonly: 1 | |
1 if FLASH, 0 if RAM More... | |
int mIsPartial: 1 | |
( (width_bitmap!= width_used) || (height_bitmap!= height_used) ) More... | |
int mIsDirty: 1 | |
indicate that the object has been modified. Must be redrawn More... | |
int mIsCst: 1 | |
the object is a simple rectangle filled with a constant color. More... | |
int mFormat: 8 | |
pixel format. More... | |
unsigned mAlpha: 8 | |
global alpha constant. More... | |
int mScreenCnt: 3 | |
counter to define the number of screen that use this object More... | |
int mIsDeleted: 1 | |
the object has been deleted. Its memory is available for a new smaller object. More... | |
} | mStatus |
Characteristics of the object. More... | |
short int | mCurrentRect_x |
x coordinate when a DRAW command is used for a selected object More... | |
short int | mCurrentRect_y |
y coordinate when a DRAW command is used for a selected object More... | |
short int | mCurrentRect_width |
width when a DRAW command is used for a selected object More... | |
short int | mCurrentRect_height |
height when a DRAW command is used for a selected object More... | |
short int | mCurrentRect_relpos_x |
current x coordinate when a rectangle is filled from the selected object More... | |
short int | mCurrentRect_relpos_y |
current y coordinate when a rectangle is filled from the selected object More... | |
short int | mCurrentRect_transparency |
global transparency for the selected object More... | |
short int | mWidthTotal |
width of the bitmap before any resizing More... | |
short int | mHeightTotal |
height of the bitmap before any resizing More... | |
short int | mWidthUsed |
subset of the bitmap to be used More... | |
short int | mHeightUsed |
subset of the bitmap to be used More... | |
short int | mOffsX |
X offset for subset. More... | |
short int | mOffsY |
Y offset for subset. More... | |
union { | |
color32_t * mBitmap | |
pointer to the image (with Alpha) More... | |
color32_t mARGB_Cst | |
Constant ARGB 32 bit color (with Alpha) More... | |
} | mData |
mARGB is used for the register mode (to fill a rectangle with a constant). More... | |
void * | mNextObject |
pointer to the next object in the memory pool. More... | |
unsigned | mSize |
object size = number of bytes More... | |
unsigned | mSizeGraph |
object size = number of pixels More... | |
union { | |
color32_t mDynamicImage [1] | |
Pointer to an object in RAM. More... | |
tBmpDescriptor mBmpDesc | |
Bitmap descriptor used for readonly bitmap. More... | |
} | mContents |
Definition at line 42 of file dma2d_graphic.h.
unsigned sDMA2D_Object::mAlpha |
Definition at line 54 of file dma2d_graphic.h.
color32_t sDMA2D_Object::mARGB_Cst |
Definition at line 80 of file dma2d_graphic.h.
color32_t* sDMA2D_Object::mBitmap |
Definition at line 79 of file dma2d_graphic.h.
tBmpDescriptor sDMA2D_Object::mBmpDesc |
Definition at line 90 of file dma2d_graphic.h.
union { ... } sDMA2D_Object::mContents |
short int sDMA2D_Object::mCurrentRect_height |
Definition at line 62 of file dma2d_graphic.h.
short int sDMA2D_Object::mCurrentRect_relpos_x |
Definition at line 63 of file dma2d_graphic.h.
short int sDMA2D_Object::mCurrentRect_relpos_y |
Definition at line 64 of file dma2d_graphic.h.
short int sDMA2D_Object::mCurrentRect_transparency |
Definition at line 65 of file dma2d_graphic.h.
short int sDMA2D_Object::mCurrentRect_width |
Definition at line 61 of file dma2d_graphic.h.
short int sDMA2D_Object::mCurrentRect_x |
Definition at line 59 of file dma2d_graphic.h.
short int sDMA2D_Object::mCurrentRect_y |
Definition at line 60 of file dma2d_graphic.h.
union { ... } sDMA2D_Object::mData |
color32_t sDMA2D_Object::mDynamicImage[1] |
Definition at line 89 of file dma2d_graphic.h.
int sDMA2D_Object::mFormat |
Definition at line 53 of file dma2d_graphic.h.
short int sDMA2D_Object::mHeightTotal |
Definition at line 69 of file dma2d_graphic.h.
short int sDMA2D_Object::mHeightUsed |
Definition at line 73 of file dma2d_graphic.h.
int sDMA2D_Object::mIsCst |
Definition at line 52 of file dma2d_graphic.h.
int sDMA2D_Object::mIsDeleted |
Definition at line 56 of file dma2d_graphic.h.
int sDMA2D_Object::mIsDirty |
Definition at line 51 of file dma2d_graphic.h.
int sDMA2D_Object::mIsPartial |
Definition at line 50 of file dma2d_graphic.h.
int sDMA2D_Object::mIsRdonly |
Definition at line 49 of file dma2d_graphic.h.
int sDMA2D_Object::mIsVisible |
Definition at line 48 of file dma2d_graphic.h.
void* sDMA2D_Object::mNextObject |
Definition at line 84 of file dma2d_graphic.h.
short int sDMA2D_Object::mOffsX |
Definition at line 74 of file dma2d_graphic.h.
short int sDMA2D_Object::mOffsY |
Definition at line 75 of file dma2d_graphic.h.
int sDMA2D_Object::mScreenCnt |
Definition at line 55 of file dma2d_graphic.h.
unsigned sDMA2D_Object::mSize |
Definition at line 85 of file dma2d_graphic.h.
unsigned sDMA2D_Object::mSizeGraph |
Definition at line 86 of file dma2d_graphic.h.
struct { ... } sDMA2D_Object::mStatus |
short int sDMA2D_Object::mWidthTotal |
Definition at line 68 of file dma2d_graphic.h.
short int sDMA2D_Object::mWidthUsed |
Definition at line 72 of file dma2d_graphic.h.
short int sDMA2D_Object::mX[MAX_DMA2D_SCREEN] |
Definition at line 44 of file dma2d_graphic.h.
short int sDMA2D_Object::mY[MAX_DMA2D_SCREEN] |
Definition at line 44 of file dma2d_graphic.h.
short int sDMA2D_Object::mZOrder[MAX_DMA2D_SCREEN] |
Definition at line 45 of file dma2d_graphic.h.