---
title: "setCullMode(_:)"
framework: metal
role: symbol
role_heading: Instance Method
path: "metal/mtl4rendercommandencoder/setcullmode(_:)"
---

# setCullMode(_:)

Controls whether Metal culls front facing primitives, back facing primitives, or culls no primitives at all.

## Declaration

```swift
func setCullMode(_ cullMode: MTLCullMode)
```

## Parameters

- `cullMode`: doc://com.apple.metal/documentation/Metal/MTLCullMode to set.

## See Also

### Configuring rendering behavior

- [setTriangleFillMode(_:)](metal/mtl4rendercommandencoder/settrianglefillmode(_:).md)
- [setFrontFacing(_:)](metal/mtl4rendercommandencoder/setfrontfacing(_:).md)
