Functions | |
void | D4D_MoveTo (D4D_POINT *ppt) |
Function move logic cursor to new position. More... | |
void | D4D_MoveToXY (D4D_COOR x, D4D_COOR y) |
Function move logic cursor to new position. More... | |
void | D4D_PutPixel (D4D_POINT *ppt, D4D_LINETYPE type, D4D_COLOR color) |
Function puts one pixel on the screen. More... | |
void | D4D_PutPixelTo (D4D_LINETYPE type, D4D_COLOR color) |
Function puts one pixel on the screen. More... | |
void | D4D_PutPixelXY (D4D_COOR x, D4D_COOR y, D4D_LINETYPE type, D4D_COLOR color) |
Function puts one pixel on the screen. More... | |
void | D4D_ClearScreen (D4D_COLOR color) |
Function readraw complete screen by one color. More... | |
void | D4D_LineTo (D4D_POINT *ppt, D4D_LINETYPE ltype, D4D_COLOR color) |
Function draw line on the screen. More... | |
void | D4D_LineToXY (D4D_COOR x, D4D_COOR y, D4D_LINETYPE ltype, D4D_COLOR color) |
Function draw line on the screen. More... | |
void | D4D_Rect (D4D_POINT *ppt, D4D_SIZE *psz, D4D_LINETYPE ltype, D4D_COLOR color) |
Function draw rectangle on the screen. More... | |
void | D4D_RectXY (D4D_COOR x1, D4D_COOR y1, D4D_COOR x2, D4D_COOR y2, D4D_LINETYPE ltype, D4D_COLOR color) |
Function draw rectangle on the screen. More... | |
void | D4D_RectTo (D4D_POINT *ppt, D4D_LINETYPE ltype, D4D_COLOR color) |
Function draw rectangle on the screen. More... | |
void | D4D_RectToXY (D4D_COOR x, D4D_COOR y, D4D_LINETYPE ltype, D4D_COLOR color) |
Function draw rectangle on the screen. More... | |
void | D4D_FillRect (D4D_POINT *ppt, D4D_SIZE *psz, D4D_COLOR color) |
Function draw filled rectangle on the screen. More... | |
void | D4D_FillRectXY (D4D_COOR x1, D4D_COOR y1, D4D_COOR x2, D4D_COOR y2, D4D_COLOR color) |
Function draw filled rectangle on the screen. More... | |
void | D4D_FillRectTo (D4D_POINT *ppt, D4D_COLOR color) |
Function draw filled rectangle on the screen. More... | |
void | D4D_FillRectToXY (D4D_COOR x, D4D_COOR y, D4D_COLOR color) |
Function draw filled rectangle on the screen. More... | |
void | D4D_Box (D4D_POINT *ppt, D4D_SIZE *psz, D4D_LINETYPE ltype, D4D_COLOR colorLine, D4D_COLOR colorFill) |
Function draw filled rectangle with outline on the screen. More... | |
void | D4D_BoxXY (D4D_COOR x1, D4D_COOR y1, D4D_COOR x2, D4D_COOR y2, D4D_LINETYPE ltype, D4D_COLOR colorLine, D4D_COLOR colorFill) |
Function draw filled rectangle with outline on the screen. More... | |
void | D4D_BoxTo (D4D_POINT *ppt, D4D_LINETYPE ltype, D4D_COLOR colorLine, D4D_COLOR colorFill) |
Function draw filled rectangle with outline on the screen. More... | |
void | D4D_BoxToXY (D4D_COOR x, D4D_COOR y, D4D_LINETYPE ltype, D4D_COLOR colorLine, D4D_COLOR colorFill) |
Function draw filled rectangle with outline on the screen. More... | |
void | D4D_FillRectColorScale (D4D_POINT *ppt, D4D_SIZE *psz, D4D_COLOR startColor, D4D_COLOR endColor, D4D_DIRECTION direction) |
Function draw filled rectangle with changing color (cross color from start to end color) on the screen. More... | |
void | D4D_FillRectColorScaleXY (D4D_COOR x1, D4D_COOR y1, D4D_COOR x2, D4D_COOR y2, D4D_COLOR startColor, D4D_COLOR endColor, D4D_DIRECTION direction) |
Function draw filled rectangle with changing color (cross color from start to end color) on the screen. More... | |
void | D4D_FillRectColorScaleTo (D4D_POINT *ppt, D4D_COLOR startColor, D4D_COLOR endColor, D4D_DIRECTION direction) |
Function draw filled rectangle with changing color (cross color from start to end color) on the screen. More... | |
void | D4D_FillRectColorScaleToXY (D4D_COOR x, D4D_COOR y, D4D_COLOR startColor, D4D_COLOR endColor, D4D_DIRECTION direction) |
Function draw filled rectangle with changing color (cross color from start to end color) on the screen. More... | |
void | D4D_FillCircle (D4D_POINT *pCenter, D4D_COOR r, D4D_COLOR color) |
Function draw filled circle on the screen. More... | |
void | D4D_FillCircleXY (D4D_COOR x, D4D_COOR y, D4D_COOR r, D4D_COLOR color) |
Function draw filled circle on the screen. More... | |
void | D4D_Circle (D4D_POINT *pCenter, D4D_COOR r, D4D_LINETYPE ltype, D4D_COLOR color) |
Function draw circle on the screen. More... | |
void | D4D_CircleXY (D4D_COOR x, D4D_COOR y, D4D_COOR r, D4D_LINETYPE ltype, D4D_COLOR color) |
Function draw circle on the screen. More... | |
void | D4D_DrawTextTabXY (D4D_COOR x, D4D_COOR y, D4D_STRING *buffText, D4D_TAB *pTab, D4D_COLOR colorText, D4D_COLOR colorBkgd) |
Function draw text on XY coordination with TAB function. More... | |
void | D4D_DrawTextRectTab (D4D_POINT *ppt, D4D_SIZE *psz, D4D_STRING *buffText, D4D_TAB *pTab, D4D_COLOR colorText, D4D_COLOR colorBkgd) |
Function draw text with TAB function in rectangle. More... | |
void | D4D_DrawTextRectTabTo (D4D_POINT *ppt, D4D_STRING *buffText, D4D_TAB *pTab, D4D_COLOR colorText, D4D_COLOR colorBkgd) |
Function draw text on XY coordination with TAB function in rectangle. More... | |
void | D4D_DrawTextRectTabXY (D4D_COOR x1, D4D_COOR y1, D4D_COOR x2, D4D_COOR y2, D4D_STRING *buffText, D4D_TAB *pTab, D4D_COLOR colorText, D4D_COLOR colorBkgd) |
Function draw text with TAB function in rectangle. More... | |
void | D4D_DrawTextRectTabToXY (D4D_COOR x, D4D_COOR y, D4D_STRING *buffText, D4D_TAB *pTab, D4D_COLOR colorText, D4D_COLOR colorBkgd) |
Function draw text on XY coordination with TAB function in rectangle. More... | |
void | D4D_RRect (D4D_POINT *ppt, D4D_SIZE *psz, D4D_LINETYPE ltype, D4D_COLOR color, D4D_COOR radius) |
Function draw rectangle on the screen with round corners. More... | |
void | D4D_RRectXY (D4D_COOR x1, D4D_COOR y1, D4D_COOR x2, D4D_COOR y2, D4D_LINETYPE ltype, D4D_COLOR color, D4D_COOR radius) |
Function draw rectangle on the screen with round corners. More... | |
void | D4D_RRectTo (D4D_POINT *ppt, D4D_LINETYPE ltype, D4D_COLOR color, D4D_COOR radius) |
Function draw rectangle on the screen with round corners. More... | |
void | D4D_RRectToXY (D4D_COOR x, D4D_COOR y, D4D_LINETYPE ltype, D4D_COLOR color, D4D_COOR radius) |
Function draw rectangle on the screen with round corners. More... | |
void | D4D_FillRRect (D4D_POINT *ppt, D4D_SIZE *psz, D4D_COLOR color, D4D_COOR radius) |
Function draw filled rectangle on the screen with round corners. More... | |
void | D4D_FillRRectXY (D4D_COOR x1, D4D_COOR y1, D4D_COOR x2, D4D_COOR y2, D4D_COLOR color, D4D_COOR radius) |
Function draw filled rectangle on the screen with round corners. More... | |
void | D4D_FillRRectTo (D4D_POINT *ppt, D4D_COLOR color, D4D_COOR radius) |
Function draw filled rectangle on the screen with round corners. More... | |
void | D4D_FillRRectToXY (D4D_COOR x, D4D_COOR y, D4D_COLOR color, D4D_COOR radius) |
Function draw filled rectangle on the screen with round corners. More... | |
void | D4D_RBox (D4D_POINT *ppt, D4D_SIZE *psz, D4D_LINETYPE ltype, D4D_COLOR colorLine, D4D_COLOR colorFill, D4D_COOR radius) |
Function draw filled rectangle with outline on the screen with round corners. More... | |
void | D4D_RBoxXY (D4D_COOR x1, D4D_COOR y1, D4D_COOR x2, D4D_COOR y2, D4D_LINETYPE ltype, D4D_COLOR colorLine, D4D_COLOR colorFill, D4D_COOR radius) |
Function draw filled rectangle with outline on the screen with round corners. More... | |
void | D4D_RBoxTo (D4D_POINT *ppt, D4D_LINETYPE ltype, D4D_COLOR colorLine, D4D_COLOR colorFill, D4D_COOR radius) |
Function draw filled rectangle with outline on the screen with round corners. More... | |
void | D4D_RBoxToXY (D4D_COOR x, D4D_COOR y, D4D_LINETYPE ltype, D4D_COLOR colorLine, D4D_COLOR colorFill, D4D_COOR radius) |
Function draw filled rectangle with outline on the screen with round corners. More... | |
void | D4D_FillQuadrant (D4D_POINT *pCenter, D4D_COOR radius, D4D_COLOR color, D4D_QUADRANT quadrant) |
Function draw fill quadrant of circle on the screen. More... | |
void | D4D_FillQuadrantXY (D4D_COOR x, D4D_COOR y, D4D_COOR radius, D4D_COLOR color, D4D_QUADRANT quadrant) |
Function draw fill quadrant of circle on the screen. More... | |
void | D4D_Quadrant (D4D_POINT *pCenter, D4D_COOR radius, D4D_LINETYPE ltype, D4D_COLOR color, D4D_QUADRANT quadrant) |
Function draw quadrant of circle on the screen. More... | |
void | D4D_QuadrantXY (D4D_COOR x, D4D_COOR y, D4D_COOR radius, D4D_LINETYPE ltype, D4D_COLOR color, D4D_QUADRANT quadrant) |
Function draw quadrant of circle on the screen. More... | |
void | D4D_FillRRectColorScale (D4D_POINT *ppt, D4D_SIZE *psz, D4D_COLOR startColor, D4D_COLOR endColor, D4D_DIRECTION direction, D4D_COOR radius) |
Function draw filled rectangle with round corners with changing color (cross color from start to end color) on the screen. More... | |
void | D4D_FillRRectColorScaleXY (D4D_COOR x1, D4D_COOR y1, D4D_COOR x2, D4D_COOR y2, D4D_COLOR startColor, D4D_COLOR endColor, D4D_DIRECTION direction, D4D_COOR radius) |
Function draw filled rectangle with round corners with changing color (cross color from start to end color) on the screen. More... | |
void | D4D_FillRRectColorScaleTo (D4D_POINT *ppt, D4D_COLOR startColor, D4D_COLOR endColor, D4D_DIRECTION direction, D4D_COOR radius) |
Function draw filled rectangle with round corners with changing color (cross color from start to end color) on the screen. More... | |
void | D4D_FillRRectColorScaleToXY (D4D_COOR x, D4D_COOR y, D4D_COLOR startColor, D4D_COLOR endColor, D4D_DIRECTION direction, D4D_COOR radius) |
Function draw filled rectangle with round corners with changing color (cross color from start to end color) on the screen. More... | |
D4D_COOR | D4D_RndCornerGetNonPrintedPxl (D4D_COOR radius, D4D_COOR line) |
Function that counts number of printed pixels in specified line of circle quadrant. More... | |
void | D4D_DrawTextRRectTab (D4D_POINT *ppt, D4D_SIZE *psz, D4D_STRING *buffText, D4D_TAB *pTab, D4D_COLOR colorText, D4D_COLOR colorBkgd, D4D_COOR radius) |
Function draw text with TAB function in rectangle with round corners. More... | |
void | D4D_DrawTextRRectTabTo (D4D_POINT *ppt, D4D_STRING *buffText, D4D_TAB *pTab, D4D_COLOR colorText, D4D_COLOR colorBkgd, D4D_COOR radius) |
Function draw text on XY coordination with TAB function in rectangle with round corners. More... | |
void | D4D_DrawTextRRectTabXY (D4D_COOR x1, D4D_COOR y1, D4D_COOR x2, D4D_COOR y2, D4D_STRING *buffText, D4D_TAB *pTab, D4D_COLOR colorText, D4D_COLOR colorBkgd, D4D_COOR radius) |
Function draw text with TAB function in rectangle with round corners. More... | |
void | D4D_DrawTextRRectTabToXY (D4D_COOR x, D4D_COOR y, D4D_STRING *buffText, D4D_TAB *pTab, D4D_COLOR colorText, D4D_COLOR colorBkgd, D4D_COOR radius) |
Function draw text on XY coordination with TAB function in rectangle with round corners. More... | |
void | D4D_Bevel (D4D_POINT *ppt, D4D_SIZE *psz, D4D_COLOR color, D4D_BEVEL type, D4D_COOR radius) |
Function draw standard object bevel specified by parameters. More... | |
void | D4D_DrawFrame (D4D_OBJECT *pObject, D4D_COLOR clrT, D4D_COLOR clrB) |
Function draw standard object frame based on the object settings and current state. More... | |
This section specifies the exact usage for each API function.
void D4D_Bevel | ( | D4D_POINT * | ppt, |
D4D_SIZE * | psz, | ||
D4D_COLOR | color, | ||
D4D_BEVEL | type, | ||
D4D_COOR | radius | ||
) |
Function draw standard object bevel specified by parameters.
ppt | - pointer on point structure of top left corner on screen |
psz | - pointer on the size structure that defines size of the bevel |
color | - base color of bevel (the eal used color are computed from this color) |
type | - type of bevel |
radius | - round corner radius |
Definition at line 1565 of file d4d_basic_draw.c.
void D4D_Box | ( | D4D_POINT * | ppt, |
D4D_SIZE * | psz, | ||
D4D_LINETYPE | ltype, | ||
D4D_COLOR | colorLine, | ||
D4D_COLOR | colorFill | ||
) |
Function draw filled rectangle with outline on the screen.
ppt | - pointer on point structure of top left corner on screen |
psz | - pointer on the size structure that defines size of the rectangle |
ltype | - type of the line (thin/thick) |
colorLine | - color of rectangle outline |
colorFill | - color of rectangle fill |
Definition at line 346 of file d4d_basic_draw.c.
void D4D_BoxTo | ( | D4D_POINT * | ppt, |
D4D_LINETYPE | ltype, | ||
D4D_COLOR | colorLine, | ||
D4D_COLOR | colorFill | ||
) |
Function draw filled rectangle with outline on the screen.
ppt | - pointer on point structure of bottm right corner on screen |
ltype | - type of the line (thin/thick) |
colorLine | - color of rectangle outline |
colorFill | - color of rectangle fill |
Definition at line 388 of file d4d_basic_draw.c.
void D4D_BoxToXY | ( | D4D_COOR | x, |
D4D_COOR | y, | ||
D4D_LINETYPE | ltype, | ||
D4D_COLOR | colorLine, | ||
D4D_COLOR | colorFill | ||
) |
Function draw filled rectangle with outline on the screen.
x | - coordination in axis X that defines right corner of retangle |
y | - coordination in axis Y that defines bottom corner of retangle |
ltype | - type of the line (thin/thick) |
colorLine | - color of rectangle outline |
colorFill | - color of rectangle fill |
Definition at line 405 of file d4d_basic_draw.c.
void D4D_BoxXY | ( | D4D_COOR | x1, |
D4D_COOR | y1, | ||
D4D_COOR | x2, | ||
D4D_COOR | y2, | ||
D4D_LINETYPE | ltype, | ||
D4D_COLOR | colorLine, | ||
D4D_COLOR | colorFill | ||
) |
Function draw filled rectangle with outline on the screen.
x1 | - coordination in axis X that defines left corner of retangle |
y1 | - coordination in axis Y that defines top corner of retangle |
x2 | - coordination in axis X that defines right corner of retangle |
y2 | - coordination in axis Y that defines bottom corner of retangle |
ltype | - type of the line (thin/thick) |
colorLine | - color of rectangle outline |
colorFill | - color of rectangle fill |
Definition at line 365 of file d4d_basic_draw.c.
void D4D_Circle | ( | D4D_POINT * | pCenter, |
D4D_COOR | r, | ||
D4D_LINETYPE | ltype, | ||
D4D_COLOR | color | ||
) |
Function draw circle on the screen.
pCenter | - pointer to point structure that defines circle center |
r | - radius of circle |
ltype | - type of the line (thin/thick) |
color | - color of circle |
Definition at line 569 of file d4d_basic_draw.c.
void D4D_CircleXY | ( | D4D_COOR | x, |
D4D_COOR | y, | ||
D4D_COOR | r, | ||
D4D_LINETYPE | ltype, | ||
D4D_COLOR | color | ||
) |
Function draw circle on the screen.
x | - coordination in axis X that defines circle center |
y | - coordination in axis Y that defines circle center |
ltype | - coordination in axis Y that defines circle center |
r | - radius of circle |
ltype | - type of the line (thin/thick) |
color | - color of circle |
Definition at line 586 of file d4d_basic_draw.c.
void D4D_ClearScreen | ( | D4D_COLOR | color | ) |
Function readraw complete screen by one color.
color | - screen color |
Definition at line 147 of file d4d_basic_draw.c.
void D4D_DrawFrame | ( | D4D_OBJECT * | pObject, |
D4D_COLOR | clrT, | ||
D4D_COLOR | clrB | ||
) |
Function draw standard object frame based on the object settings and current state.
pObject | - pointer on object which Frame should be draw |
clrT | - fore color of frame |
clrB | - background color of frame |
Definition at line 1654 of file d4d_basic_draw.c.
void D4D_DrawTextRectTab | ( | D4D_POINT * | ppt, |
D4D_SIZE * | psz, | ||
D4D_STRING * | buffText, | ||
D4D_TAB * | pTab, | ||
D4D_COLOR | colorText, | ||
D4D_COLOR | colorBkgd | ||
) |
Function draw text with TAB function in rectangle.
ppt | - pointer on point structure of top left corner on screen |
psz | - pointer on the size structure that defines size of the rectangle |
buffText | - pointer to text buffer |
pTab | - pointer to tab table |
colorText | - color of text |
colorBkgd | - color of background |
Definition at line 634 of file d4d_basic_draw.c.
void D4D_DrawTextRectTabTo | ( | D4D_POINT * | ppt, |
D4D_STRING * | buffText, | ||
D4D_TAB * | pTab, | ||
D4D_COLOR | colorText, | ||
D4D_COLOR | colorBkgd | ||
) |
Function draw text on XY coordination with TAB function in rectangle.
ppt | - pointer on point structure of bottom right corner on screen |
buffText | - pointer to text buffer |
pTab | - pointer to tab table |
colorText | - color of text |
colorBkgd | - color of background |
Definition at line 758 of file d4d_basic_draw.c.
void D4D_DrawTextRectTabToXY | ( | D4D_COOR | x, |
D4D_COOR | y, | ||
D4D_STRING * | buffText, | ||
D4D_TAB * | pTab, | ||
D4D_COLOR | colorText, | ||
D4D_COLOR | colorBkgd | ||
) |
Function draw text on XY coordination with TAB function in rectangle.
x | - coordination in axis X that defines right corner of retangle |
y | - coordination in axis Y that defines bottom corner of retangle |
buffText | - pointer to text buffer |
pTab | - pointer to tab table |
colorText | - color of text |
colorBkgd | - color of background |
Definition at line 812 of file d4d_basic_draw.c.
void D4D_DrawTextRectTabXY | ( | D4D_COOR | x1, |
D4D_COOR | y1, | ||
D4D_COOR | x2, | ||
D4D_COOR | y2, | ||
D4D_STRING * | buffText, | ||
D4D_TAB * | pTab, | ||
D4D_COLOR | colorText, | ||
D4D_COLOR | colorBkgd | ||
) |
Function draw text with TAB function in rectangle.
x1 | - coordination in axis X that defines left corner of retangle |
y1 | - coordination in axis Y that defines top corner of retangle |
x2 | - coordination in axis X that defines right corner of retangle |
y2 | - coordination in axis Y that defines bottom corner of retangle |
buffText | - pointer to text buffer |
pTab | - pointer to tab table |
colorText | - color of text |
colorBkgd | - color of background |
Definition at line 783 of file d4d_basic_draw.c.
void D4D_DrawTextRRectTab | ( | D4D_POINT * | ppt, |
D4D_SIZE * | psz, | ||
D4D_STRING * | buffText, | ||
D4D_TAB * | pTab, | ||
D4D_COLOR | colorText, | ||
D4D_COLOR | colorBkgd, | ||
D4D_COOR | radius | ||
) |
Function draw text with TAB function in rectangle with round corners.
ppt | - pointer on point structure of top left corner on screen |
psz | - pointer on the size structure that defines size of the rectangle |
buffText | - pointer to text buffer |
pTab | - pointer to tab table |
colorText | - color of text |
colorBkgd | - color of background |
radius | - radius of round corners |
Definition at line 1343 of file d4d_basic_draw.c.
void D4D_DrawTextRRectTabTo | ( | D4D_POINT * | ppt, |
D4D_STRING * | buffText, | ||
D4D_TAB * | pTab, | ||
D4D_COLOR | colorText, | ||
D4D_COLOR | colorBkgd, | ||
D4D_COOR | radius | ||
) |
Function draw text on XY coordination with TAB function in rectangle with round corners.
ppt | - pointer on point structure of bottom right corner on screen |
buffText | - pointer to text buffer |
pTab | - pointer to tab table |
colorText | - color of text |
colorBkgd | - color of background |
radius | - round corner radius |
Definition at line 1484 of file d4d_basic_draw.c.
void D4D_DrawTextRRectTabToXY | ( | D4D_COOR | x, |
D4D_COOR | y, | ||
D4D_STRING * | buffText, | ||
D4D_TAB * | pTab, | ||
D4D_COLOR | colorText, | ||
D4D_COLOR | colorBkgd, | ||
D4D_COOR | radius | ||
) |
Function draw text on XY coordination with TAB function in rectangle with round corners.
x | - coordination in axis X that defines right corner of retangle |
y | - coordination in axis Y that defines bottom corner of retangle |
buffText | - pointer to text buffer |
pTab | - pointer to tab table |
colorText | - color of text |
colorBkgd | - color of background |
radius | - round corner radius |
Definition at line 1540 of file d4d_basic_draw.c.
void D4D_DrawTextRRectTabXY | ( | D4D_COOR | x1, |
D4D_COOR | y1, | ||
D4D_COOR | x2, | ||
D4D_COOR | y2, | ||
D4D_STRING * | buffText, | ||
D4D_TAB * | pTab, | ||
D4D_COLOR | colorText, | ||
D4D_COLOR | colorBkgd, | ||
D4D_COOR | radius | ||
) |
Function draw text with TAB function in rectangle with round corners.
x1 | - coordination in axis X that defines left corner of retangle |
y1 | - coordination in axis Y that defines top corner of retangle |
x2 | - coordination in axis X that defines right corner of retangle |
y2 | - coordination in axis Y that defines bottom corner of retangle |
buffText | - pointer to text buffer |
pTab | - pointer to tab table |
colorText | - color of text |
colorBkgd | - color of background |
radius | - round corner radius |
Definition at line 1510 of file d4d_basic_draw.c.
void D4D_DrawTextTabXY | ( | D4D_COOR | x, |
D4D_COOR | y, | ||
D4D_STRING * | buffText, | ||
D4D_TAB * | pTab, | ||
D4D_COLOR | colorText, | ||
D4D_COLOR | colorBkgd | ||
) |
Function draw text on XY coordination with TAB function.
x | - coordination in axis X that defines left corner of text |
y | - coordination in axis Y that defines top corner of text |
buffText | - pointer to text buffer |
pTab | - pointer to tab table |
colorText | - color of text |
colorBkgd | - color of background |
Definition at line 603 of file d4d_basic_draw.c.
Function draw filled circle on the screen.
pCenter | - pointer on point structure of circle center |
r | - radius of circle |
color | - color of circle |
Definition at line 539 of file d4d_basic_draw.c.
Function draw filled circle on the screen.
x | - X coordination of circle center |
y | - Y coordination of circle center |
r | - radius of circle |
color | - color of circle |
Definition at line 554 of file d4d_basic_draw.c.
void D4D_FillQuadrant | ( | D4D_POINT * | pCenter, |
D4D_COOR | radius, | ||
D4D_COLOR | color, | ||
D4D_QUADRANT | quadrant | ||
) |
Function draw fill quadrant of circle on the screen.
pCenter | - pointer to coordination that defines quadrant center |
radius | - radius of quadrant |
color | - color of filling of quadrant |
quadrant | - specify which quadrant will be draw |
Definition at line 1079 of file d4d_basic_draw.c.
void D4D_FillQuadrantXY | ( | D4D_COOR | x, |
D4D_COOR | y, | ||
D4D_COOR | radius, | ||
D4D_COLOR | color, | ||
D4D_QUADRANT | quadrant | ||
) |
Function draw fill quadrant of circle on the screen.
x | - coordination in axis X that defines center point of quadrant |
y | - coordination in axis Y that defines center point of quadrant |
radius | - radius of quadrant |
color | - color of filling of quadrant |
quadrant | - specify which quadrant will be draw |
Definition at line 1095 of file d4d_basic_draw.c.
Function draw filled rectangle on the screen.
ppt | - pointer on point structure of top left corner on screen |
psz | - pointer on the size structure that defines size of the rectangle |
color | - color of rectangle |
Definition at line 274 of file d4d_basic_draw.c.
void D4D_FillRectColorScale | ( | D4D_POINT * | ppt, |
D4D_SIZE * | psz, | ||
D4D_COLOR | startColor, | ||
D4D_COLOR | endColor, | ||
D4D_DIRECTION | direction | ||
) |
Function draw filled rectangle with changing color (cross color from start to end color) on the screen.
ppt | - pointer on point structure of top left corner on screen |
psz | - pointer on the size structure that defines size of the rectangle |
startColor | - start color of rectangle |
endColor | - end color of rectangle |
direction | - the direction of color crossing |
Definition at line 429 of file d4d_basic_draw.c.
void D4D_FillRectColorScaleTo | ( | D4D_POINT * | ppt, |
D4D_COLOR | startColor, | ||
D4D_COLOR | endColor, | ||
D4D_DIRECTION | direction | ||
) |
Function draw filled rectangle with changing color (cross color from start to end color) on the screen.
ppt | - pointer on point structure of bottm right corner on screen |
startColor | - start color of rectangle |
endColor | - end color of rectangle |
direction | - the direction of color crossing |
Definition at line 508 of file d4d_basic_draw.c.
void D4D_FillRectColorScaleToXY | ( | D4D_COOR | x, |
D4D_COOR | y, | ||
D4D_COLOR | startColor, | ||
D4D_COLOR | endColor, | ||
D4D_DIRECTION | direction | ||
) |
Function draw filled rectangle with changing color (cross color from start to end color) on the screen.
x | - coordination in axis X that defines right corner of retangle |
y | - coordination in axis Y that defines bottom corner of retangle |
startColor | - start color of rectangle |
endColor | - end color of rectangle |
direction | - the direction of color crossing |
Definition at line 524 of file d4d_basic_draw.c.
void D4D_FillRectColorScaleXY | ( | D4D_COOR | x1, |
D4D_COOR | y1, | ||
D4D_COOR | x2, | ||
D4D_COOR | y2, | ||
D4D_COLOR | startColor, | ||
D4D_COLOR | endColor, | ||
D4D_DIRECTION | direction | ||
) |
Function draw filled rectangle with changing color (cross color from start to end color) on the screen.
x1 | - coordination in axis X that defines left corner of retangle |
y1 | - coordination in axis Y that defines top corner of retangle |
x2 | - coordination in axis X that defines right corner of retangle |
y2 | - coordination in axis Y that defines bottom corner of retangle |
startColor | - start color of rectangle |
endColor | - end color of rectangle |
direction | - the direction of color crossing |
Definition at line 448 of file d4d_basic_draw.c.
Function draw filled rectangle on the screen.
ppt | - pointer on point structure of bottm right corner on screen |
color | - color of rectangle |
Definition at line 310 of file d4d_basic_draw.c.
Function draw filled rectangle on the screen.
x | - coordination in axis X that defines right corner of retangle |
y | - coordination in axis Y that defines bottom corner of retangle |
color | - color of rectangle |
Definition at line 327 of file d4d_basic_draw.c.
Function draw filled rectangle on the screen.
x1 | - coordination in axis X that defines left corner of retangle |
y1 | - coordination in axis Y that defines top corner of retangle |
x2 | - coordination in axis X that defines right corner of retangle |
y2 | - coordination in axis Y that defines bottom corner of retangle |
color | - color of rectangle |
Definition at line 293 of file d4d_basic_draw.c.
Function draw filled rectangle on the screen with round corners.
ppt | - pointer on point structure of top left corner on screen |
psz | - pointer on the size structure that defines size of the rectangle |
color | - color of rectangle |
radius | - radius of rectangle |
Definition at line 920 of file d4d_basic_draw.c.
void D4D_FillRRectColorScale | ( | D4D_POINT * | ppt, |
D4D_SIZE * | psz, | ||
D4D_COLOR | startColor, | ||
D4D_COLOR | endColor, | ||
D4D_DIRECTION | direction, | ||
D4D_COOR | radius | ||
) |
Function draw filled rectangle with round corners with changing color (cross color from start to end color) on the screen.
ppt | - pointer on point structure of top left corner on screen |
psz | - pointer on the size structure that defines size of the rectangle |
startColor | - start color of rectangle |
endColor | - end color of rectangle |
direction | - the direction of color crossing |
radius | - radius of round corners |
Definition at line 1146 of file d4d_basic_draw.c.
void D4D_FillRRectColorScaleTo | ( | D4D_POINT * | ppt, |
D4D_COLOR | startColor, | ||
D4D_COLOR | endColor, | ||
D4D_DIRECTION | direction, | ||
D4D_COOR | radius | ||
) |
Function draw filled rectangle with round corners with changing color (cross color from start to end color) on the screen.
ppt | - pointer on point structure of bottm right corner on screen |
startColor | - start color of rectangle |
endColor | - end color of rectangle |
direction | - the direction of color crossing |
radius | - radius of round corners |
Definition at line 1252 of file d4d_basic_draw.c.
void D4D_FillRRectColorScaleToXY | ( | D4D_COOR | x, |
D4D_COOR | y, | ||
D4D_COLOR | startColor, | ||
D4D_COLOR | endColor, | ||
D4D_DIRECTION | direction, | ||
D4D_COOR | radius | ||
) |
Function draw filled rectangle with round corners with changing color (cross color from start to end color) on the screen.
x | - coordination in axis X that defines right corner of retangle |
y | - coordination in axis Y that defines bottom corner of retangle |
startColor | - start color of rectangle |
endColor | - end color of rectangle |
direction | - the direction of color crossing |
radius | - radius of round corners |
Definition at line 1269 of file d4d_basic_draw.c.
void D4D_FillRRectColorScaleXY | ( | D4D_COOR | x1, |
D4D_COOR | y1, | ||
D4D_COOR | x2, | ||
D4D_COOR | y2, | ||
D4D_COLOR | startColor, | ||
D4D_COLOR | endColor, | ||
D4D_DIRECTION | direction, | ||
D4D_COOR | radius | ||
) |
Function draw filled rectangle with round corners with changing color (cross color from start to end color) on the screen.
x1 | - coordination in axis X that defines left corner of retangle |
y1 | - coordination in axis Y that defines top corner of retangle |
x2 | - coordination in axis X that defines right corner of retangle |
y2 | - coordination in axis Y that defines bottom corner of retangle |
startColor | - start color of rectangle |
endColor | - end color of rectangle |
direction | - the direction of color crossing |
radius | - radius of round corners |
Definition at line 1166 of file d4d_basic_draw.c.
Function draw filled rectangle on the screen with round corners.
ppt | - pointer on point structure of bottm right corner on screen |
color | - color of rectangle |
radius | - radius of rectangle |
Definition at line 957 of file d4d_basic_draw.c.
Function draw filled rectangle on the screen with round corners.
x | - coordination in axis X that defines right corner of retangle |
y | - coordination in axis Y that defines bottom corner of retangle |
color | - color of rectangle |
radius | - radius of rectangle |
Definition at line 975 of file d4d_basic_draw.c.
void D4D_FillRRectXY | ( | D4D_COOR | x1, |
D4D_COOR | y1, | ||
D4D_COOR | x2, | ||
D4D_COOR | y2, | ||
D4D_COLOR | color, | ||
D4D_COOR | radius | ||
) |
Function draw filled rectangle on the screen with round corners.
x1 | - coordination in axis X that defines left corner of retangle |
y1 | - coordination in axis Y that defines top corner of retangle |
x2 | - coordination in axis X that defines right corner of retangle |
y2 | - coordination in axis Y that defines bottom corner of retangle |
color | - color of rectangle |
radius | - radius of rectangle |
Definition at line 939 of file d4d_basic_draw.c.
void D4D_LineTo | ( | D4D_POINT * | ppt, |
D4D_LINETYPE | ltype, | ||
D4D_COLOR | color | ||
) |
Function draw line on the screen.
ppt | - pointer on point structure of end of line. |
ltype | - type of the line (thin/thick) |
color | - color of line |
Definition at line 164 of file d4d_basic_draw.c.
void D4D_LineToXY | ( | D4D_COOR | x, |
D4D_COOR | y, | ||
D4D_LINETYPE | ltype, | ||
D4D_COLOR | color | ||
) |
Function draw line on the screen.
x | - coordination in axis X on screen to draw line |
y | - coordination in axis Y on screen to draw line |
ltype | - type of the line (thin/thick) |
color | - color of line |
Definition at line 182 of file d4d_basic_draw.c.
void D4D_MoveTo | ( | D4D_POINT * | ppt | ) |
Function move logic cursor to new position.
ppt | - pointer on point structure that defines point on screen to move cursor |
Definition at line 77 of file d4d_basic_draw.c.
Function move logic cursor to new position.
x | - coordination in axis X that defines left corner for cursor move |
y | - coordination in axis Y that defines top corner for cursor move |
Definition at line 89 of file d4d_basic_draw.c.
void D4D_PutPixel | ( | D4D_POINT * | ppt, |
D4D_LINETYPE | type, | ||
D4D_COLOR | color | ||
) |
Function puts one pixel on the screen.
ppt | - pointer on point structure that defines point on screen to draw pixel |
type | - type of the pixel (thin/thick) |
color | - color of pixel |
Definition at line 104 of file d4d_basic_draw.c.
void D4D_PutPixelTo | ( | D4D_LINETYPE | type, |
D4D_COLOR | color | ||
) |
Function puts one pixel on the screen.
type | - type of the pixel (thin/thick) |
color | - color of pixel |
Definition at line 118 of file d4d_basic_draw.c.
void D4D_PutPixelXY | ( | D4D_COOR | x, |
D4D_COOR | y, | ||
D4D_LINETYPE | type, | ||
D4D_COLOR | color | ||
) |
Function puts one pixel on the screen.
x | - coordination in axis X on screen to draw pixel |
y | - coordination in axis Y on screen to draw pixel |
type | - type of the pixel (thin/thick) |
color | - color of pixel |
Definition at line 133 of file d4d_basic_draw.c.
void D4D_Quadrant | ( | D4D_POINT * | pCenter, |
D4D_COOR | radius, | ||
D4D_LINETYPE | ltype, | ||
D4D_COLOR | color, | ||
D4D_QUADRANT | quadrant | ||
) |
Function draw quadrant of circle on the screen.
pCenter | - pointer to coordination that defines quadrant center |
radius | - radius of quadrant |
ltype | - type of the line (thin/thick) |
color | - color of line of quadrant |
quadrant | - specify which quadrant will be draw |
Definition at line 1111 of file d4d_basic_draw.c.
void D4D_QuadrantXY | ( | D4D_COOR | x, |
D4D_COOR | y, | ||
D4D_COOR | radius, | ||
D4D_LINETYPE | ltype, | ||
D4D_COLOR | color, | ||
D4D_QUADRANT | quadrant | ||
) |
Function draw quadrant of circle on the screen.
x | - coordination in axis X that defines center point of quadrant |
y | - coordination in axis Y that defines center point of quadrant |
radius | - radius of quadrant |
ltype | - type of the line (thin/thick) |
color | - color of line of quadrant |
quadrant | - specify which quadrant will be draw |
Definition at line 1128 of file d4d_basic_draw.c.
void D4D_RBox | ( | D4D_POINT * | ppt, |
D4D_SIZE * | psz, | ||
D4D_LINETYPE | ltype, | ||
D4D_COLOR | colorLine, | ||
D4D_COLOR | colorFill, | ||
D4D_COOR | radius | ||
) |
Function draw filled rectangle with outline on the screen with round corners.
ppt | - pointer on point structure of top left corner on screen |
psz | - pointer on the size structure that defines size of the rectangle |
ltype | - type of the line (thin/thick) |
colorLine | - color of rectangle outline |
colorFill | - color of rectangle fill |
radius | - radius of rectangle |
Definition at line 995 of file d4d_basic_draw.c.
void D4D_RBoxTo | ( | D4D_POINT * | ppt, |
D4D_LINETYPE | ltype, | ||
D4D_COLOR | colorLine, | ||
D4D_COLOR | colorFill, | ||
D4D_COOR | radius | ||
) |
Function draw filled rectangle with outline on the screen with round corners.
ppt | - pointer on point structure of bottm right corner on screen |
ltype | - type of the line (thin/thick) |
colorLine | - color of rectangle outline |
colorFill | - color of rectangle fill |
radius | - radius of rectangle |
Definition at line 1039 of file d4d_basic_draw.c.
void D4D_RBoxToXY | ( | D4D_COOR | x, |
D4D_COOR | y, | ||
D4D_LINETYPE | ltype, | ||
D4D_COLOR | colorLine, | ||
D4D_COLOR | colorFill, | ||
D4D_COOR | radius | ||
) |
Function draw filled rectangle with outline on the screen with round corners.
x | - coordination in axis X that defines right corner of retangle |
y | - coordination in axis Y that defines bottom corner of retangle |
ltype | - type of the line (thin/thick) |
colorLine | - color of rectangle outline |
colorFill | - color of rectangle fill |
radius | - radius of rectangle |
Definition at line 1057 of file d4d_basic_draw.c.
void D4D_RBoxXY | ( | D4D_COOR | x1, |
D4D_COOR | y1, | ||
D4D_COOR | x2, | ||
D4D_COOR | y2, | ||
D4D_LINETYPE | ltype, | ||
D4D_COLOR | colorLine, | ||
D4D_COLOR | colorFill, | ||
D4D_COOR | radius | ||
) |
Function draw filled rectangle with outline on the screen with round corners.
x1 | - coordination in axis X that defines left corner of retangle |
y1 | - coordination in axis Y that defines top corner of retangle |
x2 | - coordination in axis X that defines right corner of retangle |
y2 | - coordination in axis Y that defines bottom corner of retangle |
ltype | - type of the line (thin/thick) |
colorLine | - color of rectangle outline |
colorFill | - color of rectangle fill |
radius | - radius of rectangle |
Definition at line 1015 of file d4d_basic_draw.c.
void D4D_Rect | ( | D4D_POINT * | ppt, |
D4D_SIZE * | psz, | ||
D4D_LINETYPE | ltype, | ||
D4D_COLOR | color | ||
) |
Function draw rectangle on the screen.
ppt | - pointer on point structure of top left corner on screen |
psz | - pointer on the size structure that defines size of the rectangle |
ltype | - type of the line (thin/thick) |
color | - color of rectangle |
Definition at line 200 of file d4d_basic_draw.c.
void D4D_RectTo | ( | D4D_POINT * | ppt, |
D4D_LINETYPE | ltype, | ||
D4D_COLOR | color | ||
) |
Function draw rectangle on the screen.
ppt | - pointer on point structure of bottm right corner on screen |
ltype | - type of the line (thin/thick) |
color | - color of rectangle |
Definition at line 238 of file d4d_basic_draw.c.
void D4D_RectToXY | ( | D4D_COOR | x, |
D4D_COOR | y, | ||
D4D_LINETYPE | ltype, | ||
D4D_COLOR | color | ||
) |
Function draw rectangle on the screen.
x | - coordination in axis X that defines right corner of retangle |
y | - coordination in axis Y that defines bottom corner of retangle |
ltype | - type of the line (thin/thick) |
color | - color of rectangle |
Definition at line 256 of file d4d_basic_draw.c.
void D4D_RectXY | ( | D4D_COOR | x1, |
D4D_COOR | y1, | ||
D4D_COOR | x2, | ||
D4D_COOR | y2, | ||
D4D_LINETYPE | ltype, | ||
D4D_COLOR | color | ||
) |
Function draw rectangle on the screen.
x1 | - coordination in axis X that defines left corner of retangle |
y1 | - coordination in axis Y that defines top corner of retangle |
x2 | - coordination in axis X that defines right corner of retangle |
y2 | - coordination in axis Y that defines bottom corner of retangle |
ltype | - type of the line (thin/thick) |
color | - color of rectangle |
Definition at line 220 of file d4d_basic_draw.c.
Function that counts number of printed pixels in specified line of circle quadrant.
radius | - radius of quadrant to count the printed pixels |
line | - line of quadrant to count the pixels numbers that should be printed |
Definition at line 1282 of file d4d_basic_draw.c.
void D4D_RRect | ( | D4D_POINT * | ppt, |
D4D_SIZE * | psz, | ||
D4D_LINETYPE | ltype, | ||
D4D_COLOR | color, | ||
D4D_COOR | radius | ||
) |
Function draw rectangle on the screen with round corners.
ppt | - pointer on point structure of top left corner on screen |
psz | - pointer on the size structure that defines size of the rectangle |
ltype | - type of the line (thin/thick) |
color | - color of rectangle |
radius | - radius of rectangle |
Definition at line 843 of file d4d_basic_draw.c.
void D4D_RRectTo | ( | D4D_POINT * | ppt, |
D4D_LINETYPE | ltype, | ||
D4D_COLOR | color, | ||
D4D_COOR | radius | ||
) |
Function draw rectangle on the screen with round corners.
ppt | - pointer on point structure of bottm right corner on screen |
ltype | - type of the line (thin/thick) |
color | - color of rectangle |
radius | - radius of rectangle |
Definition at line 883 of file d4d_basic_draw.c.
void D4D_RRectToXY | ( | D4D_COOR | x, |
D4D_COOR | y, | ||
D4D_LINETYPE | ltype, | ||
D4D_COLOR | color, | ||
D4D_COOR | radius | ||
) |
Function draw rectangle on the screen with round corners.
x | - coordination in axis X that defines right corner of retangle |
y | - coordination in axis Y that defines bottom corner of retangle |
ltype | - type of the line (thin/thick) |
color | - color of rectangle |
radius | - radius of rectangle |
Definition at line 902 of file d4d_basic_draw.c.
void D4D_RRectXY | ( | D4D_COOR | x1, |
D4D_COOR | y1, | ||
D4D_COOR | x2, | ||
D4D_COOR | y2, | ||
D4D_LINETYPE | ltype, | ||
D4D_COLOR | color, | ||
D4D_COOR | radius | ||
) |
Function draw rectangle on the screen with round corners.
x1 | - coordination in axis X that defines left corner of retangle |
y1 | - coordination in axis Y that defines top corner of retangle |
x2 | - coordination in axis X that defines right corner of retangle |
y2 | - coordination in axis Y that defines bottom corner of retangle |
ltype | - type of the line (thin/thick) |
color | - color of rectangle |
radius | - radius of rectangle |
Definition at line 864 of file d4d_basic_draw.c.