---
title: "makeDiffuseDescriptor(fromCube:)"
framework: realitykit
role: symbol
role_heading: Instance Method
platforms: [iOS 27.0+, iPadOS 27.0+, tvOS 27.0+, visionOS 27.0+]
path: "realitykit/imagebasedlighttexturegenerator/makediffusedescriptor(fromcube:)"
---

# makeDiffuseDescriptor(fromCube:)

Returns a recommended image based light diffuse cube texture descriptor (for generateDiffuse(using:fromSkyboxCube:quality:into:)).

## Declaration

```swift
func makeDiffuseDescriptor(fromCube texture: any MTLTexture) throws -> MTLTextureDescriptor
```

## Discussion

Discussion note: If texture is not a cube texture.

## See Also

### Describing output textures

- [makeSpecularDescriptor(fromCube:)](realitykit/imagebasedlighttexturegenerator/makespeculardescriptor(fromcube:).md)
