# Region.Op

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)

# Op

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/graphics/Region.Op "View this page in Java")  

```
class Op
```

|---|---|----------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)                              |||
| ↳ | [kotlin.Enum](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html)\<[android.graphics.Region.Op](https://developer.android.com/reference/kotlin/android/graphics/Region.Op#)\> ||
|   | ↳ | [android.graphics.Region.Op](https://developer.android.com/reference/kotlin/android/graphics/Region.Op#) |

|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Known Direct Subclasses [Region.Op.DIFFERENCE](https://developer.android.com/reference/kotlin/android/graphics/Region.Op#ENUM_VALUE:DIFFERENCE),[Region.Op.INTERSECT](https://developer.android.com/reference/kotlin/android/graphics/Region.Op#ENUM_VALUE:INTERSECT),[Region.Op.REPLACE](https://developer.android.com/reference/kotlin/android/graphics/Region.Op#ENUM_VALUE:REPLACE),[Region.Op.REVERSE_DIFFERENCE](https://developer.android.com/reference/kotlin/android/graphics/Region.Op#ENUM_VALUE:REVERSE_DIFFERENCE),[Region.Op.UNION](https://developer.android.com/reference/kotlin/android/graphics/Region.Op#ENUM_VALUE:UNION),[Region.Op.XOR](https://developer.android.com/reference/kotlin/android/graphics/Region.Op#ENUM_VALUE:XOR) |-----------------------------------------------------------------------------------------------------------------------------------------|--------| | [Region.Op.DIFFERENCE](https://developer.android.com/reference/kotlin/android/graphics/Region.Op#ENUM_VALUE:DIFFERENCE)                 | <br /> | | [Region.Op.INTERSECT](https://developer.android.com/reference/kotlin/android/graphics/Region.Op#ENUM_VALUE:INTERSECT)                   | <br /> | | [Region.Op.REPLACE](https://developer.android.com/reference/kotlin/android/graphics/Region.Op#ENUM_VALUE:REPLACE)                       | <br /> | | [Region.Op.REVERSE_DIFFERENCE](https://developer.android.com/reference/kotlin/android/graphics/Region.Op#ENUM_VALUE:REVERSE_DIFFERENCE) | <br /> | | [Region.Op.UNION](https://developer.android.com/reference/kotlin/android/graphics/Region.Op#ENUM_VALUE:UNION)                           | <br /> | | [Region.Op.XOR](https://developer.android.com/reference/kotlin/android/graphics/Region.Op#ENUM_VALUE:XOR)                               | <br /> | |

## Summary

|                                                               Enum values                                                               ||
|--------------------------------------------------------------------------------------------------------------------------------------|---|
| [DIFFERENCE](https://developer.android.com/reference/kotlin/android/graphics/Region.Op#ENUM_VALUE:DIFFERENCE) <br />                 |
| [INTERSECT](https://developer.android.com/reference/kotlin/android/graphics/Region.Op#ENUM_VALUE:INTERSECT) <br />                   |
| [REPLACE](https://developer.android.com/reference/kotlin/android/graphics/Region.Op#ENUM_VALUE:REPLACE) <br />                       |
| [REVERSE_DIFFERENCE](https://developer.android.com/reference/kotlin/android/graphics/Region.Op#ENUM_VALUE:REVERSE_DIFFERENCE) <br /> |
| [UNION](https://developer.android.com/reference/kotlin/android/graphics/Region.Op#ENUM_VALUE:UNION) <br />                           |
| [XOR](https://developer.android.com/reference/kotlin/android/graphics/Region.Op#ENUM_VALUE:XOR) <br />                               |

## Enum values

### DIFFERENCE

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val DIFFERENCE : Region.Op
```  

### INTERSECT

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val INTERSECT : Region.Op
```  

### REPLACE

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val REPLACE : Region.Op
```  

### REVERSE_DIFFERENCE

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val REVERSE_DIFFERENCE : Region.Op
```  

### UNION

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val UNION : Region.Op
```  

### XOR

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val XOR : Region.Op
```