frameworks/native: document native types and enums
Change-Id: Id94b610f27b87426abb30e13484cbd16990aa995
diff --git a/include/android/rect.h b/include/android/rect.h
index bcd42a9..80741c0 100644
--- a/include/android/rect.h
+++ b/include/android/rect.h
@@ -14,6 +14,14 @@
* limitations under the License.
*/
+/**
+ * @addtogroup NativeActivity Native Activity
+ * @{
+ */
+
+/**
+ * @file rect.h
+ */
#ifndef ANDROID_RECT_H
#define ANDROID_RECT_H
@@ -24,13 +32,24 @@
extern "C" {
#endif
+/**
+ * {@link ARect} is a struct that represents a rectangular window area.
+ *
+ * It is used with {@link
+ * ANativeActivityCallbacks::onContentRectChanged} event callback and
+ * ANativeWindow_lock() function.
+ */
typedef struct ARect {
#ifdef __cplusplus
typedef int32_t value_type;
#endif
+ /** left position */
int32_t left;
+ /** top position */
int32_t top;
+ /** left position */
int32_t right;
+ /** bottom position */
int32_t bottom;
} ARect;
@@ -39,3 +58,5 @@
#endif
#endif // ANDROID_RECT_H
+
+/** @} */