One Logo Pool Ball
USDKit · IOS API REFERENCE

USDPrim.PseudoRootSpec

struct · iOS 27.0+ · SDK 27.1

struct PseudoRootSpec

A handle to a layer's pseudo-root — the implicit parent of all top-level prims in a layer. The pseudo-root is a special spec that's automatically created by every layer. It's not authored as a prim in the file, but it conceptually owns the top-level prims. It conforms to `USDLayer.Spec.MetadataCollection` and `USDLayer.Spec.FieldCollection`.

Members (2)

init · iOS 27.0+

init

TypeScript
static init(): USDPrim_PseudoRootSpec
Swift declaration
init()

Creates an empty (invalid) pseudo-root spec handle.

init · iOS 27.0+

init

TypeScript
static init9208(spec: USDLayer_Spec): (USDPrim_PseudoRootSpec) | null
Swift declaration
init?(_ spec: USDLayer.Spec)

Narrows an untyped ``USDLayer/Spec`` to a pseudo-root spec. - Parameter spec: The spec to narrow. - Returns: A pseudo-root spec, or `nil` if `spec` is not a pseudo-root spec.

Skipped declarations

No declarations were skipped in this snapshot.

All USDKit types →