CircleOS  1
Data Fields
sDMA2D_Object Struct Reference

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
 

Detailed Description

Definition at line 42 of file dma2d_graphic.h.

Field Documentation

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.


The documentation for this struct was generated from the following file: