---
title: User Interface Control Options
framework: coreimage
role: collectionGroup
role_heading: API Collection
path: coreimage/user-interface-control-options
---

# User Interface Control Options

Sets of controls for various user scenarios.

## Overview

Overview You can use these constants to specify the controls that you want associated with each user scenario. For example, for a filter that has many input parameters you can choose a small set of input parameters that the typical consumer can control and set the other input parameters to default values. For the same filter, however, you can choose to allow professional customers to control all the input parameters.

## Topics

### Constants

- [kCIUIParameterSet](coreimage/kciuiparameterset.md)
- [kCIUISetBasic](coreimage/kciuisetbasic.md)
- [kCIUISetIntermediate](coreimage/kciuisetintermediate.md)
- [kCIUISetAdvanced](coreimage/kciuisetadvanced.md)
- [kCIUISetDevelopment](coreimage/kciuisetdevelopment.md)

## See Also

### Constants

- [Filter Attribute Keys](coreimage/filter-attribute-keys.md)
- [Data Type Attributes](coreimage/data-type-attributes.md)
- [Vector Quantity Attributes](coreimage/vector-quantity-attributes.md)
- [Color Attribute Keys](coreimage/color-attribute-keys.md)
- [Image Attribute Keys](coreimage/image-attribute-keys.md)
- [Filter Category Keys](coreimage/filter-category-keys.md)
- [Options for Applying a Filter](coreimage/options-for-applying-a-filter.md)
- [User Interface Options](coreimage/user-interface-options.md)
- [Filter Parameter Keys](coreimage/filter-parameter-keys.md)
- [RAW Image Options](coreimage/raw-image-options.md)
