---
title: Presentation UI
framework: realitykit
role: collectionGroup
role_heading: API Collection
path: realitykit/presentation-user-interface
---

# Presentation UI

Control your app’s content and how people can interact with it.

## Overview

Overview RealityKit provides controls that enable interactions specific to each platform and context. For example, you can allow someone to interact with an entity that already has a CollisionComponent by adding the InputTargetComponent component. A RealityKit entity can visibly change when someone looks directly at it with a HoverEffectComponent component. Additionally, you can manage an entity’s accessibility information with AccessibilityComponent.

## Topics

### Direct and indirect gestures

- [Transforming RealityKit entities using gestures](realitykit/transforming-realitykit-entities-with-gestures.md)
- [InputTargetComponent](realitykit/inputtargetcomponent.md)
- [ManipulationComponent](realitykit/manipulationcomponent.md)
- [GestureComponent](realitykit/gesturecomponent.md)
- [EntityTargetValue](realitykit/entitytargetvalue.md)

### Accessibility

- [Improving the Accessibility of RealityKit Apps](realitykit/improving-the-accessibility-of-realitykit-apps.md)
- [AccessibilityComponent](realitykit/accessibilitycomponent.md)
- [AccessibilityComponent.SupportedActions](realitykit/accessibilitycomponent/supportedactions.md)
- [AccessibilityComponent.CustomContent](realitykit/accessibilitycomponent/customcontent-swift.struct.md)
- [AccessibilityComponent.RotorType](realitykit/accessibilitycomponent/rotortype.md)
- [AccessibilityEvents](realitykit/accessibilityevents.md)

### Visual adjustments

- [HoverEffectComponent](realitykit/hovereffectcomponent.md)
- [BillboardComponent](realitykit/billboardcomponent.md)
- [EnvironmentBlendingComponent](realitykit/environmentblendingcomponent.md)
- [LensDistortionData](realitykit/lensdistortiondata.md)
- [ImagePresentationComponent](realitykit/imagepresentationcomponent.md)

### UIKit and AppKit gestures

- [ARView.EntityGestures](realitykit/arview/entitygestures.md)
- [EntityRotationGestureRecognizer](realitykit/entityrotationgesturerecognizer.md)
- [EntityScaleGestureRecognizer](realitykit/entityscalegesturerecognizer.md)
- [EntityTranslationGestureRecognizer](realitykit/entitytranslationgesturerecognizer.md)
- [EntityGestureRecognizer](realitykit/entitygesturerecognizer.md)

## See Also

### Presentation

- [Views and attachments](realitykit/presentation-views-and-attachments.md)
- [Postprocessing effects](realitykit/postprocessing-effects.md)
