# Region user defined functions Reference

Below is a complete list of the user defined functions available in AutoIt. Click on a user defined function name for a detailed description.

When using them you need to add a #include <GDIPlus.au3>.

User Defined Function | Description
--- | ---
_GDIPlus_RegionClone | Clones a Region object
_GDIPlus_RegionCombinePath | Updates a region to the portion of itself that intersects the specified path's interior
_GDIPlus_RegionCombineRect | Updates a region to the portion of itself that intersects the specified rectangle's interior
_GDIPlus_RegionCombineRegion | Updates a region to the portion of itself that intersects another region
_GDIPlus_RegionCreate | Creates a region that is infinite
_GDIPlus_RegionCreateFromPath | Creates a region that is defined by a path object and has a fill mode that is contained in the path object
_GDIPlus_RegionCreateFromRect | Creates a region that is defined by a rectangle
_GDIPlus_RegionDispose | Releases a Region object
_GDIPlus_RegionGetBounds | Gets a rectangle that encloses a region
_GDIPlus_RegionGetHRgn | Creates a GDI region from a GDI+ Region object
_GDIPlus_RegionSetEmpty | Updates a region to an empty region. In other words, the region occupies no space on the display device
_GDIPlus_RegionSetInfinite | Updates a region to an infinite region
_GDIPlus_RegionTransform | Tansforms a region by multiplying each of its data points by a specified matrix
_GDIPlus_RegionTranslate | Offsets a region by specified amounts in the horizontal and vertical directions