---
title: opaque
framework: metal
role: symbol
role_heading: Type Property
path: metal/mtlaccelerationstructureinstanceoptions/opaque
---

# opaque

Specifies that intersectors should treat the instance as opaque.

## Declaration

```swift
static var opaque: MTLAccelerationStructureInstanceOptions { get }
```

## See Also

### Usage options

- [disableTriangleCulling](metal/mtlaccelerationstructureinstanceoptions/disabletriangleculling.md)
- [triangleFrontFacingWindingCounterClockwise](metal/mtlaccelerationstructureinstanceoptions/trianglefrontfacingwindingcounterclockwise.md)
- [nonOpaque](metal/mtlaccelerationstructureinstanceoptions/nonopaque.md)
