diff --git a/Documentation/NXGraphicsSubsystem.html b/Documentation/NXGraphicsSubsystem.html index 930f84fb2e..9b8c84c341 100644 --- a/Documentation/NXGraphicsSubsystem.html +++ b/Documentation/NXGraphicsSubsystem.html @@ -12,7 +12,7 @@

NX Graphics Subsystem

-

Last Updated: August 2, 2011

+

Last Updated: August 24, 2011

@@ -77,7 +77,9 @@ 2.2.16 nxgl_trapoffset()
2.2.17 nxgl_trapcopy()
2.2.18 nxgl_colorcopy
- 2.2.19 nxgl_splitline + 2.2.19 nxgl_splitline()
+ 2.2.20 nxgl_circlepts()
+ 2.2.21 nxgl_circletraps()

@@ -115,11 +117,13 @@ 2.3.20 nx_fill()
2.3.21 nx_filltrapezoid()
2.3.22 nx_drawline()
- 2.3.23 nx_setbgcolor()
- 2.3.24 nx_move()
- 2.3.25 nx_bitmap()
- 2.3.26 nx_kbdin()
- 2.3.27 nx_mousein()
+ 2.3.23 nx_drawcircle()
+ 2.3.24 nx_fillcircle()
+ 2.3.25 nx_setbgcolor()
+ 2.3.26 nx_move()
+ 2.3.27 nx_bitmap()
+ 2.3.28 nx_kbdin()
+ 2.3.29 nx_mousein()

@@ -140,15 +144,19 @@ 2.4.9 nxtk_fillwindow()
2.4.10 nxtk_filltrapwindow()
2.4.11 nxtk_drawlinewindow()
- 2.4.12 nxtk_movewindow()
- 2.4.13 nxtk_bitmapwindow()
- 2.4.14 nxtk_opentoolbar()
- 2.4.15 nxtk_closetoolbar()
- 2.4.16 nxtk_filltoolbar()
- 2.4.17 nxtk_filltraptoolbar()
- 2.4.18 nxtk_drawlinetoolbar()
- 2.4.19 nxtk_movetoolbar()
- 2.4.20 nxtk_bitmaptoolbar() + 2.4.12 nxtk_drawcirclewindow()
+ 2.4.13 nxtk_fillcirclewindow()
+ 2.4.14 nxtk_movewindow()
+ 2.4.15 nxtk_bitmapwindow()
+ 2.4.16 nxtk_opentoolbar()
+ 2.4.17 nxtk_closetoolbar()
+ 2.4.18 nxtk_filltoolbar()
+ 2.4.19 nxtk_filltraptoolbar()
+ 2.4.20 nxtk_drawlinetoolbar()
+ 2.4.21 nxtk_drawcircletoolbar()
+ 2.4.22 nxtk_fillcircletoolbar()
+ 2.4.23 nxtk_movetoolbar()
+ 2.4.24 nxtk_bitmaptoolbar()

@@ -806,6 +814,57 @@ int nxgl_splitline(FAR struct nxgl_vector_s *vector, FAR struct nxgl_trapezoid_s

+

2.2.20 nxgl_circlepts

+ +

+ Description: + Given a description of a circle, return a set of 16 points on the circumference of the circle. + These points may then be used by nx_drawcircle() or related APIs to draw a circle outline. +

+

+ Input parameters: +

+

+

+ Returned value: None +

+ +

2.2.21 nxgl_circletraps

+ +

+ Description: + Given a description of a a circle, return 8 trapezoids that can be used to fill the circle by nx_fillcircle() and other interfaces. +

+

+ Input parameters: +

+

+

+ Returned value: None +

+

2.3 NX

2.3.1 Pre-Processor Definitions

@@ -1685,7 +1744,76 @@ int nx_drawline(NXWINDOW hwnd, FAR struct nxgl_vector_s *vector, ERROR on failure with errno set appropriately

-

2.3.23 nx_setbgcolor()

+

2.3.23 nx_drawcircle()

+

Function Prototype:

+ +

+ Description: + Draw a circular outline using the specified line thickness and color. +

+

+ Input Parameters: +

+

+

+ Returned Value: + OK on success; + ERROR on failure with errno set appropriately +

+ +

2.3.24 nx_fillcircle()

+

Function Prototype:

+ +

+ Description: + Fill a circular region using the specified color. +

+

+ Input Parameters: +

+

+

+ Returned Value: + OK on success; + ERROR on failure with errno set appropriately +

+ +

2.3.25 nx_setbgcolor()

Function Prototype: