Contents

init(named:in:options:)

Asynchronously loads a texture resource from a bundle with options.

Declaration

@MainActor @preconcurrency convenience init(named name: String, in bundle: Bundle? = nil, options: TextureResource.CreateOptions) async throws

Parameters

  • name:

    The name of the resource. The filename extension is optional.

  • bundle:

    The bundle to search for the resource. Use nil to indicate the app’s bundle.

  • options:

    Configuration options for texture creation.

Discussion

RealityKit automatically creates a resource name for the texture resource based on the values of name and bundle. RealityKit uses the resource name to identify resources, and to match texture resources between networked peers. Specify a unique name for each texture resource you load or generate.

See init(named:in:) for an example of optimally loading textures with other content.

See Also

Loading a texture