---
title: LowLevelRenderContextStandalone
framework: realitykit
role: symbol
role_heading: Class
path: realitykit/lowlevelrendercontextstandalone
---

# LowLevelRenderContextStandalone

A standalone Metal-backed render context for creating low-level rendering resources.

## Declaration

```swift
final class LowLevelRenderContextStandalone
```

## Overview

Overview LowLevelRenderContextStandalone is a concrete implementation of LowLevelRenderContext and LowLevelRenderContextLighting. Create one using the async initializer for full setup including shader and pipeline compilation, or the synchronous initializer using a pre-compiled LowLevelRenderContextStandalone.Resources instance.

## Topics

### Creating a render context

- [init(configuration:resources:)](realitykit/lowlevelrendercontextstandalone/init(configuration:resources:).md)
- [init(configuration:)](realitykit/lowlevelrendercontextstandalone/init(configuration:).md)
- [LowLevelRenderContextStandalone.Configuration](realitykit/lowlevelrendercontextstandalone/configuration.md)
- [LowLevelRenderContextStandalone.Resources](realitykit/lowlevelrendercontextstandalone/resources.md)

### Creating lighting functions

- [makeImageBasedLightingFunction()](realitykit/lowlevelrendercontextstandalone/makeimagebasedlightingfunction().md)
- [makeUnlitLightingFunction()](realitykit/lowlevelrendercontextstandalone/makeunlitlightingfunction().md)

### Default Implementations

- [LowLevelRenderContextLighting Implementations](realitykit/lowlevelrendercontextstandalone/lowlevelrendercontextlighting-implementations.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Escapable](swift/escapable.md)
- [LowLevelRenderContext](realitykit/lowlevelrendercontext.md)
- [LowLevelRenderContextLighting](realitykit/lowlevelrendercontextlighting.md)

## See Also

### Render contexts

- [LowLevelRenderer](realitykit/lowlevelrenderer.md)
- [LowLevelRenderContext](realitykit/lowlevelrendercontext.md)
- [LowLevelRenderContextLighting](realitykit/lowlevelrendercontextlighting.md)
- [LowLevelRenderContextShaderGraph](realitykit/lowlevelrendercontextshadergraph.md)
- [LowLevelRenderContextError](realitykit/lowlevelrendercontexterror.md)
- [LowLevelRendererError](realitykit/lowlevelrenderererror.md)
