aboutsummaryrefslogtreecommitdiff
path: root/include/wlr/util
diff options
context:
space:
mode:
authorSimon Ser <contact@emersion.fr>2022-05-24 18:46:59 +0200
committerSimon Zeni <simon@bl4ckb0ne.ca>2022-05-25 14:22:58 +0000
commit28d89779af6de0340533b2674a98ab6ecc238599 (patch)
tree255e8dfb440691f60facc805b0b75df94901fcd6 /include/wlr/util
parent27383a1929348daf01e18349f215c998b6ef8c2f (diff)
Reformat doc comments
Unify the way we document our APIs. See CONTRIBUTING.md for the rules.
Diffstat (limited to 'include/wlr/util')
-rw-r--r--include/wlr/util/box.h23
-rw-r--r--include/wlr/util/log.h17
2 files changed, 24 insertions, 16 deletions
diff --git a/include/wlr/util/box.h b/include/wlr/util/box.h
index 66cfa21c..8516688d 100644
--- a/include/wlr/util/box.h
+++ b/include/wlr/util/box.h
@@ -23,7 +23,7 @@
*
* The x and y coordinates are inclusive, and the width and height lengths are
* exclusive. In other words, the box starts from the coordinates (x, y), and
- * goes up to but not including (x + width, y + height)
+ * goes up to but not including (x + width, y + height).
*/
struct wlr_box {
int x, y;
@@ -33,7 +33,7 @@ struct wlr_box {
/**
* A floating-point box representing a rectangle region in a 2D space.
*
- * wlr_fbox has the same semantics as wlr_box
+ * struct wlr_fbox has the same semantics as struct wlr_box.
*/
struct wlr_fbox {
double x, y;
@@ -41,34 +41,35 @@ struct wlr_fbox {
};
/**
- * Finds the closest point within the box bounds
+ * Finds the closest point within the box bounds.
*
- * Returns NAN if the box is empty
+ * Returns NAN if the box is empty.
*/
void wlr_box_closest_point(const struct wlr_box *box, double x, double y,
double *dest_x, double *dest_y);
/**
- * Gives the intersecting box between two wlr_box.
+ * Gives the intersecting box between two struct wlr_box.
*
- * Returns an empty wlr_box if the provided wlr_box don't intersect.
+ * Returns an empty box if the provided boxes don't intersect.
*/
bool wlr_box_intersection(struct wlr_box *dest, const struct wlr_box *box_a,
const struct wlr_box *box_b);
/**
- * Verifies if a point is contained within the bounds of a given wlr_box.
+ * Verifies if a point is contained within the bounds of a given struct wlr_box.
*
* For example:
- * - A point at (100, 50) is not contained in the box (0, 0, 100, 50).
- * - A point at (10, 10) is contained in the box (10, 0, 50, 50).
+ *
+ * - A point at (100, 50) is not contained in the box (0, 0, 100, 50).
+ * - A point at (10, 10) is contained in the box (10, 0, 50, 50).
*/
bool wlr_box_contains_point(const struct wlr_box *box, double x, double y);
/**
* Checks whether a box is empty or not.
*
- * A wlr_box is considered empty if its width and/or height is zero or negative.
+ * A box is considered empty if its width and/or height is zero or negative.
*/
bool wlr_box_empty(const struct wlr_box *box);
@@ -81,7 +82,7 @@ void wlr_box_transform(struct wlr_box *dest, const struct wlr_box *box,
/**
* Checks whether a box is empty or not.
*
- * A wlr_box is considered empty if its width and/or height is zero or negative.
+ * A box is considered empty if its width and/or height is zero or negative.
*/
bool wlr_fbox_empty(const struct wlr_fbox *box);
diff --git a/include/wlr/util/log.h b/include/wlr/util/log.h
index aacdea99..5e5d8393 100644
--- a/include/wlr/util/log.h
+++ b/include/wlr/util/log.h
@@ -32,13 +32,20 @@ enum wlr_log_importance {
typedef void (*wlr_log_func_t)(enum wlr_log_importance importance,
const char *fmt, va_list args);
-// Will log all messages less than or equal to `verbosity`
-// If `callback` is NULL, wlr will use its default logger.
-// The function can be called multiple times to update the verbosity or
-// callback function.
+/**
+ * Set the log verbosity and callback.
+ *
+ * Only messages less than or equal to the supplied verbosity will be logged.
+ * If the callback is NULL, the default logger is used.
+ *
+ * This function can be called multiple times to update the verbosity or
+ * callback function.
+ */
void wlr_log_init(enum wlr_log_importance verbosity, wlr_log_func_t callback);
-// Returns the log verbosity provided to wlr_log_init
+/**
+ * Get the current log verbosity configured by wlr_log_init().
+ */
enum wlr_log_importance wlr_log_get_verbosity(void);
#ifdef __GNUC__