---
title: LowLevelRenderContext Implementations
framework: RealityKit
role: collectionGroup
role_heading: API Collection
path: realitykit/lowlevelrendercontextstandalone/lowlevelrendercontext-implementations
---

# LowLevelRenderContext Implementations

## Topics

### Instance Properties

- [device](realitykit/lowlevelrendercontextstandalone/device.md)

### Instance Methods

- [makeArgumentTable(descriptor:buffers:textures:)](realitykit/lowlevelrendercontextstandalone/makeargumenttable(descriptor:buffers:textures:).md)
- [makeBufferResource(descriptor:)](realitykit/lowlevelrendercontextstandalone/makebufferresource(descriptor:).md)
- [makeDefaultGeometryModifier()](realitykit/lowlevelrendercontextstandalone/makedefaultgeometrymodifier().md)
- [makeGeometryModifier(descriptor:)](realitykit/lowlevelrendercontextstandalone/makegeometrymodifier(descriptor:).md)
- [makeGeometryModifier(descriptor:)](realitykit/lowlevelrendercontextstandalone/makegeometrymodifier(descriptor:)-4p20q.md)
- [makeGeometryModifier(descriptor:)](realitykit/lowlevelrendercontextstandalone/makegeometrymodifier(descriptor:)-6cl2f.md)
- [makeInstanceTransformResource(instanceCapacity:)](realitykit/lowlevelrendercontextstandalone/makeinstancetransformresource(instancecapacity:).md)
- [makeMaterialResource(descriptor:)](realitykit/lowlevelrendercontextstandalone/makematerialresource(descriptor:).md)
- [makeMaterialResource(descriptor:)](realitykit/lowlevelrendercontextstandalone/makematerialresource(descriptor:)-2qjge.md)
- [makeMaterialResource(descriptor:)](realitykit/lowlevelrendercontextstandalone/makematerialresource(descriptor:)-8pruc.md)
- [makeMeshInstance(meshPart:pipeline:geometryArguments:surfaceArguments:lightingArguments:transform:sortCategory:)](realitykit/lowlevelrendercontextstandalone/makemeshinstance(meshpart:pipeline:geometryarguments:surfacearguments:lightingarguments:transform:sortcategory:).md)
- [makeMeshInstanceArray(renderTargets:count:)](realitykit/lowlevelrendercontextstandalone/makemeshinstancearray(rendertargets:count:).md)
- [makeMeshPart(resource:indexOffset:indexCount:primitive:windingOrder:bounds:)](realitykit/lowlevelrendercontextstandalone/makemeshpart(resource:indexoffset:indexcount:primitive:windingorder:bounds:).md)
- [makeMeshResource(descriptor:)](realitykit/lowlevelrendercontextstandalone/makemeshresource(descriptor:).md)
- [makeRenderPipelineState(descriptor:)](realitykit/lowlevelrendercontextstandalone/makerenderpipelinestate(descriptor:).md)
- [makeRenderPipelineState(descriptor:)](realitykit/lowlevelrendercontextstandalone/makerenderpipelinestate(descriptor:)-550yp.md)
- [makeRenderPipelineState(descriptor:)](realitykit/lowlevelrendercontextstandalone/makerenderpipelinestate(descriptor:)-9x6v9.md)
- [makeSimpleSurfaceShader(descriptor:)](realitykit/lowlevelrendercontextstandalone/makesimplesurfaceshader(descriptor:).md)
- [makeSimpleSurfaceShader(descriptor:)](realitykit/lowlevelrendercontextstandalone/makesimplesurfaceshader(descriptor:)-3f0mt.md)
- [makeSimpleSurfaceShader(descriptor:)](realitykit/lowlevelrendercontextstandalone/makesimplesurfaceshader(descriptor:)-6filb.md)
- [makeSurfaceShader(descriptor:)](realitykit/lowlevelrendercontextstandalone/makesurfaceshader(descriptor:).md)
- [makeSurfaceShader(descriptor:)](realitykit/lowlevelrendercontextstandalone/makesurfaceshader(descriptor:)-35raz.md)
- [makeSurfaceShader(descriptor:)](realitykit/lowlevelrendercontextstandalone/makesurfaceshader(descriptor:)-9hqo9.md)
- [makeTextureResource(descriptor:)](realitykit/lowlevelrendercontextstandalone/maketextureresource(descriptor:).md)
- [waitForCommandBuffer(_:)](realitykit/lowlevelrendercontextstandalone/waitforcommandbuffer(_:).md)
