One Logo Pool Ball
USDKit · IOS API REFERENCE

USDPrim.Property.Spec.ValueCollection

protocol · iOS 27.0+ · SDK 27.1

protocol ValueCollection

Value-related API for property specs that hold typed default values. Only `USDPrim.Property.Spec` and `USDPrim.Attribute.Spec` conform to this protocol; `USDPrim.Relationship.Spec` does not, because relationships don't store typed values.

Members (4)

get · iOS 27.0+

defaultValue

Swift declaration
var defaultValue: USDValue? { get nonmutating set }

The authored default value, or `nil` if not authored. Assigning `nil` clears the default.

set · iOS 27.0+

defaultValue

Swift declaration
var defaultValue: USDValue? { get nonmutating set }

The authored default value, or `nil` if not authored. Assigning `nil` clears the default.

get · iOS 27.0+

variability

Swift declaration
var variability: USDPrim.Property.Variability { get }

The property's variability (varying, uniform, or config).

get · iOS 27.0+

typeName

Swift declaration
var typeName: USDPrim.Attribute.ValueType { get }

The property's value type.

Skipped declarations

No declarations were skipped in this snapshot.

All USDKit types →