Changeset 8b1ce56 in mainline for uspace/lib/gfx/include/gfx/coord.h


Ignore:
Timestamp:
2019-11-21T13:45:43Z (4 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
670cfcf
Parents:
bf22cb78
git-author:
Jiri Svoboda <jiri@…> (2019-11-20 18:45:40)
git-committer:
Jiri Svoboda <jiri@…> (2019-11-21 13:45:43)
Message:

Computing rectangle envelope

Useful for tracking changed areas, for example.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/gfx/include/gfx/coord.h

    rbf22cb78 r8b1ce56  
    3737#define _GFX_COORD_H
    3838
     39#include <stdbool.h>
    3940#include <types/gfx/coord.h>
    4041
    4142extern void gfx_coord2_add(gfx_coord2_t *, gfx_coord2_t *, gfx_coord2_t *);
    4243extern void gfx_coord2_subtract(gfx_coord2_t *, gfx_coord2_t *, gfx_coord2_t *);
     44extern void gfx_span_points_sort(gfx_coord_t, gfx_coord_t, gfx_coord_t *,
     45    gfx_coord_t *);
    4346extern void gfx_rect_translate(gfx_coord2_t *, gfx_rect_t *, gfx_rect_t *);
     47extern void gfx_rect_envelope(gfx_rect_t *, gfx_rect_t *, gfx_rect_t *);
     48extern void gfx_rect_points_sort(gfx_rect_t *, gfx_rect_t *);
     49extern bool gfx_rect_is_empty(gfx_rect_t *);
    4450
    4551#endif
Note: See TracChangeset for help on using the changeset viewer.