# Region ## Overview Defines the rectangle (dirty region) where the content is to be updated in the local native window. **Related Modules:** [NativeWindow](_native_window.md) ## Summary ### Member Variables | Name | Description | | -------- | -------- | | [rects](#rects) | If **rects** is a null pointer, the buffer size is the same as the size of the dirty region by default. | | [rectNumber](#rectnumber) | If **rectNumber** is **0**, the buffer size is the same as the size of the dirty region by default. | ## Member Variable Description ### rectNumber ``` int32_t Region::rectNumber ``` **Description**
If **rectNumber** is **0**, the buffer size is the same as the size of the dirty region by default. ### *rects ``` struct Rect Region::*rects ``` **Description**
If **rects** is a null pointer, the buffer size is the same as the size of the dirty region by default.