One Logo Pool Ball
USDKit · IOS API REFERENCE

USDLayer.ChangeList.Entry.Flags

struct · iOS 27.0+ · SDK 27.1

struct Flags

Boolean flags describing structural changes to a spec.

Members (26)

get · iOS 27.0+

didChangeIdentifier

TypeScript
get didChangeIdentifier(): boolean
Swift declaration
var didChangeIdentifier: Bool { get }

Whether the layer's identifier changed.

get · iOS 27.0+

didChangeResolvedPath

TypeScript
get didChangeResolvedPath(): boolean
Swift declaration
var didChangeResolvedPath: Bool { get }

Whether the layer's resolved path changed.

get · iOS 27.0+

didChangePrimReferences

TypeScript
get didChangePrimReferences(): boolean
Swift declaration
var didChangePrimReferences: Bool { get }

Whether a prim's references list changed.

get · iOS 27.0+

didChangePrimSpecializes

TypeScript
get didChangePrimSpecializes(): boolean
Swift declaration
var didChangePrimSpecializes: Bool { get }

Whether a prim's specializes list changed.

get · iOS 27.0+

didChangePrimVariantSets

TypeScript
get didChangePrimVariantSets(): boolean
Swift declaration
var didChangePrimVariantSets: Bool { get }

Whether a prim's variant sets list changed.

get · iOS 27.0+

didChangePrimInheritPaths

TypeScript
get didChangePrimInheritPaths(): boolean
Swift declaration
var didChangePrimInheritPaths: Bool { get }

Whether a prim's inherit paths list changed.

get · iOS 27.0+

didChangeAttributeConnection

TypeScript
get didChangeAttributeConnection(): boolean
Swift declaration
var didChangeAttributeConnection: Bool { get }

Whether an attribute's connection targets changed.

get · iOS 27.0+

didChangeRelationshipTargets

TypeScript
get didChangeRelationshipTargets(): boolean
Swift declaration
var didChangeRelationshipTargets: Bool { get }

Whether a relationship's target list changed.

get · iOS 27.0+

didChangeAttributeTimeSamples

TypeScript
get didChangeAttributeTimeSamples(): boolean
Swift declaration
var didChangeAttributeTimeSamples: Bool { get }

Whether an attribute's time samples changed.

get · iOS 27.0+

description

TypeScript
get description(): string
Swift declaration
var description: String { get }

A textual representation of this instance. Calling this property directly is discouraged. Instead, convert an instance of any type to a string by using the `String(describing:)` initializer. This initializer works with any type, and uses the custom `description` property for types that conform to `CustomStringConvertible`: struct Point: CustomStringConvertible { let x: Int, y: Int var description: String { return "(\(x), \(y))" } } let p = Point(x: 21, y: 30) let s = String(describing: p) print(s) // Prints "(21, 30)" The conversion of `p` to a string in the assignment to `s` uses the `Point` type's `description` property.

get · iOS 27.0+

didAddTarget

TypeScript
get didAddTarget(): boolean
Swift declaration
var didAddTarget: Bool { get }

Whether a target was added to a relationship.

get · iOS 27.0+

didAddProperty

TypeScript
get didAddProperty(): boolean
Swift declaration
var didAddProperty: Bool { get }

Whether a property was added.

get · iOS 27.0+

didAddInertPrim

TypeScript
get didAddInertPrim(): boolean
Swift declaration
var didAddInertPrim: Bool { get }

Whether an inert prim spec was added.

get · iOS 27.0+

didRemoveTarget

TypeScript
get didRemoveTarget(): boolean
Swift declaration
var didRemoveTarget: Bool { get }

Whether a target was removed from a relationship.

get · iOS 27.0+

debugDescription

TypeScript
get debugDescription(): string
Swift declaration
var debugDescription: String { get }

A textual representation of this instance, suitable for debugging. Calling this property directly is discouraged. Instead, convert an instance of any type to a string by using the `String(reflecting:)` initializer. This initializer works with any type, and uses the custom `debugDescription` property for types that conform to `CustomDebugStringConvertible`: struct Point: CustomDebugStringConvertible { let x: Int, y: Int var debugDescription: String { return "(\(x), \(y))" } } let p = Point(x: 21, y: 30) let s = String(reflecting: p) print(s) // Prints "(21, 30)" The conversion of `p` to a string in the assignment to `s` uses the `Point` type's `debugDescription` property.

get · iOS 27.0+

didReloadContent

TypeScript
get didReloadContent(): boolean
Swift declaration
var didReloadContent: Bool { get }

Whether the layer was reloaded from its source.

get · iOS 27.0+

didRemoveProperty

TypeScript
get didRemoveProperty(): boolean
Swift declaration
var didRemoveProperty: Bool { get }

Whether a property was removed.

get · iOS 27.0+

didReplaceContent

TypeScript
get didReplaceContent(): boolean
Swift declaration
var didReplaceContent: Bool { get }

Whether the layer's content was replaced.

get · iOS 27.0+

didAddNonInertPrim

TypeScript
get didAddNonInertPrim(): boolean
Swift declaration
var didAddNonInertPrim: Bool { get }

Whether a non-inert prim spec was added.

get · iOS 27.0+

didRemoveInertPrim

TypeScript
get didRemoveInertPrim(): boolean
Swift declaration
var didRemoveInertPrim: Bool { get }

Whether an inert prim spec was removed.

get · iOS 27.0+

didReorderChildren

TypeScript
get didReorderChildren(): boolean
Swift declaration
var didReorderChildren: Bool { get }

Whether the children list of a prim was reordered.

get · iOS 27.0+

didReorderProperties

TypeScript
get didReorderProperties(): boolean
Swift declaration
var didReorderProperties: Bool { get }

Whether the properties list of a prim was reordered.

get · iOS 27.0+

didRemoveNonInertPrim

TypeScript
get didRemoveNonInertPrim(): boolean
Swift declaration
var didRemoveNonInertPrim: Bool { get }

Whether a non-inert prim spec was removed.

get · iOS 27.0+

didAddPropertyWithOnlyRequiredFields

TypeScript
get didAddPropertyWithOnlyRequiredFields(): boolean
Swift declaration
var didAddPropertyWithOnlyRequiredFields: Bool { get }

Whether a property with only required fields was added.

get · iOS 27.0+

didRemovePropertyWithOnlyRequiredFields

TypeScript
get didRemovePropertyWithOnlyRequiredFields(): boolean
Swift declaration
var didRemovePropertyWithOnlyRequiredFields: Bool { get }

Whether a property with only required fields was removed.

get · iOS 27.0+

didRename

TypeScript
get didRename(): boolean
Swift declaration
var didRename: Bool { get }

Whether a spec was renamed.

Skipped declarations

No declarations were skipped in this snapshot.

All USDKit types →