metadataInfoKeys
Swift declarationvar metadataInfoKeys: [USDToken] { get }The subset of info keys an inspector should treat as user-visible metadata. Excludes structural fields.
protocol · iOS 27.0+ · SDK 27.1
protocol MetadataCollectionRead/write access to metadata stored on a spec.
var metadataInfoKeys: [USDToken] { get }The subset of info keys an inspector should treat as user-visible metadata. Excludes structural fields.
func info(_ key: USDToken) -> USDValue?Returns the value of `key`, or `nil` if the key is unauthored. - Parameter key: The info key to look up. - Returns: The authored value, or `nil` if unauthored.
var path: USDLayer.Path { get }The path identifying this spec within its layer.
var layer: USDLayer? { get }The layer containing this spec, or `nil` if dormant.
func setInfo(_ key: USDToken, to value: USDValue)Sets `key` to `value`. - Parameters: - key: The info key to author. - value: The new value.
var infoKeys: [USDToken] { get }All authored info keys on this spec, including structural fields (child specifier lists, type info, etc.).
var specType: USDLayer.SpecType? { get }The kind of spec, or `nil` if the spec is dormant.
func clearInfo(_ key: USDToken)Clears the authored value for `key`. - Parameter key: The info key to clear.
var isDormant: Bool { get }Whether the spec is dormant (the underlying data has been removed).
No declarations were skipped in this snapshot.