Contents

LowLevelRenderContext

An entry point for creating rendering resources and compiling materials.

Declaration

protocol LowLevelRenderContext : AnyObject

Overview

Use a LowLevelRenderContext to construct meshes, textures, buffers, argument tables, materials, and pipeline states. These objects are assembled into a LowLevelMeshInstanceArray consumed each frame by LowLevelRenderer.

Topics

Accessing the render context

Creating resources

Creating meshes

Creating pipeline state

Creating surface shaders

Creating geometry modifiers

Synchronizing command buffers

Instance Properties

Instance Methods

See Also

Render contexts