---
title: TextureResource.CreateOptions
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/textureresource/createoptions
---

# TextureResource.CreateOptions

An object that holds texture resource creation options.

## Declaration

```swift
struct CreateOptions
```

## Topics

### Texture resource initializers

- [init(semantic:mipmapsMode:)](realitykit/textureresource/createoptions/init(semantic:mipmapsmode:).md)

### Texture resource creation options

- [mipmapsMode](realitykit/textureresource/createoptions/mipmapsmode.md)
- [semantic](realitykit/textureresource/createoptions/semantic.md)

### Initializers

- [init(semantic:compression:mipmapsMode:)](realitykit/textureresource/createoptions/init(semantic:compression:mipmapsmode:).md)

### Instance Properties

- [compression](realitykit/textureresource/createoptions/compression.md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Texture resources

- [Generating procedural textures](visionos/generating-procedural-textures-in-visionos.md)
- [Displaying a stereoscopic image](visionos/displaying-a-stereoscopic-image-in-visionos.md)
- [TextureResource](realitykit/textureresource.md)
- [TextureResource.SamplingQuality](realitykit/textureresource/samplingquality.md)
- [TextureResource.MipmapsMode](realitykit/textureresource/mipmapsmode.md)
- [TextureResource.Semantic](realitykit/textureresource/semantic-swift.enum.md)
