---
title: "programIsOpaque(_:)"
framework: scenekit
role: symbol
role_heading: Instance Method
path: "scenekit/scnprogramdelegate/programisopaque(_:)"
---

# programIsOpaque(_:)

Asks the delegate whether fragments rendered by a program are opaque.

## Declaration

```swift
optional func programIsOpaque(_ program: SCNProgram) -> Bool
```

## Parameters

- `program`: The queried program.

## Return Value

Return Value true if all fragments rendered by the program are opaque; false if the program renders fragments whose alpha value is less than 1.0.
