---
title: MaterialParameterTypes.FaceCulling
framework: realitykit
role: symbol
role_heading: Enumeration
path: realitykit/materialparametertypes/faceculling
---

# MaterialParameterTypes.FaceCulling

An object that defines how the system removes polygons before rendering a scene.

## Declaration

```swift
enum FaceCulling
```

## Overview

Overview To improve performance, RealityKit culls polygons, or faces, that it determines won’t be visible. Discarding faces that aren’t part of the final render eliminates the need to do any calculations for those faces. Use this object to specify what kind of polygons RealityKit culls.

## Topics

### Face culling

- [MaterialParameterTypes.FaceCulling.front](realitykit/materialparametertypes/faceculling/front.md)
- [MaterialParameterTypes.FaceCulling.back](realitykit/materialparametertypes/faceculling/back.md)
- [MaterialParameterTypes.FaceCulling.none](realitykit/materialparametertypes/faceculling/none.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
