diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2014-12-06 12:00:25 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2014-12-06 12:00:25 -0600 |
commit | 0aae446c231bb6382ecbac30505a0166a95a098c (patch) | |
tree | c6d40e701d8ca608c93827fac9f7ece9eb3ef2d0 /apps/graphics/traveler/include/trv_plane.h | |
parent | cdb12002bb2b78ef1458509921475448c9ff92a3 (diff) | |
download | px4-nuttx-0aae446c231bb6382ecbac30505a0166a95a098c.tar.gz px4-nuttx-0aae446c231bb6382ecbac30505a0166a95a098c.tar.bz2 px4-nuttx-0aae446c231bb6382ecbac30505a0166a95a098c.zip |
Add more plan management logic
Diffstat (limited to 'apps/graphics/traveler/include/trv_plane.h')
-rw-r--r-- | apps/graphics/traveler/include/trv_plane.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/apps/graphics/traveler/include/trv_plane.h b/apps/graphics/traveler/include/trv_plane.h index 57a1adf1d..936fc4e9e 100644 --- a/apps/graphics/traveler/include/trv_plane.h +++ b/apps/graphics/traveler/include/trv_plane.h @@ -139,6 +139,8 @@ extern struct trv_rect_list_s *g_rect_freelist; * Public Function Prototypes ****************************************************************************/ +/* Plane list management */ + int trv_initialize_planes(void); void trv_add_plane(FAR struct trv_rect_list_s *rect, FAR struct trv_rect_head_s *list); @@ -149,9 +151,13 @@ void trv_merge_planelists(FAR struct trv_rect_head_s *outlist, FAR struct trv_rect_head_s *inlist); void trv_release_planes(void); +/* Plane memory management */ + +FAR struct trv_rect_list_s *trv_new_plane(void); + +/* Plane file management */ + int trv_load_planefile(FAR const char *wldfile); -int trv_load_planes(FAR FILE *fp); int trv_save_planes(const char *wldfile); -FAR struct trv_rect_list_s *trv_new_plane(void); #endif /* __APPS_GRAPHICS_TRAVELER_INCLUDE_TRV_PLANE_H */ |