1# Region 2 3 4## Overview 5 6Defines the rectangle (dirty region) where the content is to be updated in the local native window. 7 8**Related Modules:** 9 10[NativeWindow](_native_window.md) 11 12 13## Summary 14 15 16 17### Member Variables 18 19| Name | Description | 20| -------- | -------- | 21| [rects](#rects) | If **rects** is a null pointer, the buffer size is the same as the size of the dirty region by default. | 22| [rectNumber](#rectnumber) | If **rectNumber** is **0**, the buffer size is the same as the size of the dirty region by default. | 23 24 25## Member Variable Description 26 27 28### rectNumber 29 30 31``` 32int32_t Region::rectNumber 33``` 34**Description**<br> 35If **rectNumber** is **0**, the buffer size is the same as the size of the dirty region by default. 36 37 38### *rects 39 40``` 41struct Rect Region::*rects 42``` 43 44**Description**<br> 45If **rects** is a null pointer, the buffer size is the same as the size of the dirty region by default. 46 47<!--no_check-->