← Back to report

USDKit.swiftinterface 3,340 rows

1// swift-interface-format-version: 1.0
2// swift-compiler-version: Apple Swift version 6.4 (swiftlang-6.4.0.19.103 clang-2100.3.19.4)
3// swift-module-flags: -target arm64e-apple-ios27.0 -enable-objc-interop -enable-library-evolution -language-mode 6 -O -library-level api -enable-experimental-feature BorrowingSequence -enable-experimental-feature Lifetimes -enable-experimental-feature NonEscapableTypes -enable-experimental-feature BorrowingSequence -enable-experimental-feature Lifetimes -enable-experimental-feature NonEscapableTypes -enable-experimental-feature BorrowingSequence -enable-experimental-feature Lifetimes -enable-experimental-feature NonEscapableTypes -enable-upcoming-feature InternalImportsByDefault -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -user-module-version 106.0.0.0.2 -module-name USDKit
4// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=swift-6 -interface-compiler-version 6.4
5public import Foundation
6public import Spatial
7public import Swift
8public import System
9@_exported public import USDKit
10public import UniformTypeIdentifiers
11public import _Concurrency
12public import _StringProcessing
13public import _SwiftConcurrencyShims
14public import simd
15@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
16extension USDKit::USDLayer {
17 public struct Path : Swift::Sendable {
18 public init()
19 public init(_ path: Swift::String)
20 public init?(validating path: Swift::String)
21 }
22}
23@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
24extension USDKit::USDLayer.USDKit::Path {
25 public static let empty: USDKit::USDLayer.USDKit::Path
26 public static let absoluteRoot: USDKit::USDLayer.USDKit::Path
27}
28@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
29extension USDKit::USDLayer.USDKit::Path {
30 public enum Kind : Swift::Sendable {
31 case empty
32 case absoluteRoot
33 case prim
34 case property
35 case primVariantSelection
36 case target
37 case mapper
38 case mapperArgument
39 case expression
40 public static func == (a: USDKit::USDLayer.USDKit::Path.USDKit::Kind, b: USDKit::USDLayer.USDKit::Path.USDKit::Kind) -> Swift::Bool
41 public func hash(into hasher: inout Swift::Hasher)
42 public var hashValue: Swift::Int {
43 get
44 }
45 }
46 public var kind: USDKit::USDLayer.USDKit::Path.USDKit::Kind {
47 get
48 }
49}
50@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
51extension USDKit::USDLayer.USDKit::Path {
52 public var isAbsolute: Swift::Bool {
53 get
54 }
55 public var isRootPrim: Swift::Bool {
56 get
57 }
58 public var isPrimProperty: Swift::Bool {
59 get
60 }
61 public var isNamespacedProperty: Swift::Bool {
62 get
63 }
64 public var isRelationalAttribute: Swift::Bool {
65 get
66 }
67}
68@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
69extension USDKit::USDLayer.USDKit::Path {
70 public var name: USDKit::USDToken {
71 get
72 }
73 public var depth: Swift::Int {
74 get
75 }
76 public var target: USDKit::USDLayer.USDKit::Path? {
77 get
78 }
79 public var variantSelection: (set: Swift::String, variant: Swift::String)? {
80 get
81 }
82}
83@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
84extension USDKit::USDLayer.USDKit::Path {
85 public var parent: USDKit::USDLayer.USDKit::Path? {
86 get
87 }
88 public var primPath: USDKit::USDLayer.USDKit::Path {
89 get
90 }
91 public var ancestors: [USDKit::USDLayer.USDKit::Path] {
92 get
93 }
94}
95@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
96extension USDKit::USDLayer.USDKit::Path {
97 public func appending(path newSuffix: USDKit::USDLayer.USDKit::Path) -> USDKit::USDLayer.USDKit::Path
98 public func appending(child name: USDKit::USDToken) -> USDKit::USDLayer.USDKit::Path
99 public func appending(property name: USDKit::USDToken) -> USDKit::USDLayer.USDKit::Path
100 public func appending(variantSet: USDKit::USDToken, variant: USDKit::USDToken) -> USDKit::USDLayer.USDKit::Path
101 public func appending(target name: USDKit::USDLayer.USDKit::Path) -> USDKit::USDLayer.USDKit::Path
102 public func appending(relationalAttribute name: USDKit::USDToken) -> USDKit::USDLayer.USDKit::Path
103}
104@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
105extension USDKit::USDLayer.USDKit::Path {
106 public func replacing(name newName: USDKit::USDToken) -> USDKit::USDLayer.USDKit::Path
107 public func replacing(target newTarget: USDKit::USDLayer.USDKit::Path) -> USDKit::USDLayer.USDKit::Path
108 public func strippingAllVariantSelections() -> USDKit::USDLayer.USDKit::Path
109 public func absolute(at anchor: USDKit::USDLayer.USDKit::Path) -> USDKit::USDLayer.USDKit::Path
110 public func relative(to anchor: USDKit::USDLayer.USDKit::Path) -> USDKit::USDLayer.USDKit::Path
111 public func hasPrefix(_ prefix: USDKit::USDLayer.USDKit::Path) -> Swift::Bool
112 public func commonPrefix(with other: USDKit::USDLayer.USDKit::Path) -> USDKit::USDLayer.USDKit::Path
113}
114@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
115extension USDKit::USDLayer.USDKit::Path : Swift::ExpressibleByStringLiteral {
116 public init(stringLiteral: Swift::String)
117 @available(macOS 27.0, iOS 27.0, tvOS 27.0, macCatalyst 27.0, visionOS 27.0, *)
118 public typealias ExtendedGraphemeClusterLiteralType = Swift::String
119 @available(macOS 27.0, iOS 27.0, tvOS 27.0, macCatalyst 27.0, visionOS 27.0, *)
120 public typealias StringLiteralType = Swift::String
121 @available(macOS 27.0, iOS 27.0, tvOS 27.0, macCatalyst 27.0, visionOS 27.0, *)
122 public typealias UnicodeScalarLiteralType = Swift::String
123}
124@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
125extension USDKit::USDLayer.USDKit::Path : Swift::ExpressibleByStringInterpolation {
126 @available(macOS 27.0, iOS 27.0, tvOS 27.0, macCatalyst 27.0, visionOS 27.0, *)
127 public typealias StringInterpolation = Swift::DefaultStringInterpolation
128}
129@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
130extension USDKit::USDLayer.USDKit::Path : Swift::Equatable {
131 public static func == (lhs: USDKit::USDLayer.USDKit::Path, rhs: USDKit::USDLayer.USDKit::Path) -> Swift::Bool
132}
133@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
134extension USDKit::USDLayer.USDKit::Path : Swift::Comparable {
135 public static func < (lhs: USDKit::USDLayer.USDKit::Path, rhs: USDKit::USDLayer.USDKit::Path) -> Swift::Bool
136}
137@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
138extension USDKit::USDLayer.USDKit::Path : Swift::Hashable {
139 public func hash(into hasher: inout Swift::Hasher)
140 public var hashValue: Swift::Int {
141 get
142 }
143}
144@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
145extension USDKit::USDLayer.USDKit::Path : Swift::CustomStringConvertible {
146 public var description: Swift::String {
147 get
148 }
149}
150@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
151extension USDKit::USDLayer.USDKit::Path : USDKit::USDValueProtocol {
152 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
153 public static func _get(_ value: USDKit::USDValue) -> USDKit::USDLayer.USDKit::Path
154 public func _set() -> USDKit::USDValue
155}
156@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
157extension USDKit::USDLayer {
158 public func export(to url: Foundation::URL) throws
159 public func export(to path: System::FilePath) throws
160 public func importContents(from string: Swift::String) throws
161 public func importContents(from path: System::FilePath) throws
162}
163@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
164public struct USDLayer {
165 public init(displayName: Swift::String? = nil) throws
166}
167@available(*, unavailable)
168extension USDKit::USDLayer : Swift::Sendable {
169}
170@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
171extension USDKit::USDLayer {
172 public static func open(_ identifier: Swift::String, options: USDKit::USDLayer.USDKit::OpenOptions = []) throws -> USDKit::USDLayer
173 public static func find(identifier: Swift::String) -> USDKit::USDLayer?
174 public struct OpenOptions : Swift::Sendable, Swift::ExpressibleByArrayLiteral {
175 public static var createNew: USDKit::USDLayer.USDKit::OpenOptions {
176 get
177 }
178 public init()
179 public init(arrayLiteral elements: USDKit::USDLayer.USDKit::OpenOptions...)
180 @available(macOS 27.0, iOS 27.0, tvOS 27.0, macCatalyst 27.0, visionOS 27.0, *)
181 public typealias ArrayLiteralElement = USDKit::USDLayer.USDKit::OpenOptions
182 }
183}
184@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
185extension USDKit::USDLayer {
186 public func save() throws
187 public func reload() throws
188 public func clear()
189 public var isDirty: Swift::Bool {
190 get
191 }
192 public var isAnonymous: Swift::Bool {
193 get
194 }
195 public var isMuted: Swift::Bool {
196 get
197 nonmutating set
198 }
199}
200@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
201extension USDKit::USDLayer {
202 public var identifier: Swift::String {
203 get
204 }
205 public var resolvedPath: System::FilePath? {
206 get
207 }
208 public var displayName: Swift::String {
209 get
210 }
211}
212@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
213extension USDKit::USDLayer {
214 public var subLayerPaths: [USDKit::USDLayer.USDKit::AssetPath] {
215 get
216 nonmutating set
217 }
218}
219@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
220extension USDKit::USDLayer {
221 public var startTimeCode: USDKit::USDLayer.USDKit::TimeCode? {
222 get
223 nonmutating set
224 }
225 public var endTimeCode: USDKit::USDLayer.USDKit::TimeCode? {
226 get
227 nonmutating set
228 }
229 public var timeCodesPerSecond: Swift::Double? {
230 get
231 nonmutating set
232 }
233}
234@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
235extension USDKit::USDLayer {
236 public var defaultPrim: USDKit::USDToken? {
237 get
238 nonmutating set
239 }
240}
241@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
242extension USDKit::USDLayer {
243 public func prim(at path: USDKit::USDLayer.USDKit::Path) -> USDKit::USDPrim.USDKit::Spec?
244 public func specType(at path: USDKit::USDLayer.USDKit::Path) -> USDKit::USDLayer.USDKit::SpecType?
245 public func fields(at path: USDKit::USDLayer.USDKit::Path) -> [USDKit::USDToken]
246 public func field(at path: USDKit::USDLayer.USDKit::Path, name: USDKit::USDToken) -> USDKit::USDValue?
247 public func setField(at path: USDKit::USDLayer.USDKit::Path, name: USDKit::USDToken, value: USDKit::USDValue)
248 public func setField<T>(at path: USDKit::USDLayer.USDKit::Path, name: USDKit::USDToken, value: T) where T : USDKit::USDValueProtocol
249}
250@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
251extension USDKit::USDLayer {
252 public var allTimeSamples: Swift::Set<USDKit::USDLayer.USDKit::TimeCode> {
253 get
254 }
255 public func timeSamples(at path: USDKit::USDLayer.USDKit::Path) -> Swift::Set<USDKit::USDLayer.USDKit::TimeCode>
256 public func timeSample(at path: USDKit::USDLayer.USDKit::Path, time: USDKit::USDLayer.USDKit::TimeCode) -> USDKit::USDValue?
257 public func setTimeSample(at path: USDKit::USDLayer.USDKit::Path, time: USDKit::USDLayer.USDKit::TimeCode, value: USDKit::USDValue)
258 public func setTimeSample<T>(at path: USDKit::USDLayer.USDKit::Path, time: USDKit::USDLayer.USDKit::TimeCode, value: T) where T : USDKit::USDValueProtocol
259 public func eraseTimeSample(at path: USDKit::USDLayer.USDKit::Path, time: USDKit::USDLayer.USDKit::TimeCode)
260}
261@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
262extension USDKit::USDLayer {
263 public var isValid: Swift::Bool {
264 get
265 }
266 public func traverse(at path: USDKit::USDLayer.USDKit::Path, _ body: (USDKit::USDLayer.USDKit::Path) -> Swift::Void)
267}
268@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
269extension USDKit::USDLayer : Swift::Equatable {
270 public static func == (lhs: USDKit::USDLayer, rhs: USDKit::USDLayer) -> Swift::Bool
271}
272@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
273extension USDKit::USDLayer : Swift::Hashable {
274 public func hash(into hasher: inout Swift::Hasher)
275 public var hashValue: Swift::Int {
276 get
277 }
278}
279@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
280extension USDKit::USDLayer : Swift::CustomStringConvertible {
281 public var description: Swift::String {
282 get
283 }
284}
285@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
286extension USDKit::USDLayer {
287 public enum SpecType : Swift::Sendable, Swift::Hashable {
288 case attribute
289 case connection
290 case prim
291 case pseudoRoot
292 case relationship
293 case relationshipTarget
294 case variant
295 case variantSet
296 public static func == (a: USDKit::USDLayer.USDKit::SpecType, b: USDKit::USDLayer.USDKit::SpecType) -> Swift::Bool
297 public func hash(into hasher: inout Swift::Hasher)
298 public var hashValue: Swift::Int {
299 get
300 }
301 }
302}
303@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
304extension USDKit::USDLayer {
305 public enum Permission : Swift::Sendable, Swift::Hashable {
306 case `public`
307 case `private`
308 public static func == (a: USDKit::USDLayer.USDKit::Permission, b: USDKit::USDLayer.USDKit::Permission) -> Swift::Bool
309 public func hash(into hasher: inout Swift::Hasher)
310 public var hashValue: Swift::Int {
311 get
312 }
313 }
314}
315@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
316extension USDKit::USDLayer.USDKit::Permission : USDKit::USDValueProtocol {
317 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
318 public static func _get(_ value: USDKit::USDValue) -> USDKit::USDLayer.USDKit::Permission
319 public func _set() -> USDKit::USDValue
320}
321@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
322extension USDKit::USDLayer {
323 public typealias Relocate = (source: USDKit::USDLayer.USDKit::Path, target: USDKit::USDLayer.USDKit::Path)
324 public typealias RelocatesMap = Swift::Dictionary<USDKit::USDLayer.USDKit::Path, USDKit::USDLayer.USDKit::Path>
325}
326@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
327extension USDKit::USDPrim.USDKit::Relationship {
328 public struct Spec {
329 public init()
330 public init?(_ spec: USDKit::USDLayer.USDKit::Spec)
331 public init?(owner: USDKit::USDPrim.USDKit::Spec, name: USDKit::USDToken, variability: USDKit::USDPrim.USDKit::Property.USDKit::Variability = .varying, isCustom: Swift::Bool = true)
332 public init?(layer: USDKit::USDLayer, relationshipPath: USDKit::USDLayer.USDKit::Path, variability: USDKit::USDPrim.USDKit::Property.USDKit::Variability = .varying, isCustom: Swift::Bool = false)
333 }
334}
335@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
336extension USDKit::USDLayer.USDKit::Spec {
337 public init(_ relationshipSpec: USDKit::USDPrim.USDKit::Relationship.USDKit::Spec)
338}
339@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
340extension USDKit::USDPrim.USDKit::Relationship.USDKit::Spec : Swift::Equatable {
341 public static func == (lhs: USDKit::USDPrim.USDKit::Relationship.USDKit::Spec, rhs: USDKit::USDPrim.USDKit::Relationship.USDKit::Spec) -> Swift::Bool
342}
343@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
344extension USDKit::USDPrim.USDKit::Relationship.USDKit::Spec : USDKit::USDLayer.USDKit::Spec.USDKit::MetadataCollection {
345 public var _spec: USDKit::USDLayer.USDKit::Spec {
346 get
347 }
348}
349@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
350extension USDKit::USDPrim.USDKit::Relationship.USDKit::Spec : USDKit::USDLayer.USDKit::Spec.USDKit::FieldCollection {
351}
352@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
353extension USDKit::USDPrim.USDKit::Relationship.USDKit::Spec : USDKit::USDPrim.USDKit::Property.USDKit::Spec.USDKit::SymmetryCollection {
354 public var _propertySpec: USDKit::USDPrim.USDKit::Property.USDKit::Spec {
355 get
356 }
357}
358@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
359extension USDKit::USDPrim.USDKit::Relationship.USDKit::Spec {
360 public var documentation: Swift::String? {
361 get
362 nonmutating set
363 }
364 public var comment: Swift::String? {
365 get
366 nonmutating set
367 }
368}
369@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
370extension USDKit::USDPrim.USDKit::Relationship.USDKit::Spec {
371 public var name: USDKit::USDToken {
372 get
373 }
374 public func rename(to name: USDKit::USDToken) throws
375 public var owner: USDKit::USDLayer.USDKit::Spec? {
376 get
377 }
378}
379@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
380extension USDKit::USDPrim.USDKit::Relationship.USDKit::Spec {
381 public var isCustom: Swift::Bool {
382 get
383 nonmutating set
384 }
385 public var permission: USDKit::USDLayer.USDKit::Permission {
386 get
387 nonmutating set
388 }
389}
390@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
391extension USDKit::USDPrim.USDKit::Relationship.USDKit::Spec {
392 public var customData: Swift::Dictionary<Swift::String, USDKit::USDValue> {
393 get
394 }
395 public func setCustomData(_ key: Swift::String, to value: USDKit::USDValue)
396 public func clearCustomData(_ key: Swift::String)
397 public func setAssetInfo(_ key: Swift::String, to value: USDKit::USDValue)
398 public func clearAssetInfo(_ key: Swift::String)
399}
400@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
401extension USDKit::USDPrim.USDKit::Relationship.USDKit::Spec {
402 public var targetPaths: [USDKit::USDLayer.USDKit::Path]? {
403 get
404 }
405 public func clearTargetPaths()
406 public func replaceTarget(_ oldPath: USDKit::USDLayer.USDKit::Path, with newPath: USDKit::USDLayer.USDKit::Path)
407 public func removeTarget(_ path: USDKit::USDLayer.USDKit::Path, preservingOrder: Swift::Bool = false)
408 public var noLoadHint: Swift::Bool {
409 get
410 nonmutating set
411 }
412}
413@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
414extension USDKit::USDLayer {
415 public func relationship(at path: USDKit::USDLayer.USDKit::Path) -> USDKit::USDPrim.USDKit::Relationship.USDKit::Spec?
416}
417@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
418extension USDKit::USDPrim.USDKit::Spec {
419 public var relationships: [USDKit::USDPrim.USDKit::Relationship.USDKit::Spec] {
420 get
421 }
422 public func relationship(at path: USDKit::USDLayer.USDKit::Path) -> USDKit::USDPrim.USDKit::Relationship.USDKit::Spec?
423}
424@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
425extension USDKit::USDLayer {
426 public enum ListOperationType {
427 case explicit
428 case deleted
429 case prepended
430 case appended
431 public static func == (a: USDKit::USDLayer.USDKit::ListOperationType, b: USDKit::USDLayer.USDKit::ListOperationType) -> Swift::Bool
432 public func hash(into hasher: inout Swift::Hasher)
433 public var hashValue: Swift::Int {
434 get
435 }
436 }
437}
438@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
439extension USDKit::USDLayer {
440 public protocol _ListOperationElement {
441 associatedtype _Storage : USDKit::USDLayer.USDKit::_ListOperationStorage where Self == Self._Storage.T
442 }
443 public protocol _ListOperationStorage<T> {
444 associatedtype T
445 init()
446 static func createExplicit(from: [Self.T]) -> Self
447 static func create(prependedItems: [Self.T], appendedItems: [Self.T], deletedItems: [Self.T]) -> Self
448 var hasKeys: Swift::Bool { get }
449 func has(item: Self.T) -> Swift::Bool
450 var isExplicit: Swift::Bool { get }
451 func items(for operation: USDKit::USDLayer.USDKit::ListOperationType) -> [Self.T]
452 var appliedItems: [Self.T] { get }
453 mutating func setItems(_ items: [Self.T], for operation: USDKit::USDLayer.USDKit::ListOperationType) throws
454 mutating func clear()
455 mutating func clearAndMakeExplicit()
456 mutating func replaceItems(in operation: USDKit::USDLayer.USDKit::ListOperationType, at index: Swift::Int, count: Swift::Int, with newItems: [Self.T]) throws
457 mutating func compose(stronger: Self, for operation: USDKit::USDLayer.USDKit::ListOperationType)
458 static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
459 static func _get(_ value: USDKit::USDValue) -> Self
460 func _set() -> USDKit::USDValue
461 }
462}
463@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
464extension USDKit::USDLayer {
465 public struct ListOperation<T> where T : USDKit::USDLayer.USDKit::_ListOperationElement {
466 public init(explicitItems: [T])
467 public init(prependedItems: [T] = [], appendedItems: [T] = [], deletedItems: [T] = [])
468 public var hasKeys: Swift::Bool {
469 get
470 }
471 public func has(item: T) -> Swift::Bool
472 public var isExplicit: Swift::Bool {
473 get
474 }
475 public func items(for operation: USDKit::USDLayer.USDKit::ListOperationType) -> [T]
476 public var appliedItems: [T] {
477 get
478 }
479 public mutating func setItems(_ items: [T], for operation: USDKit::USDLayer.USDKit::ListOperationType) throws
480 public mutating func clear()
481 public mutating func clearAndMakeExplicit()
482 public mutating func replaceItems(in operation: USDKit::USDLayer.USDKit::ListOperationType, at index: Swift::Int, count: Swift::Int, with newItems: [T]) throws
483 public mutating func compose(stronger: USDKit::USDLayer.USDKit::ListOperation<T>, for operation: USDKit::USDLayer.USDKit::ListOperationType)
484 }
485}
486@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
487extension USDKit::USDLayer.USDKit::ListOperation : @unchecked Swift::Sendable {
488}
489@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
490extension USDKit::USDLayer.USDKit::ListOperation : USDKit::USDValueProtocol {
491 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
492 public static func _get(_ value: USDKit::USDValue) -> USDKit::USDLayer.USDKit::ListOperation<T>
493 public func _set() -> USDKit::USDValue
494}
495@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
496extension Swift::Array where Element == Swift::String {
497 public mutating func applyListOrder(_ order: [Swift::String])
498}
499@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
500extension Swift::Array where Element == USDKit::USDToken {
501 public mutating func applyListOrder(_ order: [USDKit::USDToken])
502}
503@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
504extension Swift::Int : USDKit::USDLayer.USDKit::_ListOperationElement {
505 public typealias _Storage = USDKit::USDLayer.USDKit::_IntListOperation
506}
507@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
508extension USDKit::USDLayer {
509 public struct _IntListOperation : USDKit::USDLayer.USDKit::_ListOperationStorage {
510 public typealias T = Swift::Int
511 public init()
512 public static func createExplicit(from: [USDKit::USDLayer.USDKit::_IntListOperation.USDKit::T] = []) -> USDKit::USDLayer.USDKit::_IntListOperation
513 public static func create(prependedItems: [USDKit::USDLayer.USDKit::_IntListOperation.USDKit::T] = [], appendedItems: [USDKit::USDLayer.USDKit::_IntListOperation.USDKit::T] = [], deletedItems: [USDKit::USDLayer.USDKit::_IntListOperation.USDKit::T] = []) -> USDKit::USDLayer.USDKit::_IntListOperation
514 public var hasKeys: Swift::Bool {
515 get
516 }
517 public func has(item: USDKit::USDLayer.USDKit::_IntListOperation.USDKit::T) -> Swift::Bool
518 public var isExplicit: Swift::Bool {
519 get
520 }
521 public func items(for operation: USDKit::USDLayer.USDKit::ListOperationType) -> [USDKit::USDLayer.USDKit::_IntListOperation.USDKit::T]
522 public mutating func setItems(_ items: [USDKit::USDLayer.USDKit::_IntListOperation.USDKit::T], for operation: USDKit::USDLayer.USDKit::ListOperationType) throws
523 public var appliedItems: [USDKit::USDLayer.USDKit::_IntListOperation.USDKit::T] {
524 get
525 }
526 public mutating func clear()
527 public mutating func clearAndMakeExplicit()
528 public mutating func replaceItems(in operation: USDKit::USDLayer.USDKit::ListOperationType, at index: Swift::Int, count: Swift::Int, with newItems: [USDKit::USDLayer.USDKit::_IntListOperation.USDKit::T]) throws
529 public mutating func compose(stronger: USDKit::USDLayer.USDKit::_IntListOperation, for operation: USDKit::USDLayer.USDKit::ListOperationType)
530 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
531 public static func _get(_ value: USDKit::USDValue) -> USDKit::USDLayer.USDKit::_IntListOperation
532 public func _set() -> USDKit::USDValue
533 }
534}
535@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
536extension Swift::UInt : USDKit::USDLayer.USDKit::_ListOperationElement {
537 public typealias _Storage = USDKit::USDLayer.USDKit::_UIntListOperation
538}
539@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
540extension USDKit::USDLayer {
541 public struct _UIntListOperation : USDKit::USDLayer.USDKit::_ListOperationStorage {
542 public typealias T = Swift::UInt
543 public init()
544 public static func createExplicit(from: [USDKit::USDLayer.USDKit::_UIntListOperation.USDKit::T] = []) -> USDKit::USDLayer.USDKit::_UIntListOperation
545 public static func create(prependedItems: [USDKit::USDLayer.USDKit::_UIntListOperation.USDKit::T] = [], appendedItems: [USDKit::USDLayer.USDKit::_UIntListOperation.USDKit::T] = [], deletedItems: [USDKit::USDLayer.USDKit::_UIntListOperation.USDKit::T] = []) -> USDKit::USDLayer.USDKit::_UIntListOperation
546 public var hasKeys: Swift::Bool {
547 get
548 }
549 public func has(item: USDKit::USDLayer.USDKit::_UIntListOperation.USDKit::T) -> Swift::Bool
550 public var isExplicit: Swift::Bool {
551 get
552 }
553 public func items(for operation: USDKit::USDLayer.USDKit::ListOperationType) -> [USDKit::USDLayer.USDKit::_UIntListOperation.USDKit::T]
554 public mutating func setItems(_ items: [USDKit::USDLayer.USDKit::_UIntListOperation.USDKit::T], for operation: USDKit::USDLayer.USDKit::ListOperationType) throws
555 public var appliedItems: [USDKit::USDLayer.USDKit::_UIntListOperation.USDKit::T] {
556 get
557 }
558 public mutating func clear()
559 public mutating func clearAndMakeExplicit()
560 public mutating func replaceItems(in operation: USDKit::USDLayer.USDKit::ListOperationType, at index: Swift::Int, count: Swift::Int, with newItems: [USDKit::USDLayer.USDKit::_UIntListOperation.USDKit::T]) throws
561 public mutating func compose(stronger: USDKit::USDLayer.USDKit::_UIntListOperation, for operation: USDKit::USDLayer.USDKit::ListOperationType)
562 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
563 public static func _get(_ value: USDKit::USDValue) -> USDKit::USDLayer.USDKit::_UIntListOperation
564 public func _set() -> USDKit::USDValue
565 }
566}
567@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
568extension Swift::Int64 : USDKit::USDLayer.USDKit::_ListOperationElement {
569 public typealias _Storage = USDKit::USDLayer.USDKit::_Int64ListOperation
570}
571@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
572extension USDKit::USDLayer {
573 public struct _Int64ListOperation : USDKit::USDLayer.USDKit::_ListOperationStorage {
574 public typealias T = Swift::Int64
575 public init()
576 public static func createExplicit(from: [USDKit::USDLayer.USDKit::_Int64ListOperation.USDKit::T] = []) -> USDKit::USDLayer.USDKit::_Int64ListOperation
577 public static func create(prependedItems: [USDKit::USDLayer.USDKit::_Int64ListOperation.USDKit::T] = [], appendedItems: [USDKit::USDLayer.USDKit::_Int64ListOperation.USDKit::T] = [], deletedItems: [USDKit::USDLayer.USDKit::_Int64ListOperation.USDKit::T] = []) -> USDKit::USDLayer.USDKit::_Int64ListOperation
578 public var hasKeys: Swift::Bool {
579 get
580 }
581 public func has(item: USDKit::USDLayer.USDKit::_Int64ListOperation.USDKit::T) -> Swift::Bool
582 public var isExplicit: Swift::Bool {
583 get
584 }
585 public func items(for operation: USDKit::USDLayer.USDKit::ListOperationType) -> [USDKit::USDLayer.USDKit::_Int64ListOperation.USDKit::T]
586 public mutating func setItems(_ items: [USDKit::USDLayer.USDKit::_Int64ListOperation.USDKit::T], for operation: USDKit::USDLayer.USDKit::ListOperationType) throws
587 public var appliedItems: [USDKit::USDLayer.USDKit::_Int64ListOperation.USDKit::T] {
588 get
589 }
590 public mutating func clear()
591 public mutating func clearAndMakeExplicit()
592 public mutating func replaceItems(in operation: USDKit::USDLayer.USDKit::ListOperationType, at index: Swift::Int, count: Swift::Int, with newItems: [USDKit::USDLayer.USDKit::_Int64ListOperation.USDKit::T]) throws
593 public mutating func compose(stronger: USDKit::USDLayer.USDKit::_Int64ListOperation, for operation: USDKit::USDLayer.USDKit::ListOperationType)
594 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
595 public static func _get(_ value: USDKit::USDValue) -> USDKit::USDLayer.USDKit::_Int64ListOperation
596 public func _set() -> USDKit::USDValue
597 }
598}
599@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
600extension Swift::UInt64 : USDKit::USDLayer.USDKit::_ListOperationElement {
601 public typealias _Storage = USDKit::USDLayer.USDKit::_UInt64ListOperation
602}
603@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
604extension USDKit::USDLayer {
605 public struct _UInt64ListOperation : USDKit::USDLayer.USDKit::_ListOperationStorage {
606 public typealias T = Swift::UInt64
607 public init()
608 public static func createExplicit(from: [USDKit::USDLayer.USDKit::_UInt64ListOperation.USDKit::T] = []) -> USDKit::USDLayer.USDKit::_UInt64ListOperation
609 public static func create(prependedItems: [USDKit::USDLayer.USDKit::_UInt64ListOperation.USDKit::T] = [], appendedItems: [USDKit::USDLayer.USDKit::_UInt64ListOperation.USDKit::T] = [], deletedItems: [USDKit::USDLayer.USDKit::_UInt64ListOperation.USDKit::T] = []) -> USDKit::USDLayer.USDKit::_UInt64ListOperation
610 public var hasKeys: Swift::Bool {
611 get
612 }
613 public func has(item: USDKit::USDLayer.USDKit::_UInt64ListOperation.USDKit::T) -> Swift::Bool
614 public var isExplicit: Swift::Bool {
615 get
616 }
617 public func items(for operation: USDKit::USDLayer.USDKit::ListOperationType) -> [USDKit::USDLayer.USDKit::_UInt64ListOperation.USDKit::T]
618 public mutating func setItems(_ items: [USDKit::USDLayer.USDKit::_UInt64ListOperation.USDKit::T], for operation: USDKit::USDLayer.USDKit::ListOperationType) throws
619 public var appliedItems: [USDKit::USDLayer.USDKit::_UInt64ListOperation.USDKit::T] {
620 get
621 }
622 public mutating func clear()
623 public mutating func clearAndMakeExplicit()
624 public mutating func replaceItems(in operation: USDKit::USDLayer.USDKit::ListOperationType, at index: Swift::Int, count: Swift::Int, with newItems: [USDKit::USDLayer.USDKit::_UInt64ListOperation.USDKit::T]) throws
625 public mutating func compose(stronger: USDKit::USDLayer.USDKit::_UInt64ListOperation, for operation: USDKit::USDLayer.USDKit::ListOperationType)
626 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
627 public static func _get(_ value: USDKit::USDValue) -> USDKit::USDLayer.USDKit::_UInt64ListOperation
628 public func _set() -> USDKit::USDValue
629 }
630}
631@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
632extension USDKit::USDToken : USDKit::USDLayer.USDKit::_ListOperationElement {
633 public typealias _Storage = USDKit::USDLayer.USDKit::_TokenListOperation
634}
635@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
636extension USDKit::USDLayer {
637 public struct _TokenListOperation : USDKit::USDLayer.USDKit::_ListOperationStorage {
638 public typealias T = USDKit::USDToken
639 public init()
640 public static func createExplicit(from: [USDKit::USDLayer.USDKit::_TokenListOperation.USDKit::T] = []) -> USDKit::USDLayer.USDKit::_TokenListOperation
641 public static func create(prependedItems: [USDKit::USDLayer.USDKit::_TokenListOperation.USDKit::T] = [], appendedItems: [USDKit::USDLayer.USDKit::_TokenListOperation.USDKit::T] = [], deletedItems: [USDKit::USDLayer.USDKit::_TokenListOperation.USDKit::T] = []) -> USDKit::USDLayer.USDKit::_TokenListOperation
642 public var hasKeys: Swift::Bool {
643 get
644 }
645 public func has(item: USDKit::USDLayer.USDKit::_TokenListOperation.USDKit::T) -> Swift::Bool
646 public var isExplicit: Swift::Bool {
647 get
648 }
649 public func items(for operation: USDKit::USDLayer.USDKit::ListOperationType) -> [USDKit::USDLayer.USDKit::_TokenListOperation.USDKit::T]
650 public mutating func setItems(_ items: [USDKit::USDLayer.USDKit::_TokenListOperation.USDKit::T], for operation: USDKit::USDLayer.USDKit::ListOperationType) throws
651 public var appliedItems: [USDKit::USDLayer.USDKit::_TokenListOperation.USDKit::T] {
652 get
653 }
654 public mutating func clear()
655 public mutating func clearAndMakeExplicit()
656 public mutating func replaceItems(in operation: USDKit::USDLayer.USDKit::ListOperationType, at index: Swift::Int, count: Swift::Int, with newItems: [USDKit::USDLayer.USDKit::_TokenListOperation.USDKit::T]) throws
657 public mutating func compose(stronger: USDKit::USDLayer.USDKit::_TokenListOperation, for operation: USDKit::USDLayer.USDKit::ListOperationType)
658 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
659 public static func _get(_ value: USDKit::USDValue) -> USDKit::USDLayer.USDKit::_TokenListOperation
660 public func _set() -> USDKit::USDValue
661 }
662}
663@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
664extension Swift::String : USDKit::USDLayer.USDKit::_ListOperationElement {
665 public typealias _Storage = USDKit::USDLayer.USDKit::_StringListOperation
666}
667@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
668extension USDKit::USDLayer {
669 public struct _StringListOperation : USDKit::USDLayer.USDKit::_ListOperationStorage {
670 public typealias T = Swift::String
671 public init()
672 public static func createExplicit(from: [USDKit::USDLayer.USDKit::_StringListOperation.USDKit::T] = []) -> USDKit::USDLayer.USDKit::_StringListOperation
673 public static func create(prependedItems: [USDKit::USDLayer.USDKit::_StringListOperation.USDKit::T] = [], appendedItems: [USDKit::USDLayer.USDKit::_StringListOperation.USDKit::T] = [], deletedItems: [USDKit::USDLayer.USDKit::_StringListOperation.USDKit::T] = []) -> USDKit::USDLayer.USDKit::_StringListOperation
674 public var hasKeys: Swift::Bool {
675 get
676 }
677 public func has(item: USDKit::USDLayer.USDKit::_StringListOperation.USDKit::T) -> Swift::Bool
678 public var isExplicit: Swift::Bool {
679 get
680 }
681 public func items(for operation: USDKit::USDLayer.USDKit::ListOperationType) -> [USDKit::USDLayer.USDKit::_StringListOperation.USDKit::T]
682 public mutating func setItems(_ items: [USDKit::USDLayer.USDKit::_StringListOperation.USDKit::T], for operation: USDKit::USDLayer.USDKit::ListOperationType) throws
683 public var appliedItems: [USDKit::USDLayer.USDKit::_StringListOperation.USDKit::T] {
684 get
685 }
686 public mutating func clear()
687 public mutating func clearAndMakeExplicit()
688 public mutating func replaceItems(in operation: USDKit::USDLayer.USDKit::ListOperationType, at index: Swift::Int, count: Swift::Int, with newItems: [USDKit::USDLayer.USDKit::_StringListOperation.USDKit::T]) throws
689 public mutating func compose(stronger: USDKit::USDLayer.USDKit::_StringListOperation, for operation: USDKit::USDLayer.USDKit::ListOperationType)
690 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
691 public static func _get(_ value: USDKit::USDValue) -> USDKit::USDLayer.USDKit::_StringListOperation
692 public func _set() -> USDKit::USDValue
693 }
694}
695@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
696extension USDKit::USDLayer.USDKit::Path : USDKit::USDLayer.USDKit::_ListOperationElement {
697 public typealias _Storage = USDKit::USDLayer.USDKit::_PathListOperation
698}
699@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
700extension USDKit::USDLayer {
701 public struct _PathListOperation : USDKit::USDLayer.USDKit::_ListOperationStorage {
702 public typealias T = USDKit::USDLayer.USDKit::Path
703 public init()
704 public static func createExplicit(from: [USDKit::USDLayer.USDKit::_PathListOperation.USDKit::T] = []) -> USDKit::USDLayer.USDKit::_PathListOperation
705 public static func create(prependedItems: [USDKit::USDLayer.USDKit::_PathListOperation.USDKit::T] = [], appendedItems: [USDKit::USDLayer.USDKit::_PathListOperation.USDKit::T] = [], deletedItems: [USDKit::USDLayer.USDKit::_PathListOperation.USDKit::T] = []) -> USDKit::USDLayer.USDKit::_PathListOperation
706 public var hasKeys: Swift::Bool {
707 get
708 }
709 public func has(item: USDKit::USDLayer.USDKit::_PathListOperation.USDKit::T) -> Swift::Bool
710 public var isExplicit: Swift::Bool {
711 get
712 }
713 public func items(for operation: USDKit::USDLayer.USDKit::ListOperationType) -> [USDKit::USDLayer.USDKit::_PathListOperation.USDKit::T]
714 public mutating func setItems(_ items: [USDKit::USDLayer.USDKit::_PathListOperation.USDKit::T], for operation: USDKit::USDLayer.USDKit::ListOperationType) throws
715 public var appliedItems: [USDKit::USDLayer.USDKit::_PathListOperation.USDKit::T] {
716 get
717 }
718 public mutating func clear()
719 public mutating func clearAndMakeExplicit()
720 public mutating func replaceItems(in operation: USDKit::USDLayer.USDKit::ListOperationType, at index: Swift::Int, count: Swift::Int, with newItems: [USDKit::USDLayer.USDKit::_PathListOperation.USDKit::T]) throws
721 public mutating func compose(stronger: USDKit::USDLayer.USDKit::_PathListOperation, for operation: USDKit::USDLayer.USDKit::ListOperationType)
722 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
723 public static func _get(_ value: USDKit::USDValue) -> USDKit::USDLayer.USDKit::_PathListOperation
724 public func _set() -> USDKit::USDValue
725 }
726}
727@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
728extension USDKit::USDPrim.USDKit::Reference : USDKit::USDLayer.USDKit::_ListOperationElement {
729 public typealias _Storage = USDKit::USDLayer.USDKit::_ReferenceListOperation
730}
731@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
732extension USDKit::USDLayer {
733 public struct _ReferenceListOperation : USDKit::USDLayer.USDKit::_ListOperationStorage {
734 public typealias T = USDKit::USDPrim.USDKit::Reference
735 public init()
736 public static func createExplicit(from: [USDKit::USDLayer.USDKit::_ReferenceListOperation.USDKit::T] = []) -> USDKit::USDLayer.USDKit::_ReferenceListOperation
737 public static func create(prependedItems: [USDKit::USDLayer.USDKit::_ReferenceListOperation.USDKit::T] = [], appendedItems: [USDKit::USDLayer.USDKit::_ReferenceListOperation.USDKit::T] = [], deletedItems: [USDKit::USDLayer.USDKit::_ReferenceListOperation.USDKit::T] = []) -> USDKit::USDLayer.USDKit::_ReferenceListOperation
738 public var hasKeys: Swift::Bool {
739 get
740 }
741 public func has(item: USDKit::USDLayer.USDKit::_ReferenceListOperation.USDKit::T) -> Swift::Bool
742 public var isExplicit: Swift::Bool {
743 get
744 }
745 public func items(for operation: USDKit::USDLayer.USDKit::ListOperationType) -> [USDKit::USDLayer.USDKit::_ReferenceListOperation.USDKit::T]
746 public mutating func setItems(_ items: [USDKit::USDLayer.USDKit::_ReferenceListOperation.USDKit::T], for operation: USDKit::USDLayer.USDKit::ListOperationType) throws
747 public var appliedItems: [USDKit::USDLayer.USDKit::_ReferenceListOperation.USDKit::T] {
748 get
749 }
750 public mutating func clear()
751 public mutating func clearAndMakeExplicit()
752 public mutating func replaceItems(in operation: USDKit::USDLayer.USDKit::ListOperationType, at index: Swift::Int, count: Swift::Int, with newItems: [USDKit::USDLayer.USDKit::_ReferenceListOperation.USDKit::T]) throws
753 public mutating func compose(stronger: USDKit::USDLayer.USDKit::_ReferenceListOperation, for operation: USDKit::USDLayer.USDKit::ListOperationType)
754 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
755 public static func _get(_ value: USDKit::USDValue) -> USDKit::USDLayer.USDKit::_ReferenceListOperation
756 public func _set() -> USDKit::USDValue
757 }
758}
759@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
760extension USDKit::USDPrim.USDKit::Payload : USDKit::USDLayer.USDKit::_ListOperationElement {
761 public typealias _Storage = USDKit::USDLayer.USDKit::_PayloadListOperation
762}
763@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
764extension USDKit::USDLayer {
765 public struct _PayloadListOperation : USDKit::USDLayer.USDKit::_ListOperationStorage {
766 public typealias T = USDKit::USDPrim.USDKit::Payload
767 public init()
768 public static func createExplicit(from: [USDKit::USDLayer.USDKit::_PayloadListOperation.USDKit::T] = []) -> USDKit::USDLayer.USDKit::_PayloadListOperation
769 public static func create(prependedItems: [USDKit::USDLayer.USDKit::_PayloadListOperation.USDKit::T] = [], appendedItems: [USDKit::USDLayer.USDKit::_PayloadListOperation.USDKit::T] = [], deletedItems: [USDKit::USDLayer.USDKit::_PayloadListOperation.USDKit::T] = []) -> USDKit::USDLayer.USDKit::_PayloadListOperation
770 public var hasKeys: Swift::Bool {
771 get
772 }
773 public func has(item: USDKit::USDLayer.USDKit::_PayloadListOperation.USDKit::T) -> Swift::Bool
774 public var isExplicit: Swift::Bool {
775 get
776 }
777 public func items(for operation: USDKit::USDLayer.USDKit::ListOperationType) -> [USDKit::USDLayer.USDKit::_PayloadListOperation.USDKit::T]
778 public mutating func setItems(_ items: [USDKit::USDLayer.USDKit::_PayloadListOperation.USDKit::T], for operation: USDKit::USDLayer.USDKit::ListOperationType) throws
779 public var appliedItems: [USDKit::USDLayer.USDKit::_PayloadListOperation.USDKit::T] {
780 get
781 }
782 public mutating func clear()
783 public mutating func clearAndMakeExplicit()
784 public mutating func replaceItems(in operation: USDKit::USDLayer.USDKit::ListOperationType, at index: Swift::Int, count: Swift::Int, with newItems: [USDKit::USDLayer.USDKit::_PayloadListOperation.USDKit::T]) throws
785 public mutating func compose(stronger: USDKit::USDLayer.USDKit::_PayloadListOperation, for operation: USDKit::USDLayer.USDKit::ListOperationType)
786 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
787 public static func _get(_ value: USDKit::USDValue) -> USDKit::USDLayer.USDKit::_PayloadListOperation
788 public func _set() -> USDKit::USDValue
789 }
790}
791@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
792extension USDKit::USDLayer {
793 public struct AssetPath {
794 public init()
795 public init(_ path: Swift::String)
796 public init(_ path: Swift::String, resolvedPath: Swift::String)
797 }
798}
799@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
800extension USDKit::USDLayer.USDKit::AssetPath {
801 public var authoredPath: Swift::String {
802 get
803 }
804 public var resolvedPath: Swift::String? {
805 get
806 }
807}
808@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
809extension USDKit::USDLayer.USDKit::AssetPath : Swift::ExpressibleByStringLiteral {
810 public init(stringLiteral value: Swift::String)
811 @available(macOS 27.0, iOS 27.0, tvOS 27.0, macCatalyst 27.0, visionOS 27.0, *)
812 public typealias ExtendedGraphemeClusterLiteralType = Swift::String
813 @available(macOS 27.0, iOS 27.0, tvOS 27.0, macCatalyst 27.0, visionOS 27.0, *)
814 public typealias StringLiteralType = Swift::String
815 @available(macOS 27.0, iOS 27.0, tvOS 27.0, macCatalyst 27.0, visionOS 27.0, *)
816 public typealias UnicodeScalarLiteralType = Swift::String
817}
818@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
819extension USDKit::USDLayer.USDKit::AssetPath : Swift::Equatable {
820 public static func == (lhs: USDKit::USDLayer.USDKit::AssetPath, rhs: USDKit::USDLayer.USDKit::AssetPath) -> Swift::Bool
821}
822@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
823extension USDKit::USDLayer.USDKit::AssetPath : Swift::Hashable {
824 public func hash(into hasher: inout Swift::Hasher)
825 public var hashValue: Swift::Int {
826 get
827 }
828}
829@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
830extension USDKit::USDLayer.USDKit::AssetPath : USDKit::USDValueProtocol {
831 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
832 public static func _get(_ value: USDKit::USDValue) -> USDKit::USDLayer.USDKit::AssetPath
833 public func _set() -> USDKit::USDValue
834}
835@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
836extension USDKit::USDLayer.USDKit::AssetPath : @unchecked Swift::Sendable {
837}
838@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
839extension USDKit::USDLayer.USDKit::AssetPath : USDKit::USDPrim.USDKit::Attribute.USDKit::Value {
840 public static func _get(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> USDKit::USDLayer.USDKit::AssetPath?
841 public func _set(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::Bool
842 public static func _get(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken, defaultValue: USDKit::USDLayer.USDKit::AssetPath?) -> USDKit::USDLayer.USDKit::AssetPath
843 public static func _get(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken, defaultValue: USDKit::USDLayer.USDKit::AssetPath?) -> USDKit::USDLayer.USDKit::AssetPath
844 public func _set(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken) -> Swift::Bool
845 public func _set(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken)
846 public static var valueType: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
847 get
848 }
849}
850@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
851extension USDKit::USDLayer {
852 public struct PathExpression {
853 public init()
854 public init(_ expression: Swift::String)
855 public static var everything: USDKit::USDLayer.USDKit::PathExpression {
856 get
857 }
858 public static var everyDescendant: USDKit::USDLayer.USDKit::PathExpression {
859 get
860 }
861 public static var nothing: USDKit::USDLayer.USDKit::PathExpression {
862 get
863 }
864 public static var weakerReference: USDKit::USDLayer.USDKit::PathExpression {
865 get
866 }
867 public var text: Swift::String {
868 get
869 }
870 public var isEmpty: Swift::Bool {
871 get
872 }
873 }
874}
875@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
876extension USDKit::USDLayer.USDKit::PathExpression : Swift::ExpressibleByStringLiteral {
877 public init(stringLiteral value: Swift::String)
878 @available(macOS 27.0, iOS 27.0, tvOS 27.0, macCatalyst 27.0, visionOS 27.0, *)
879 public typealias ExtendedGraphemeClusterLiteralType = Swift::String
880 @available(macOS 27.0, iOS 27.0, tvOS 27.0, macCatalyst 27.0, visionOS 27.0, *)
881 public typealias StringLiteralType = Swift::String
882 @available(macOS 27.0, iOS 27.0, tvOS 27.0, macCatalyst 27.0, visionOS 27.0, *)
883 public typealias UnicodeScalarLiteralType = Swift::String
884}
885@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
886extension USDKit::USDLayer.USDKit::PathExpression : Swift::CustomStringConvertible {
887 public var description: Swift::String {
888 get
889 }
890}
891@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
892extension USDKit::USDLayer.USDKit::PathExpression : @unchecked Swift::Sendable {
893}
894@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
895extension USDKit::USDLayer.USDKit::PathExpression : USDKit::USDValueProtocol {
896 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
897 public static func _get(_ value: USDKit::USDValue) -> USDKit::USDLayer.USDKit::PathExpression
898 public func _set() -> USDKit::USDValue
899}
900@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
901extension USDKit::USDLayer.USDKit::PathExpression : USDKit::USDPrim.USDKit::Attribute.USDKit::Value {
902 public static func _get(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> USDKit::USDLayer.USDKit::PathExpression?
903 public func _set(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::Bool
904 public static func _get(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken, defaultValue: USDKit::USDLayer.USDKit::PathExpression?) -> USDKit::USDLayer.USDKit::PathExpression
905 public static func _get(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken, defaultValue: USDKit::USDLayer.USDKit::PathExpression?) -> USDKit::USDLayer.USDKit::PathExpression
906 public func _set(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken) -> Swift::Bool
907 public func _set(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken)
908 public static var valueType: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
909 get
910 }
911}
912@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
913extension USDKit::USDPrim.USDKit::Property {
914 public struct Spec {
915 public init()
916 public init?(_ spec: USDKit::USDLayer.USDKit::Spec)
917 }
918}
919@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
920extension USDKit::USDLayer.USDKit::Spec {
921 public init(_ propertySpec: USDKit::USDPrim.USDKit::Property.USDKit::Spec)
922}
923@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
924extension USDKit::USDPrim.USDKit::Property.USDKit::Spec : Swift::Equatable {
925 public static func == (lhs: USDKit::USDPrim.USDKit::Property.USDKit::Spec, rhs: USDKit::USDPrim.USDKit::Property.USDKit::Spec) -> Swift::Bool
926}
927@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
928extension USDKit::USDPrim.USDKit::Property.USDKit::Spec : USDKit::USDLayer.USDKit::Spec.USDKit::MetadataCollection {
929 public var _spec: USDKit::USDLayer.USDKit::Spec {
930 get
931 }
932}
933@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
934extension USDKit::USDPrim.USDKit::Property.USDKit::Spec : USDKit::USDLayer.USDKit::Spec.USDKit::FieldCollection {
935}
936@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
937extension USDKit::USDPrim.USDKit::Property.USDKit::Spec {
938 public var name: USDKit::USDToken {
939 get
940 }
941 public func rename(to name: USDKit::USDToken) throws
942 public static func isValidName(_ name: USDKit::USDToken) -> Swift::Bool
943 public var owner: USDKit::USDLayer.USDKit::Spec? {
944 get
945 }
946}
947@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
948extension USDKit::USDPrim.USDKit::Property.USDKit::Spec {
949 public var isCustom: Swift::Bool {
950 get
951 nonmutating set
952 }
953 public var permission: USDKit::USDLayer.USDKit::Permission {
954 get
955 nonmutating set
956 }
957 public var customData: Swift::Dictionary<Swift::String, USDKit::USDValue> {
958 get
959 }
960 public func setCustomData(_ key: Swift::String, to value: USDKit::USDValue)
961 public func clearCustomData(_ key: Swift::String)
962 public func setAssetInfo(_ key: Swift::String, to value: USDKit::USDValue)
963 public func clearAssetInfo(_ key: Swift::String)
964}
965@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
966extension USDKit::USDPrim.USDKit::Property.USDKit::Spec {
967 public var documentation: Swift::String? {
968 get
969 nonmutating set
970 }
971 public var comment: Swift::String? {
972 get
973 nonmutating set
974 }
975}
976@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
977extension USDKit::USDPrim.USDKit::Property.USDKit::Spec {
978 public protocol SymmetryCollection {
979 var _propertySpec: USDKit::USDPrim.USDKit::Property.USDKit::Spec { get }
980 }
981}
982@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
983extension USDKit::USDPrim.USDKit::Property.USDKit::Spec.USDKit::SymmetryCollection {
984 public var symmetricPeer: Swift::String? {
985 get
986 nonmutating set
987 }
988 public var symmetryFunction: USDKit::USDToken? {
989 get
990 nonmutating set
991 }
992 public var symmetryArguments: Swift::Dictionary<Swift::String, USDKit::USDValue> {
993 get
994 }
995 public func setSymmetryArgument(_ name: Swift::String, to value: USDKit::USDValue)
996 public func clearSymmetryArgument(_ name: Swift::String)
997 public var prefix: Swift::String? {
998 get
999 nonmutating set
1000 }
1001 public var suffix: Swift::String? {
1002 get
1003 nonmutating set
1004 }
1005}
1006@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1007extension USDKit::USDPrim.USDKit::Property.USDKit::Spec {
1008 public protocol ValueCollection {
1009 var _propertySpec: USDKit::USDPrim.USDKit::Property.USDKit::Spec { get }
1010 }
1011}
1012@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1013extension USDKit::USDPrim.USDKit::Property.USDKit::Spec.USDKit::ValueCollection {
1014 public var typeName: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1015 get
1016 }
1017 public var variability: USDKit::USDPrim.USDKit::Property.USDKit::Variability {
1018 get
1019 }
1020 public var defaultValue: USDKit::USDValue? {
1021 get
1022 nonmutating set
1023 }
1024}
1025@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1026extension USDKit::USDPrim.USDKit::Property.USDKit::Spec : USDKit::USDPrim.USDKit::Property.USDKit::Spec.USDKit::SymmetryCollection, USDKit::USDPrim.USDKit::Property.USDKit::Spec.USDKit::ValueCollection {
1027 public var _propertySpec: USDKit::USDPrim.USDKit::Property.USDKit::Spec {
1028 get
1029 }
1030}
1031@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1032public protocol StageKitPlugin {
1033 static func register() -> Swift::Bool
1034}
1035@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1036extension USDKit::StageKitPlugin {
1037 @discardableResult
1038 public static func register() -> Swift::Bool
1039}
1040@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1041public struct UsdStage {
1042}
1043@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1044public struct USDPrim {
1045 public init()
1046 public init?(_ object: USDKit::USDStage.USDKit::Object)
1047 public var isValid: Swift::Bool {
1048 get
1049 }
1050 public var stage: USDKit::USDStage {
1051 get
1052 }
1053 public var path: USDKit::USDLayer.USDKit::Path {
1054 get
1055 }
1056 public var primPath: USDKit::USDLayer.USDKit::Path {
1057 get
1058 }
1059 public var specifier: USDKit::USDPrim.USDKit::Specifier {
1060 get
1061 }
1062 public var children: [USDKit::USDPrim] {
1063 get
1064 }
1065 public var allChildren: [USDKit::USDPrim] {
1066 get
1067 }
1068 public func children(where predicate: USDKit::USDPrim.USDKit::Predicate) -> [USDKit::USDPrim]
1069 public var descendants: [USDKit::USDPrim] {
1070 get
1071 }
1072 public var allDescendants: [USDKit::USDPrim] {
1073 get
1074 }
1075 public func descendants(where predicate: USDKit::USDPrim.USDKit::Predicate) -> [USDKit::USDPrim]
1076 public var parent: USDKit::USDPrim? {
1077 get
1078 }
1079 public var nextSibling: USDKit::USDPrim? {
1080 get
1081 }
1082 public func nextSibling(where predicate: USDKit::USDPrim.USDKit::Predicate) -> USDKit::USDPrim
1083 public func prim(at path: USDKit::USDLayer.USDKit::Path) -> USDKit::USDPrim
1084 public func object(at path: USDKit::USDLayer.USDKit::Path) -> USDKit::USDStage.USDKit::Object
1085 public subscript<T>(attributeName: USDKit::USDToken, as type: T.Type) -> T? where T : USDKit::USDPrim.USDKit::Attribute.USDKit::Value {
1086 get
1087 nonmutating set
1088 }
1089 public func attribute(at path: USDKit::USDLayer.USDKit::Path) -> USDKit::USDPrim.USDKit::Attribute
1090 public func attribute(named name: USDKit::USDToken) -> USDKit::USDPrim.USDKit::Attribute
1091 public func hasAttribute(named name: USDKit::USDToken) -> Swift::Bool
1092 public var attributes: [USDKit::USDPrim.USDKit::Attribute] {
1093 get
1094 }
1095 public var authoredAttributes: [USDKit::USDPrim.USDKit::Attribute] {
1096 get
1097 }
1098 @discardableResult
1099 public func makeAttribute(named name: USDKit::USDToken, as type: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType, custom: Swift::Bool = true, variability: USDKit::USDPrim.USDKit::Property.USDKit::Variability = .varying) -> USDKit::USDPrim.USDKit::Attribute
1100 public func applyAPISchema(_ schemaIdentifier: USDKit::USDToken) throws
1101 public func applyAPISchema(_ schemaIdentifier: USDKit::USDToken, instanceName: USDKit::USDToken) throws
1102}
1103@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1104extension USDKit::USDPrim {
1105 public enum ListPosition : Swift::Int, Swift::CaseIterable {
1106 case frontOfPrependList
1107 case backOfPrependList
1108 case frontOfAppendList
1109 case backOfAppendList
1110 public init?(rawValue: USDKit::USDPrim.USDKit::ListPosition.USDKit::RawValue)
1111 @available(macOS 27.0, iOS 27.0, tvOS 27.0, macCatalyst 27.0, visionOS 27.0, *)
1112 public typealias AllCases = [USDKit::USDPrim.USDKit::ListPosition]
1113 @available(macOS 27.0, iOS 27.0, tvOS 27.0, macCatalyst 27.0, visionOS 27.0, *)
1114 public typealias RawValue = Swift::Int
1115 nonisolated public static var allCases: [USDKit::USDPrim.USDKit::ListPosition] {
1116 get
1117 }
1118 public var rawValue: Swift::Int {
1119 get
1120 }
1121 }
1122}
1123@available(*, unavailable)
1124extension USDKit::USDPrim : Swift::Sendable {
1125}
1126@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1127extension USDKit::USDPrim : Swift::Equatable, Swift::Hashable {
1128 public static func == (lhs: USDKit::USDPrim, rhs: USDKit::USDPrim) -> Swift::Bool
1129 public func hash(into hasher: inout Swift::Hasher)
1130 public var hashValue: Swift::Int {
1131 get
1132 }
1133}
1134@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1135extension USDKit::USDPrim : Swift::CustomStringConvertible {
1136 public var description: Swift::String {
1137 get
1138 }
1139}
1140@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1141extension USDKit::USDPrim : USDKit::USDStage.USDKit::Object.USDKit::MetadataCollection {
1142 public var _object: USDKit::USDStage.USDKit::Object {
1143 get
1144 }
1145}
1146@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1147extension USDKit::USDStage.USDKit::Object {
1148 public init(_ prim: USDKit::USDPrim)
1149}
1150@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1151extension USDKit::USDPrim {
1152 public enum Specifier : Swift::Sendable, Swift::Hashable {
1153 case def
1154 case over
1155 case `class`
1156 public static func == (a: USDKit::USDPrim.USDKit::Specifier, b: USDKit::USDPrim.USDKit::Specifier) -> Swift::Bool
1157 public func hash(into hasher: inout Swift::Hasher)
1158 public var hashValue: Swift::Int {
1159 get
1160 }
1161 }
1162}
1163@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1164extension USDKit::USDPrim.USDKit::Specifier : USDKit::USDValueProtocol {
1165 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
1166 public static func _get(_ value: USDKit::USDValue) -> USDKit::USDPrim.USDKit::Specifier
1167 public func _set() -> USDKit::USDValue
1168}
1169@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1170extension USDKit::USDPrim {
1171 public typealias VariantSelectionMap = Swift::Dictionary<USDKit::USDToken, USDKit::USDToken>
1172 public typealias VariantsMap = Swift::Dictionary<USDKit::USDToken, [USDKit::USDToken]>
1173}
1174@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1175extension USDKit::USDPrim {
1176 public struct Attribute {
1177 public init()
1178 public init?(_ object: USDKit::USDStage.USDKit::Object)
1179 public init?(_ object: USDKit::USDPrim.USDKit::Property)
1180 public var name: USDKit::USDToken {
1181 get
1182 }
1183 public var isValid: Swift::Bool {
1184 get
1185 }
1186 public var stage: USDKit::USDStage {
1187 get
1188 }
1189 public var path: USDKit::USDLayer.USDKit::Path {
1190 get
1191 }
1192 public var primPath: USDKit::USDLayer.USDKit::Path {
1193 get
1194 }
1195 public var prim: USDKit::USDPrim {
1196 get
1197 }
1198 public var variability: USDKit::USDPrim.USDKit::Property.USDKit::Variability {
1199 get
1200 set
1201 }
1202 public var typeName: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1203 get
1204 set
1205 }
1206 public var roleName: USDKit::USDToken {
1207 get
1208 }
1209 }
1210}
1211@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1212extension USDKit::USDPrim.USDKit::Attribute {
1213 public protocol Value : Swift::Sendable {
1214 static func _get(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Self?
1215 func _set(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::Bool
1216 static func _get(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken, defaultValue: Self?) -> Self
1217 func _set(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken)
1218 static func _get(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken, defaultValue: Self?) -> Self
1219 func _set(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken) -> Swift::Bool
1220 static var valueType: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType { get }
1221 }
1222 public protocol MetadataValue : Swift::Sendable {
1223 static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken) -> Self?
1224 static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, value: Self) -> Swift::Bool
1225 static func _get(stage: USDKit::USDStage, key: USDKit::USDToken) -> Self?
1226 static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, value: Self) -> Swift::Bool
1227 static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Self?
1228 static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: Self) -> Swift::Bool
1229 static func _get(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Self?
1230 static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: Self) -> Swift::Bool
1231 }
1232}
1233@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1234extension USDKit::USDPrim.USDKit::Attribute {
1235 public struct ValueType {
1236 public var array: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1237 get
1238 }
1239 public var scalar: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1240 get
1241 }
1242 public var role: USDKit::USDToken {
1243 get
1244 }
1245 public static func type(named name: USDKit::USDToken) -> USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType
1246 public static var invalid: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1247 get
1248 }
1249 public static var bool: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1250 get
1251 }
1252 public static var int32: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1253 get
1254 }
1255 public static var uint32: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1256 get
1257 }
1258 public static var int64: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1259 get
1260 }
1261 public static var uint64: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1262 get
1263 }
1264 public static var uchar: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1265 get
1266 }
1267 public static var half: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1268 get
1269 }
1270 public static var float: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1271 get
1272 }
1273 public static var double: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1274 get
1275 }
1276 public static var timeCode: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1277 get
1278 }
1279 public static var string: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1280 get
1281 }
1282 public static var token: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1283 get
1284 }
1285 public static var asset: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1286 get
1287 }
1288 public static var pathExpression: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1289 get
1290 }
1291 public static var group: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1292 get
1293 }
1294 public static var opaque: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1295 get
1296 }
1297 public static var matrix2d: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1298 get
1299 }
1300 public static var matrix3d: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1301 get
1302 }
1303 public static var matrix4d: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1304 get
1305 }
1306 public static var quath: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1307 get
1308 }
1309 public static var quatf: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1310 get
1311 }
1312 public static var quatd: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1313 get
1314 }
1315 public static var int2: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1316 get
1317 }
1318 public static var int3: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1319 get
1320 }
1321 public static var int4: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1322 get
1323 }
1324 public static var half2: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1325 get
1326 }
1327 public static var half3: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1328 get
1329 }
1330 public static var half4: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1331 get
1332 }
1333 public static var float2: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1334 get
1335 }
1336 public static var float3: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1337 get
1338 }
1339 public static var float4: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1340 get
1341 }
1342 public static var double2: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1343 get
1344 }
1345 public static var double3: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1346 get
1347 }
1348 public static var double4: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1349 get
1350 }
1351 public static var point3h: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1352 get
1353 }
1354 public static var point3f: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1355 get
1356 }
1357 public static var point3d: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1358 get
1359 }
1360 public static var vector3h: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1361 get
1362 }
1363 public static var vector3f: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1364 get
1365 }
1366 public static var vector3d: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1367 get
1368 }
1369 public static var normal3h: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1370 get
1371 }
1372 public static var normal3f: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1373 get
1374 }
1375 public static var normal3d: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1376 get
1377 }
1378 public static var color3h: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1379 get
1380 }
1381 public static var color3f: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1382 get
1383 }
1384 public static var color3d: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1385 get
1386 }
1387 public static var color4h: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1388 get
1389 }
1390 public static var color4f: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1391 get
1392 }
1393 public static var color4d: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1394 get
1395 }
1396 public static var frame4d: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1397 get
1398 }
1399 public static var textureCoordinate2h: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1400 get
1401 }
1402 public static var textureCoordinate2f: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1403 get
1404 }
1405 public static var textureCoordinate2d: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1406 get
1407 }
1408 public static var textureCoordinate3h: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1409 get
1410 }
1411 public static var textureCoordinate3f: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1412 get
1413 }
1414 public static var textureCoordinate3d: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1415 get
1416 }
1417 }
1418}
1419@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1420extension USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType : Swift::Equatable {
1421 public static func == (lhs: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType, rhs: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType) -> Swift::Bool
1422}
1423@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1424extension USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType : Swift::Hashable {
1425 public func hash(into hasher: inout Swift::Hasher)
1426 public var hashValue: Swift::Int {
1427 get
1428 }
1429}
1430@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1431extension USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType : Swift::CustomStringConvertible {
1432 public var description: Swift::String {
1433 get
1434 }
1435}
1436@available(*, unavailable)
1437extension USDKit::USDPrim.USDKit::Attribute : Swift::Sendable {
1438}
1439@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1440extension USDKit::USDPrim.USDKit::Attribute : Swift::Equatable, Swift::Hashable {
1441 public static func == (lhs: USDKit::USDPrim.USDKit::Attribute, rhs: USDKit::USDPrim.USDKit::Attribute) -> Swift::Bool
1442 public func hash(into hasher: inout Swift::Hasher)
1443 public var hashValue: Swift::Int {
1444 get
1445 }
1446}
1447@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1448extension USDKit::USDPrim.USDKit::Attribute : Swift::CustomStringConvertible {
1449 public var description: Swift::String {
1450 get
1451 }
1452}
1453@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1454extension USDKit::USDPrim.USDKit::Attribute : USDKit::USDStage.USDKit::Object.USDKit::MetadataCollection {
1455 public var _object: USDKit::USDStage.USDKit::Object {
1456 get
1457 }
1458}
1459@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1460extension USDKit::USDStage.USDKit::Object {
1461 public init(_ attribute: USDKit::USDPrim.USDKit::Attribute)
1462}
1463@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1464extension USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
1465 public enum TupleDimensions : Swift::Equatable, Swift::Sendable, Swift::Hashable {
1466 case scalar
1467 case vector(Swift::Int)
1468 case matrix(rows: Swift::Int, columns: Swift::Int)
1469 public var componentCount: Swift::Int {
1470 get
1471 }
1472 public static func == (a: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType.USDKit::TupleDimensions, b: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType.USDKit::TupleDimensions) -> Swift::Bool
1473 public func hash(into hasher: inout Swift::Hasher)
1474 public var hashValue: Swift::Int {
1475 get
1476 }
1477 }
1478}
1479@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1480extension USDKit::USDPrim {
1481 public struct Predicate : Swift::ExpressibleByArrayLiteral, Swift::Sendable {
1482 public init(arrayLiteral elements: USDKit::USDPrim.USDKit::Predicate...)
1483 public static var all: USDKit::USDPrim.USDKit::Predicate {
1484 get
1485 }
1486 public static var none: USDKit::USDPrim.USDKit::Predicate {
1487 get
1488 }
1489 prefix public static func ! (other: USDKit::USDPrim.USDKit::Predicate) -> USDKit::USDPrim.USDKit::Predicate
1490 public static var isActive: USDKit::USDPrim.USDKit::Predicate {
1491 get
1492 }
1493 public static var isLoaded: USDKit::USDPrim.USDKit::Predicate {
1494 get
1495 }
1496 public static var isModel: USDKit::USDPrim.USDKit::Predicate {
1497 get
1498 }
1499 public static var isGroup: USDKit::USDPrim.USDKit::Predicate {
1500 get
1501 }
1502 public static var isComponent: USDKit::USDPrim.USDKit::Predicate {
1503 get
1504 }
1505 public static var isAbstract: USDKit::USDPrim.USDKit::Predicate {
1506 get
1507 }
1508 public static var isDefined: USDKit::USDPrim.USDKit::Predicate {
1509 get
1510 }
1511 public static var hasDefSpecifier: USDKit::USDPrim.USDKit::Predicate {
1512 get
1513 }
1514 public static var isInstance: USDKit::USDPrim.USDKit::Predicate {
1515 get
1516 }
1517 @available(macOS 27.0, iOS 27.0, tvOS 27.0, macCatalyst 27.0, visionOS 27.0, *)
1518 public typealias ArrayLiteralElement = USDKit::USDPrim.USDKit::Predicate
1519 }
1520}
1521@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1522extension USDKit::USDPrim.USDKit::Predicate : Swift::CustomStringConvertible {
1523 public var description: Swift::String {
1524 get
1525 }
1526}
1527@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1528extension USDKit::USDPrim {
1529 public struct Property {
1530 public init()
1531 public init?(_ object: USDKit::USDStage.USDKit::Object)
1532 public init(_ object: USDKit::USDPrim.USDKit::Attribute)
1533 public var name: USDKit::USDToken {
1534 get
1535 }
1536 public var isValid: Swift::Bool {
1537 get
1538 }
1539 public var stage: USDKit::USDStage {
1540 get
1541 }
1542 public var path: USDKit::USDLayer.USDKit::Path {
1543 get
1544 }
1545 public var primPath: USDKit::USDLayer.USDKit::Path {
1546 get
1547 }
1548 public var prim: USDKit::USDPrim {
1549 get
1550 }
1551 public var baseName: USDKit::USDToken {
1552 get
1553 }
1554 public var namespace: USDKit::USDToken {
1555 get
1556 }
1557 public var isCustom: Swift::Bool {
1558 get
1559 nonmutating set
1560 }
1561 public var isDefined: Swift::Bool {
1562 get
1563 }
1564 public var isAuthored: Swift::Bool {
1565 get
1566 }
1567 }
1568}
1569@available(*, unavailable)
1570extension USDKit::USDPrim.USDKit::Property : Swift::Sendable {
1571}
1572@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1573extension USDKit::USDPrim.USDKit::Property : Swift::Equatable, Swift::Hashable {
1574 public static func == (lhs: USDKit::USDPrim.USDKit::Property, rhs: USDKit::USDPrim.USDKit::Property) -> Swift::Bool
1575 public func hash(into hasher: inout Swift::Hasher)
1576 public var hashValue: Swift::Int {
1577 get
1578 }
1579}
1580@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1581extension USDKit::USDPrim.USDKit::Property : Swift::CustomStringConvertible {
1582 public var description: Swift::String {
1583 get
1584 }
1585}
1586@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1587extension USDKit::USDPrim.USDKit::Property : USDKit::USDStage.USDKit::Object.USDKit::MetadataCollection {
1588 public var _object: USDKit::USDStage.USDKit::Object {
1589 get
1590 }
1591}
1592@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1593extension USDKit::USDStage.USDKit::Object {
1594 public init(_ property: USDKit::USDPrim.USDKit::Property)
1595}
1596@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1597extension USDKit::USDPrim {
1598 public func property(named name: USDKit::USDToken) -> USDKit::USDPrim.USDKit::Property
1599 public func hasProperty(named name: USDKit::USDToken) -> Swift::Bool
1600 public var propertyNames: [USDKit::USDToken] {
1601 get
1602 }
1603 public var authoredPropertyNames: [USDKit::USDToken] {
1604 get
1605 }
1606 public var properties: [USDKit::USDPrim.USDKit::Property] {
1607 get
1608 }
1609 public var authoredProperties: [USDKit::USDPrim.USDKit::Property] {
1610 get
1611 }
1612}
1613@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1614extension USDKit::USDPrim.USDKit::Property {
1615 public enum Variability : Swift::Sendable, Swift::Hashable {
1616 case varying
1617 case uniform
1618 public static func == (a: USDKit::USDPrim.USDKit::Property.USDKit::Variability, b: USDKit::USDPrim.USDKit::Property.USDKit::Variability) -> Swift::Bool
1619 public func hash(into hasher: inout Swift::Hasher)
1620 public var hashValue: Swift::Int {
1621 get
1622 }
1623 }
1624}
1625@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1626extension USDKit::USDPrim.USDKit::Property.USDKit::Variability : USDKit::USDValueProtocol {
1627 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
1628 public static func _get(_ value: USDKit::USDValue) -> USDKit::USDPrim.USDKit::Property.USDKit::Variability
1629 public func _set() -> USDKit::USDValue
1630}
1631@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1632extension USDKit::USDPrim {
1633 public var references: USDKit::USDPrim.USDKit::ReferenceCollection {
1634 get
1635 }
1636 public struct ReferenceCollection {
1637 public func add(_ assetPath: USDKit::USDLayer.USDKit::AssetPath) throws
1638 }
1639}
1640@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1641extension USDKit::USDPrim {
1642 public struct Relationship {
1643 public init()
1644 public init?(_ object: USDKit::USDStage.USDKit::Object)
1645 public init?(_ object: USDKit::USDPrim.USDKit::Property)
1646 public var name: USDKit::USDToken {
1647 get
1648 }
1649 public var isValid: Swift::Bool {
1650 get
1651 }
1652 public var stage: USDKit::USDStage {
1653 get
1654 }
1655 public var path: USDKit::USDLayer.USDKit::Path {
1656 get
1657 }
1658 public var primPath: USDKit::USDLayer.USDKit::Path {
1659 get
1660 }
1661 public var prim: USDKit::USDPrim {
1662 get
1663 }
1664 }
1665}
1666@available(*, unavailable)
1667extension USDKit::USDPrim.USDKit::Relationship : Swift::Sendable {
1668}
1669@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1670extension USDKit::USDPrim.USDKit::Relationship : Swift::Equatable, Swift::Hashable {
1671 public static func == (lhs: USDKit::USDPrim.USDKit::Relationship, rhs: USDKit::USDPrim.USDKit::Relationship) -> Swift::Bool
1672 public func hash(into hasher: inout Swift::Hasher)
1673 public var hashValue: Swift::Int {
1674 get
1675 }
1676}
1677@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1678extension USDKit::USDPrim.USDKit::Relationship : Swift::CustomStringConvertible {
1679 public var description: Swift::String {
1680 get
1681 }
1682}
1683@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1684extension USDKit::USDPrim.USDKit::Relationship : USDKit::USDStage.USDKit::Object.USDKit::MetadataCollection {
1685 public var _object: USDKit::USDStage.USDKit::Object {
1686 get
1687 }
1688}
1689@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1690extension USDKit::USDStage.USDKit::Object {
1691 public init(_ relationship: USDKit::USDPrim.USDKit::Relationship)
1692}
1693@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1694extension USDKit::USDPrim.USDKit::Property {
1695 public init(_ relationship: USDKit::USDPrim.USDKit::Relationship)
1696}
1697@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1698extension USDKit::USDPrim {
1699 public func relationship(at path: USDKit::USDLayer.USDKit::Path) -> USDKit::USDPrim.USDKit::Relationship
1700 public func relationship(named name: USDKit::USDToken) -> USDKit::USDPrim.USDKit::Relationship?
1701 public func hasRelationship(named name: USDKit::USDToken) -> Swift::Bool
1702}
1703@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1704public struct USDTransformOperation {
1705 public enum Kind : Swift::Sendable {
1706 case translate
1707 public static func == (a: USDKit::USDTransformOperation.USDKit::Kind, b: USDKit::USDTransformOperation.USDKit::Kind) -> Swift::Bool
1708 public func hash(into hasher: inout Swift::Hasher)
1709 public var hashValue: Swift::Int {
1710 get
1711 }
1712 }
1713}
1714@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1715extension USDKit::USDPrim {
1716 public func addTransformOperation(type: USDKit::USDTransformOperation.USDKit::Kind)
1717}
1718@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1719public struct USDStage {
1720 public init(displayName: Swift::String? = nil, loadingPayloads: USDKit::USDStage.USDKit::InitialLoadRule = .all)
1721 public static func open(rootLayer: USDKit::USDLayer, sessionLayer: USDKit::USDLayer? = nil, options: USDKit::USDStage.USDKit::OpenOptions = []) throws -> USDKit::USDStage
1722 public static func open(_ path: System::FilePath, sessionLayer: USDKit::USDLayer? = nil, options: USDKit::USDStage.USDKit::OpenOptions = []) throws -> USDKit::USDStage
1723 public static func open(_ url: Foundation::URL, loadingPayloads: USDKit::USDStage.USDKit::InitialLoadRule = .all) throws -> USDKit::USDStage
1724 public init(_ buffer: Foundation::Data, type: UniformTypeIdentifiers::UTType, loadingPayloads: USDKit::USDStage.USDKit::InitialLoadRule = .all) throws
1725 public init(string: Swift::String, loadingPayloads: USDKit::USDStage.USDKit::InitialLoadRule = .all) throws
1726 public struct OpenOptions : Swift::Sendable, Swift::ExpressibleByArrayLiteral {
1727 public static var createNew: USDKit::USDStage.USDKit::OpenOptions {
1728 get
1729 }
1730 public static func loadRule(_ rule: USDKit::USDStage.USDKit::InitialLoadRule) -> USDKit::USDStage.USDKit::OpenOptions
1731 public init()
1732 public init(arrayLiteral elements: USDKit::USDStage.USDKit::OpenOptions...)
1733 @available(macOS 27.0, iOS 27.0, tvOS 27.0, macCatalyst 27.0, visionOS 27.0, *)
1734 public typealias ArrayLiteralElement = USDKit::USDStage.USDKit::OpenOptions
1735 }
1736 public enum InitialLoadRule : Swift::Hashable, Swift::Sendable {
1737 case all
1738 case none
1739 public static func == (a: USDKit::USDStage.USDKit::InitialLoadRule, b: USDKit::USDStage.USDKit::InitialLoadRule) -> Swift::Bool
1740 public func hash(into hasher: inout Swift::Hasher)
1741 public var hashValue: Swift::Int {
1742 get
1743 }
1744 }
1745 public func save() throws
1746 public func saveSessionLayers() throws
1747 public func reload() throws
1748 public var pseudoRoot: USDKit::USDPrim {
1749 get
1750 }
1751 public var rootLayer: USDKit::USDLayer {
1752 get
1753 }
1754 public var defaultPrim: USDKit::USDPrim? {
1755 get
1756 }
1757 public var hasDefaultPrim: Swift::Bool {
1758 get
1759 }
1760 public func prim(at path: USDKit::USDLayer.USDKit::Path) -> USDKit::USDPrim
1761 public func object(at path: USDKit::USDLayer.USDKit::Path) -> USDKit::USDStage.USDKit::Object
1762 public func property(at path: USDKit::USDLayer.USDKit::Path) -> USDKit::USDPrim.USDKit::Property
1763 public func attribute(at path: USDKit::USDLayer.USDKit::Path) -> USDKit::USDPrim.USDKit::Attribute
1764 public func relationship(at path: USDKit::USDLayer.USDKit::Path) -> USDKit::USDPrim.USDKit::Relationship
1765 @discardableResult
1766 public func definePrim(at path: USDKit::USDLayer.USDKit::Path, type: USDKit::USDToken) -> USDKit::USDPrim
1767 @discardableResult
1768 public func overridePrim(at path: USDKit::USDLayer.USDKit::Path) -> USDKit::USDPrim
1769 @discardableResult
1770 public func removePrim(at path: USDKit::USDLayer.USDKit::Path) -> Swift::Bool
1771 public var editTarget: USDKit::USDStage.USDKit::EditTarget {
1772 get
1773 nonmutating set
1774 }
1775 public func muteLayer(_ identifier: Swift::String)
1776 public func unmuteLayer(_ identifier: Swift::String)
1777 public func isLayerMuted(_ identifier: Swift::String) -> Swift::Bool
1778 public var upAxis: USDKit::USDToken {
1779 get
1780 nonmutating set
1781 }
1782 public static var fallbackUpAxis: USDKit::USDToken {
1783 get
1784 }
1785 public var metersPerUnit: Swift::Double {
1786 get
1787 nonmutating set
1788 }
1789 public var hasAuthoredMetersPerUnit: Swift::Bool {
1790 get
1791 }
1792 public var descendants: [USDKit::USDPrim] {
1793 get
1794 }
1795 public var allDescendants: [USDKit::USDPrim] {
1796 get
1797 }
1798 public func descendants(where predicate: USDKit::USDPrim.USDKit::Predicate) -> [USDKit::USDPrim]
1799 public struct EditTarget {
1800 public var layer: USDKit::USDLayer? {
1801 get
1802 }
1803 public init()
1804 }
1805}
1806@available(*, unavailable)
1807extension USDKit::USDStage : Swift::Sendable {
1808}
1809@available(*, unavailable)
1810extension USDKit::USDStage.USDKit::EditTarget : Swift::Sendable {
1811}
1812@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1813extension USDKit::USDStage : Swift::Equatable {
1814 public static func == (lhs: USDKit::USDStage, rhs: USDKit::USDStage) -> Swift::Bool
1815}
1816@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1817extension USDKit::USDStage.USDKit::EditTarget : Swift::Equatable {
1818 public static func == (lhs: USDKit::USDStage.USDKit::EditTarget, rhs: USDKit::USDStage.USDKit::EditTarget) -> Swift::Bool
1819}
1820@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1821extension USDKit::USDStage {
1822 public struct Object {
1823 public init()
1824 public var name: USDKit::USDToken {
1825 get
1826 }
1827 public var isValid: Swift::Bool {
1828 get
1829 }
1830 public var stage: USDKit::USDStage {
1831 get
1832 }
1833 public var path: USDKit::USDLayer.USDKit::Path {
1834 get
1835 }
1836 public var primPath: USDKit::USDLayer.USDKit::Path {
1837 get
1838 }
1839 public var prim: USDKit::USDPrim {
1840 get
1841 }
1842 }
1843}
1844@available(*, unavailable)
1845extension USDKit::USDStage.USDKit::Object : Swift::Sendable {
1846}
1847@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1848extension USDKit::USDStage.USDKit::Object : Swift::Equatable, Swift::Hashable {
1849 public static func == (lhs: USDKit::USDStage.USDKit::Object, rhs: USDKit::USDStage.USDKit::Object) -> Swift::Bool
1850 public func hash(into hasher: inout Swift::Hasher)
1851 public var hashValue: Swift::Int {
1852 get
1853 }
1854}
1855@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1856extension USDKit::USDStage.USDKit::Object : Swift::CustomStringConvertible {
1857 public var description: Swift::String {
1858 get
1859 }
1860}
1861extension USDKit::USDStage.USDKit::Object {
1862 @available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1863 public protocol MetadataCollection {
1864 var _object: USDKit::USDStage.USDKit::Object { get }
1865 }
1866}
1867@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1868extension USDKit::USDStage.USDKit::Object.USDKit::MetadataCollection {
1869 public func metadata<T>(_ key: USDKit::USDToken) -> T? where T : USDKit::USDPrim.USDKit::Attribute.USDKit::MetadataValue
1870 public func setMetadata<T>(_ key: USDKit::USDToken, value: T) throws where T : USDKit::USDPrim.USDKit::Attribute.USDKit::MetadataValue
1871 public func clearMetadata(_ key: USDKit::USDToken) throws
1872 public func hasMetadata(_ key: USDKit::USDToken) -> Swift::Bool
1873 public func hasAuthoredMetadata(_ key: USDKit::USDToken) -> Swift::Bool
1874 public func metadata<T>(_ key: USDKit::USDToken, keyPath: USDKit::USDToken) -> T? where T : USDKit::USDPrim.USDKit::Attribute.USDKit::MetadataValue
1875 public func setMetadata<T>(_ key: USDKit::USDToken, keyPath: USDKit::USDToken, value: T) throws where T : USDKit::USDPrim.USDKit::Attribute.USDKit::MetadataValue
1876 public func clearMetadata(_ key: USDKit::USDToken, keyPath: USDKit::USDToken) throws
1877 public func hasMetadata(_ key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Swift::Bool
1878 public func hasAuthoredMetadata(_ key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Swift::Bool
1879 public var allMetadata: Swift::Dictionary<USDKit::USDToken, USDKit::USDValue> {
1880 get
1881 }
1882 public var allAuthoredMetadata: Swift::Dictionary<USDKit::USDToken, USDKit::USDValue> {
1883 get
1884 }
1885 public var isHidden: Swift::Bool {
1886 get
1887 set
1888 }
1889 public func clearHidden()
1890 public var hasAuthoredHidden: Swift::Bool {
1891 get
1892 }
1893 public var customData: Swift::Dictionary<Swift::String, USDKit::USDValue> {
1894 get
1895 set
1896 }
1897 public func customDataByKey(_ keyPath: USDKit::USDToken) -> USDKit::USDValue?
1898 public func clearCustomData()
1899 public func clearCustomDataByKey(_ keyPath: USDKit::USDToken)
1900 public var hasCustomData: Swift::Bool {
1901 get
1902 }
1903 public func hasCustomDataByKey(_ keyPath: USDKit::USDToken) -> Swift::Bool
1904 public var hasAuthoredCustomData: Swift::Bool {
1905 get
1906 }
1907 public func hasAuthoredCustomDataByKey(_ keyPath: USDKit::USDToken) -> Swift::Bool
1908 public var assetInfo: Swift::Dictionary<Swift::String, USDKit::USDValue> {
1909 get
1910 set
1911 }
1912 public func assetInfoByKey(_ keyPath: USDKit::USDToken) -> USDKit::USDValue?
1913 public func setAssetInfoByKey(_ keyPath: USDKit::USDToken, value: USDKit::USDValue)
1914 public func clearAssetInfo()
1915 public func clearAssetInfoByKey(_ keyPath: USDKit::USDToken)
1916 public var hasAssetInfo: Swift::Bool {
1917 get
1918 }
1919 public func hasAssetInfoByKey(_ keyPath: USDKit::USDToken) -> Swift::Bool
1920 public var hasAuthoredAssetInfo: Swift::Bool {
1921 get
1922 }
1923 public func hasAuthoredAssetInfoByKey(_ keyPath: USDKit::USDToken) -> Swift::Bool
1924 public var documentation: Swift::String {
1925 get
1926 set
1927 }
1928 public func clearDocumentation()
1929 public var hasAuthoredDocumentation: Swift::Bool {
1930 get
1931 }
1932 public var displayName: Swift::String {
1933 get
1934 set
1935 }
1936 public func clearDisplayName()
1937 public var hasAuthoredDisplayName: Swift::Bool {
1938 get
1939 }
1940}
1941@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1942extension USDKit::USDStage.USDKit::Object : USDKit::USDStage.USDKit::Object.USDKit::MetadataCollection {
1943 public var _object: USDKit::USDStage.USDKit::Object {
1944 get
1945 }
1946}
1947@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1948extension USDKit::USDStage {
1949 public protocol Notice {
1950 var stage: USDKit::USDStage { get }
1951 static func _addObserver(of stage: USDKit::USDStage, using observer: @escaping (Self) -> Swift::Void) -> USDKit::USDStage.USDKit::ObservationToken
1952 }
1953 public struct ObjectsDidChange : USDKit::USDStage.USDKit::Notice {
1954 public var stage: USDKit::USDStage {
1955 get
1956 }
1957 public var resyncedPaths: some Swift::Collection<USDKit::USDLayer.USDKit::Path> {
1958 get
1959 }
1960 public var changedPaths: some Swift::Collection<USDKit::USDLayer.USDKit::Path> {
1961 get
1962 }
1963 }
1964 public func addObserver<Notice>(for noticeType: Notice.Type, using observer: @escaping (Notice) -> Swift::Void) -> USDKit::USDStage.USDKit::ObservationToken where Notice : USDKit::USDStage.USDKit::Notice
1965 public struct ObservationToken : @unchecked Swift::Sendable {
1966 }
1967}
1968@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1969extension USDKit::USDStage.USDKit::ObjectsDidChange {
1970 public static func _addObserver(of stage: USDKit::USDStage, using observer: @escaping (USDKit::USDStage.USDKit::ObjectsDidChange) -> Swift::Void) -> USDKit::USDStage.USDKit::ObservationToken
1971}
1972@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
1973extension USDKit::USDStage {
1974 public struct TimeCode : Swift::Comparable, Swift::Hashable, Swift::Sendable, Swift::ExpressibleByFloatLiteral {
1975 public init(_ instant: Swift::Double)
1976 public init(_ timeCode: USDKit::USDLayer.USDKit::TimeCode)
1977 public init(preTime instant: Swift::Double)
1978 public init(preTime timeCode: USDKit::USDLayer.USDKit::TimeCode)
1979 public init(floatLiteral value: Swift::Double)
1980 public static var `default`: USDKit::USDStage.USDKit::TimeCode {
1981 get
1982 }
1983 public static var earliest: USDKit::USDStage.USDKit::TimeCode {
1984 get
1985 }
1986 public var value: Swift::Double? {
1987 get
1988 }
1989 public var isPreTime: Swift::Bool {
1990 get
1991 }
1992 public static func == (lhs: USDKit::USDStage.USDKit::TimeCode, rhs: USDKit::USDStage.USDKit::TimeCode) -> Swift::Bool
1993 public static func < (lhs: USDKit::USDStage.USDKit::TimeCode, rhs: USDKit::USDStage.USDKit::TimeCode) -> Swift::Bool
1994 public func hash(into hasher: inout Swift::Hasher)
1995 @available(macOS 27.0, iOS 27.0, tvOS 27.0, macCatalyst 27.0, visionOS 27.0, *)
1996 public typealias FloatLiteralType = Swift::Double
1997 public var hashValue: Swift::Int {
1998 get
1999 }
2000 }
2001}
2002@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2003extension USDKit::USDStage.USDKit::TimeCode : Swift::CustomStringConvertible {
2004 public var description: Swift::String {
2005 get
2006 }
2007}
2008@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2009extension USDKit::USDStage {
2010 public var timeCodeRange: Swift::ClosedRange<USDKit::USDStage.USDKit::TimeCode> {
2011 get
2012 nonmutating set
2013 }
2014 public var timeCodesPerSecond: Swift::Double {
2015 get
2016 nonmutating set
2017 }
2018}
2019@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2020extension USDKit::USDValue {
2021 public struct Vec3d : Swift::ExpressibleByArrayLiteral, @unchecked Swift::Sendable {
2022 public init()
2023 public init(_ x: Swift::Double, _ y: Swift::Double, _ z: Swift::Double)
2024 public init(arrayLiteral elements: Swift::Double...)
2025 @available(macOS 27.0, iOS 27.0, tvOS 27.0, macCatalyst 27.0, visionOS 27.0, *)
2026 public typealias ArrayLiteralElement = Swift::Double
2027 }
2028}
2029@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2030extension USDKit::USDValue.USDKit::Vec3d : USDKit::USDValueProtocol {
2031 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
2032 public static func _get(_ value: USDKit::USDValue) -> USDKit::USDValue.USDKit::Vec3d
2033 public func _set() -> USDKit::USDValue
2034}
2035@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2036extension USDKit::USDValue.USDKit::Vec3d : USDKit::USDPrim.USDKit::Attribute.USDKit::Value {
2037 public static func _get(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> USDKit::USDValue.USDKit::Vec3d?
2038 public func _set(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::Bool
2039 public static func _get(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken, defaultValue: USDKit::USDValue.USDKit::Vec3d?) -> USDKit::USDValue.USDKit::Vec3d
2040 public static func _get(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken, defaultValue: USDKit::USDValue.USDKit::Vec3d?) -> USDKit::USDValue.USDKit::Vec3d
2041 public func _set(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken) -> Swift::Bool
2042 public func _set(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken)
2043 public static var valueType: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
2044 get
2045 }
2046}
2047@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2048extension USDKit::USDValue.USDKit::Vec3d : USDKit::USDPrim.USDKit::Attribute.USDKit::MetadataValue {
2049 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken) -> USDKit::USDValue.USDKit::Vec3d?
2050 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, value: USDKit::USDValue.USDKit::Vec3d) -> Swift::Bool
2051 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken) -> USDKit::USDValue.USDKit::Vec3d?
2052 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, value: USDKit::USDValue.USDKit::Vec3d) -> Swift::Bool
2053 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> USDKit::USDValue.USDKit::Vec3d?
2054 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: USDKit::USDValue.USDKit::Vec3d) -> Swift::Bool
2055 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> USDKit::USDValue.USDKit::Vec3d?
2056 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: USDKit::USDValue.USDKit::Vec3d) -> Swift::Bool
2057}
2058@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2059extension Swift::Bool : USDKit::USDValueProtocol {
2060 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
2061 public static func _get(_ value: USDKit::USDValue) -> Swift::Bool
2062 public func _set() -> USDKit::USDValue
2063}
2064@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2065extension Swift::Bool : USDKit::USDPrim.USDKit::Attribute.USDKit::Value {
2066 public static func _get(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::Bool?
2067 public func _set(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::Bool
2068 public static func _get(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken, defaultValue: Swift::Bool?) -> Swift::Bool
2069 public static func _get(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken, defaultValue: Swift::Bool?) -> Swift::Bool
2070 public func _set(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken) -> Swift::Bool
2071 public func _set(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken)
2072 public static var valueType: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
2073 get
2074 }
2075}
2076@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2077extension Swift::Bool : USDKit::USDPrim.USDKit::Attribute.USDKit::MetadataValue {
2078 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken) -> Swift::Bool?
2079 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, value: Swift::Bool) -> Swift::Bool
2080 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken) -> Swift::Bool?
2081 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, value: Swift::Bool) -> Swift::Bool
2082 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Swift::Bool?
2083 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: Swift::Bool) -> Swift::Bool
2084 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Swift::Bool?
2085 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: Swift::Bool) -> Swift::Bool
2086}
2087@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2088extension Swift::Int : USDKit::USDValueProtocol {
2089 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
2090 public static func _get(_ value: USDKit::USDValue) -> Swift::Int
2091 public func _set() -> USDKit::USDValue
2092}
2093@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2094extension Swift::Int : USDKit::USDPrim.USDKit::Attribute.USDKit::Value {
2095 public static func _get(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::Int?
2096 public func _set(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::Bool
2097 public static func _get(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken, defaultValue: Swift::Int?) -> Swift::Int
2098 public static func _get(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken, defaultValue: Swift::Int?) -> Swift::Int
2099 public func _set(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken) -> Swift::Bool
2100 public func _set(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken)
2101 public static var valueType: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
2102 get
2103 }
2104}
2105@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2106extension Swift::Int : USDKit::USDPrim.USDKit::Attribute.USDKit::MetadataValue {
2107 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken) -> Swift::Int?
2108 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, value: Swift::Int) -> Swift::Bool
2109 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken) -> Swift::Int?
2110 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, value: Swift::Int) -> Swift::Bool
2111 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Swift::Int?
2112 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: Swift::Int) -> Swift::Bool
2113 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Swift::Int?
2114 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: Swift::Int) -> Swift::Bool
2115}
2116@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2117extension Swift::Int32 : USDKit::USDValueProtocol {
2118 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
2119 public static func _get(_ value: USDKit::USDValue) -> Swift::Int32
2120 public func _set() -> USDKit::USDValue
2121}
2122@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2123extension Swift::Int32 : USDKit::USDPrim.USDKit::Attribute.USDKit::Value {
2124 public static func _get(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::Int32?
2125 public func _set(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::Bool
2126 public static func _get(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken, defaultValue: Swift::Int32?) -> Swift::Int32
2127 public static func _get(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken, defaultValue: Swift::Int32?) -> Swift::Int32
2128 public func _set(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken) -> Swift::Bool
2129 public func _set(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken)
2130 public static var valueType: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
2131 get
2132 }
2133}
2134@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2135extension Swift::Int32 : USDKit::USDPrim.USDKit::Attribute.USDKit::MetadataValue {
2136 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken) -> Swift::Int32?
2137 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, value: Swift::Int32) -> Swift::Bool
2138 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken) -> Swift::Int32?
2139 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, value: Swift::Int32) -> Swift::Bool
2140 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Swift::Int32?
2141 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: Swift::Int32) -> Swift::Bool
2142 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Swift::Int32?
2143 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: Swift::Int32) -> Swift::Bool
2144}
2145@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2146extension Swift::Int64 : USDKit::USDValueProtocol {
2147 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
2148 public static func _get(_ value: USDKit::USDValue) -> Swift::Int64
2149 public func _set() -> USDKit::USDValue
2150}
2151@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2152extension Swift::Int64 : USDKit::USDPrim.USDKit::Attribute.USDKit::Value {
2153 public static func _get(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::Int64?
2154 public func _set(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::Bool
2155 public static func _get(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken, defaultValue: Swift::Int64?) -> Swift::Int64
2156 public static func _get(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken, defaultValue: Swift::Int64?) -> Swift::Int64
2157 public func _set(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken) -> Swift::Bool
2158 public func _set(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken)
2159 public static var valueType: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
2160 get
2161 }
2162}
2163@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2164extension Swift::Int64 : USDKit::USDPrim.USDKit::Attribute.USDKit::MetadataValue {
2165 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken) -> Swift::Int64?
2166 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, value: Swift::Int64) -> Swift::Bool
2167 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken) -> Swift::Int64?
2168 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, value: Swift::Int64) -> Swift::Bool
2169 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Swift::Int64?
2170 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: Swift::Int64) -> Swift::Bool
2171 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Swift::Int64?
2172 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: Swift::Int64) -> Swift::Bool
2173}
2174@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2175extension Swift::UInt : USDKit::USDValueProtocol {
2176 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
2177 public static func _get(_ value: USDKit::USDValue) -> Swift::UInt
2178 public func _set() -> USDKit::USDValue
2179}
2180@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2181extension Swift::UInt : USDKit::USDPrim.USDKit::Attribute.USDKit::Value {
2182 public static func _get(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::UInt?
2183 public func _set(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::Bool
2184 public static func _get(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken, defaultValue: Swift::UInt?) -> Swift::UInt
2185 public static func _get(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken, defaultValue: Swift::UInt?) -> Swift::UInt
2186 public func _set(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken) -> Swift::Bool
2187 public func _set(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken)
2188 public static var valueType: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
2189 get
2190 }
2191}
2192@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2193extension Swift::UInt : USDKit::USDPrim.USDKit::Attribute.USDKit::MetadataValue {
2194 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken) -> Swift::UInt?
2195 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, value: Swift::UInt) -> Swift::Bool
2196 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken) -> Swift::UInt?
2197 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, value: Swift::UInt) -> Swift::Bool
2198 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Swift::UInt?
2199 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: Swift::UInt) -> Swift::Bool
2200 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Swift::UInt?
2201 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: Swift::UInt) -> Swift::Bool
2202}
2203@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2204extension Swift::UInt32 : USDKit::USDValueProtocol {
2205 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
2206 public static func _get(_ value: USDKit::USDValue) -> Swift::UInt32
2207 public func _set() -> USDKit::USDValue
2208}
2209@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2210extension Swift::UInt32 : USDKit::USDPrim.USDKit::Attribute.USDKit::Value {
2211 public static func _get(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::UInt32?
2212 public func _set(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::Bool
2213 public static func _get(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken, defaultValue: Swift::UInt32?) -> Swift::UInt32
2214 public static func _get(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken, defaultValue: Swift::UInt32?) -> Swift::UInt32
2215 public func _set(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken) -> Swift::Bool
2216 public func _set(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken)
2217 public static var valueType: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
2218 get
2219 }
2220}
2221@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2222extension Swift::UInt32 : USDKit::USDPrim.USDKit::Attribute.USDKit::MetadataValue {
2223 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken) -> Swift::UInt32?
2224 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, value: Swift::UInt32) -> Swift::Bool
2225 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken) -> Swift::UInt32?
2226 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, value: Swift::UInt32) -> Swift::Bool
2227 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Swift::UInt32?
2228 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: Swift::UInt32) -> Swift::Bool
2229 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Swift::UInt32?
2230 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: Swift::UInt32) -> Swift::Bool
2231}
2232@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2233extension Swift::UInt64 : USDKit::USDValueProtocol {
2234 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
2235 public static func _get(_ value: USDKit::USDValue) -> Swift::UInt64
2236 public func _set() -> USDKit::USDValue
2237}
2238@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2239extension Swift::UInt64 : USDKit::USDPrim.USDKit::Attribute.USDKit::Value {
2240 public static func _get(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::UInt64?
2241 public func _set(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::Bool
2242 public static func _get(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken, defaultValue: Swift::UInt64?) -> Swift::UInt64
2243 public static func _get(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken, defaultValue: Swift::UInt64?) -> Swift::UInt64
2244 public func _set(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken) -> Swift::Bool
2245 public func _set(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken)
2246 public static var valueType: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
2247 get
2248 }
2249}
2250@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2251extension Swift::UInt64 : USDKit::USDPrim.USDKit::Attribute.USDKit::MetadataValue {
2252 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken) -> Swift::UInt64?
2253 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, value: Swift::UInt64) -> Swift::Bool
2254 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken) -> Swift::UInt64?
2255 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, value: Swift::UInt64) -> Swift::Bool
2256 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Swift::UInt64?
2257 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: Swift::UInt64) -> Swift::Bool
2258 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Swift::UInt64?
2259 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: Swift::UInt64) -> Swift::Bool
2260}
2261@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2262extension Swift::Float : USDKit::USDValueProtocol {
2263 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
2264 public static func _get(_ value: USDKit::USDValue) -> Swift::Float
2265 public func _set() -> USDKit::USDValue
2266}
2267@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2268extension Swift::Float : USDKit::USDPrim.USDKit::Attribute.USDKit::Value {
2269 public static func _get(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::Float?
2270 public func _set(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::Bool
2271 public static func _get(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken, defaultValue: Swift::Float?) -> Swift::Float
2272 public static func _get(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken, defaultValue: Swift::Float?) -> Swift::Float
2273 public func _set(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken) -> Swift::Bool
2274 public func _set(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken)
2275 public static var valueType: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
2276 get
2277 }
2278}
2279@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2280extension Swift::Float : USDKit::USDPrim.USDKit::Attribute.USDKit::MetadataValue {
2281 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken) -> Swift::Float?
2282 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, value: Swift::Float) -> Swift::Bool
2283 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken) -> Swift::Float?
2284 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, value: Swift::Float) -> Swift::Bool
2285 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Swift::Float?
2286 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: Swift::Float) -> Swift::Bool
2287 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Swift::Float?
2288 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: Swift::Float) -> Swift::Bool
2289}
2290@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2291extension Swift::Double : USDKit::USDValueProtocol {
2292 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
2293 public static func _get(_ value: USDKit::USDValue) -> Swift::Double
2294 public func _set() -> USDKit::USDValue
2295}
2296@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2297extension Swift::Double : USDKit::USDPrim.USDKit::Attribute.USDKit::Value {
2298 public static func _get(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::Double?
2299 public func _set(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::Bool
2300 public static func _get(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken, defaultValue: Swift::Double?) -> Swift::Double
2301 public static func _get(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken, defaultValue: Swift::Double?) -> Swift::Double
2302 public func _set(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken) -> Swift::Bool
2303 public func _set(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken)
2304 public static var valueType: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
2305 get
2306 }
2307}
2308@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2309extension Swift::Double : USDKit::USDPrim.USDKit::Attribute.USDKit::MetadataValue {
2310 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken) -> Swift::Double?
2311 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, value: Swift::Double) -> Swift::Bool
2312 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken) -> Swift::Double?
2313 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, value: Swift::Double) -> Swift::Bool
2314 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Swift::Double?
2315 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: Swift::Double) -> Swift::Bool
2316 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Swift::Double?
2317 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: Swift::Double) -> Swift::Bool
2318}
2319@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2320extension Swift::String : USDKit::USDValueProtocol {
2321 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
2322 public static func _get(_ value: USDKit::USDValue) -> Swift::String
2323 public func _set() -> USDKit::USDValue
2324}
2325@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2326extension Swift::String : USDKit::USDPrim.USDKit::Attribute.USDKit::Value {
2327 public static func _get(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::String?
2328 public func _set(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::Bool
2329 public static func _get(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken, defaultValue: Swift::String?) -> Swift::String
2330 public static func _get(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken, defaultValue: Swift::String?) -> Swift::String
2331 public func _set(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken) -> Swift::Bool
2332 public func _set(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken)
2333 public static var valueType: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
2334 get
2335 }
2336}
2337@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2338extension Swift::String : USDKit::USDPrim.USDKit::Attribute.USDKit::MetadataValue {
2339 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken) -> Swift::String?
2340 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, value: Swift::String) -> Swift::Bool
2341 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken) -> Swift::String?
2342 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, value: Swift::String) -> Swift::Bool
2343 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Swift::String?
2344 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: Swift::String) -> Swift::Bool
2345 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Swift::String?
2346 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: Swift::String) -> Swift::Bool
2347}
2348@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2349extension USDKit::USDToken : USDKit::USDValueProtocol {
2350 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
2351 public static func _get(_ value: USDKit::USDValue) -> USDKit::USDToken
2352 public func _set() -> USDKit::USDValue
2353}
2354@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2355extension USDKit::USDToken : USDKit::USDPrim.USDKit::Attribute.USDKit::Value {
2356 public static func _get(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> USDKit::USDToken?
2357 public func _set(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::Bool
2358 public static func _get(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken, defaultValue: USDKit::USDToken?) -> USDKit::USDToken
2359 public static func _get(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken, defaultValue: USDKit::USDToken?) -> USDKit::USDToken
2360 public func _set(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken) -> Swift::Bool
2361 public func _set(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken)
2362 public static var valueType: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
2363 get
2364 }
2365}
2366@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2367extension USDKit::USDToken : USDKit::USDPrim.USDKit::Attribute.USDKit::MetadataValue {
2368 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken) -> USDKit::USDToken?
2369 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, value: USDKit::USDToken) -> Swift::Bool
2370 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken) -> USDKit::USDToken?
2371 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, value: USDKit::USDToken) -> Swift::Bool
2372 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> USDKit::USDToken?
2373 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: USDKit::USDToken) -> Swift::Bool
2374 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> USDKit::USDToken?
2375 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: USDKit::USDToken) -> Swift::Bool
2376}
2377@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2378extension Swift::Int8 : USDKit::USDValueProtocol {
2379 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
2380 public static func _get(_ value: USDKit::USDValue) -> Swift::Int8
2381 public func _set() -> USDKit::USDValue
2382}
2383@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2384extension Swift::UInt8 : USDKit::USDValueProtocol {
2385 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
2386 public static func _get(_ value: USDKit::USDValue) -> Swift::UInt8
2387 public func _set() -> USDKit::USDValue
2388}
2389@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2390extension Swift::UInt8 : USDKit::USDPrim.USDKit::Attribute.USDKit::Value {
2391 public static func _get(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::UInt8?
2392 public func _set(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::Bool
2393 public static func _get(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken, defaultValue: Swift::UInt8?) -> Swift::UInt8
2394 public static func _get(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken, defaultValue: Swift::UInt8?) -> Swift::UInt8
2395 public func _set(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken) -> Swift::Bool
2396 public func _set(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken)
2397 public static var valueType: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
2398 get
2399 }
2400}
2401@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2402extension Swift::UInt8 : USDKit::USDPrim.USDKit::Attribute.USDKit::MetadataValue {
2403 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken) -> Swift::UInt8?
2404 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, value: Swift::UInt8) -> Swift::Bool
2405 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken) -> Swift::UInt8?
2406 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, value: Swift::UInt8) -> Swift::Bool
2407 public static func _get(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Swift::UInt8?
2408 public static func _set(object: USDKit::USDStage.USDKit::Object, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: Swift::UInt8) -> Swift::Bool
2409 public static func _get(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken) -> Swift::UInt8?
2410 public static func _set(stage: USDKit::USDStage, key: USDKit::USDToken, keyPath: USDKit::USDToken, value: Swift::UInt8) -> Swift::Bool
2411}
2412@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2413extension USDKit::USDStage {
2414 public func exportFlattened(to url: Foundation::URL) throws
2415 public func exportFlattened(to path: System::FilePath) throws
2416 public func exportPackage(to url: Foundation::URL, options: USDKit::USDStage.USDKit::ExportOptions = []) throws
2417 public func exportPackage(to path: System::FilePath, options: USDKit::USDStage.USDKit::ExportOptions = []) throws
2418 public struct ExportOptions : Swift::ExpressibleByArrayLiteral, Swift::Hashable, Swift::Sendable {
2419 public struct TextureQuality : Swift::Hashable, Swift::Sendable {
2420 public static var standard: USDKit::USDStage.USDKit::ExportOptions.USDKit::TextureQuality {
2421 get
2422 }
2423 public static var medium: USDKit::USDStage.USDKit::ExportOptions.USDKit::TextureQuality {
2424 get
2425 }
2426 public static var low: USDKit::USDStage.USDKit::ExportOptions.USDKit::TextureQuality {
2427 get
2428 }
2429 public static func == (a: USDKit::USDStage.USDKit::ExportOptions.USDKit::TextureQuality, b: USDKit::USDStage.USDKit::ExportOptions.USDKit::TextureQuality) -> Swift::Bool
2430 public func hash(into hasher: inout Swift::Hasher)
2431 public var hashValue: Swift::Int {
2432 get
2433 }
2434 }
2435 public static func preferSmallTextureFiles(quality: USDKit::USDStage.USDKit::ExportOptions.USDKit::TextureQuality) -> USDKit::USDStage.USDKit::ExportOptions
2436 public static var preferSmallTextureFiles: USDKit::USDStage.USDKit::ExportOptions {
2437 get
2438 }
2439 public static var preferSmallMeshFiles: USDKit::USDStage.USDKit::ExportOptions {
2440 get
2441 }
2442 public init(arrayLiteral elements: USDKit::USDStage.USDKit::ExportOptions...)
2443 public static func == (a: USDKit::USDStage.USDKit::ExportOptions, b: USDKit::USDStage.USDKit::ExportOptions) -> Swift::Bool
2444 @available(macOS 27.0, iOS 27.0, tvOS 27.0, macCatalyst 27.0, visionOS 27.0, *)
2445 public typealias ArrayLiteralElement = USDKit::USDStage.USDKit::ExportOptions
2446 public func hash(into hasher: inout Swift::Hasher)
2447 public var hashValue: Swift::Int {
2448 get
2449 }
2450 }
2451}
2452@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2453extension USDKit::USDPrim {
2454 public struct Reference {
2455 public init(assetPath: Swift::String? = nil, primPath: USDKit::USDLayer.USDKit::Path? = nil, layerOffset: USDKit::USDLayer.USDKit::TimeOffset = USDLayer.TimeOffset(), customData: Swift::Dictionary<Swift::String, USDKit::USDValue> = [:])
2456 public var assetPath: Swift::String? {
2457 get
2458 set
2459 }
2460 public var primPath: USDKit::USDLayer.USDKit::Path? {
2461 get
2462 set
2463 }
2464 public var layerOffset: USDKit::USDLayer.USDKit::TimeOffset {
2465 get
2466 set
2467 }
2468 public var customData: Swift::Dictionary<Swift::String, USDKit::USDValue> {
2469 get
2470 set
2471 }
2472 public mutating func setCustomData(_ key: Swift::String, to value: USDKit::USDValue)
2473 public var isInternal: Swift::Bool {
2474 get
2475 }
2476 }
2477}
2478@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2479extension USDKit::USDPrim.USDKit::Reference : @unchecked Swift::Sendable {
2480}
2481@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2482extension USDKit::USDPrim.USDKit::Reference : Swift::Equatable, Swift::Hashable {
2483 public static func == (lhs: USDKit::USDPrim.USDKit::Reference, rhs: USDKit::USDPrim.USDKit::Reference) -> Swift::Bool
2484 public func hash(into hasher: inout Swift::Hasher)
2485 public var hashValue: Swift::Int {
2486 get
2487 }
2488}
2489@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2490extension USDKit::USDPrim {
2491 public struct Payload {
2492 public init(assetPath: Swift::String? = nil, primPath: USDKit::USDLayer.USDKit::Path? = nil, layerOffset: USDKit::USDLayer.USDKit::TimeOffset = USDLayer.TimeOffset())
2493 public var assetPath: Swift::String? {
2494 get
2495 set
2496 }
2497 public var primPath: USDKit::USDLayer.USDKit::Path? {
2498 get
2499 set
2500 }
2501 public var layerOffset: USDKit::USDLayer.USDKit::TimeOffset {
2502 get
2503 set
2504 }
2505 }
2506}
2507@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2508extension USDKit::USDPrim.USDKit::Payload : @unchecked Swift::Sendable {
2509}
2510@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2511extension USDKit::USDPrim.USDKit::Payload : Swift::Equatable, Swift::Hashable {
2512 public static func == (lhs: USDKit::USDPrim.USDKit::Payload, rhs: USDKit::USDPrim.USDKit::Payload) -> Swift::Bool
2513 public func hash(into hasher: inout Swift::Hasher)
2514 public var hashValue: Swift::Int {
2515 get
2516 }
2517}
2518@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2519extension USDKit::USDPrim {
2520 public struct PseudoRootSpec {
2521 public init()
2522 public init?(_ spec: USDKit::USDLayer.USDKit::Spec)
2523 }
2524}
2525@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2526extension USDKit::USDPrim.USDKit::Spec {
2527 public init(_ pseudoRoot: USDKit::USDPrim.USDKit::PseudoRootSpec)
2528}
2529@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2530extension USDKit::USDLayer.USDKit::Spec {
2531 public init(_ pseudoRootSpec: USDKit::USDPrim.USDKit::PseudoRootSpec)
2532}
2533@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2534extension USDKit::USDPrim.USDKit::PseudoRootSpec : Swift::Equatable {
2535 public static func == (lhs: USDKit::USDPrim.USDKit::PseudoRootSpec, rhs: USDKit::USDPrim.USDKit::PseudoRootSpec) -> Swift::Bool
2536}
2537@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2538extension USDKit::USDPrim.USDKit::PseudoRootSpec : USDKit::USDLayer.USDKit::Spec.USDKit::MetadataCollection {
2539 public var _spec: USDKit::USDLayer.USDKit::Spec {
2540 get
2541 }
2542}
2543@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2544extension USDKit::USDPrim.USDKit::PseudoRootSpec : USDKit::USDLayer.USDKit::Spec.USDKit::FieldCollection {
2545}
2546@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2547public struct USDToken : Swift::Sendable {
2548 public init()
2549 public init(_ name: Swift::String)
2550 public var string: Swift::String {
2551 get
2552 }
2553 public var isEmpty: Swift::Bool {
2554 get
2555 }
2556}
2557@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2558extension USDKit::USDToken : Swift::Equatable {
2559 public static func == (lhs: USDKit::USDToken, rhs: USDKit::USDToken) -> Swift::Bool
2560}
2561@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2562extension USDKit::USDToken : Swift::Comparable {
2563 public static func < (lhs: USDKit::USDToken, rhs: USDKit::USDToken) -> Swift::Bool
2564}
2565@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2566extension USDKit::USDToken : Swift::ExpressibleByStringLiteral {
2567 public init(stringLiteral: Swift::String)
2568 @available(macOS 27.0, iOS 27.0, tvOS 27.0, macCatalyst 27.0, visionOS 27.0, *)
2569 public typealias ExtendedGraphemeClusterLiteralType = Swift::String
2570 @available(macOS 27.0, iOS 27.0, tvOS 27.0, macCatalyst 27.0, visionOS 27.0, *)
2571 public typealias StringLiteralType = Swift::String
2572 @available(macOS 27.0, iOS 27.0, tvOS 27.0, macCatalyst 27.0, visionOS 27.0, *)
2573 public typealias UnicodeScalarLiteralType = Swift::String
2574}
2575@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2576extension USDKit::USDToken : Swift::CustomStringConvertible, Swift::CustomDebugStringConvertible {
2577 public var description: Swift::String {
2578 get
2579 }
2580 public var debugDescription: Swift::String {
2581 get
2582 }
2583}
2584@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2585extension USDKit::USDToken : Swift::Hashable {
2586 public func hash(into hasher: inout Swift::Hasher)
2587 public var hashValue: Swift::Int {
2588 get
2589 }
2590}
2591@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2592extension USDKit::USDToken {
2593 public var namespaceComponents: [USDKit::USDToken] {
2594 get
2595 }
2596 public init(namespaceComponents: [USDKit::USDToken])
2597 public func strippingLeadingNamespace() -> USDKit::USDToken
2598 public func strippingNamespacePrefix(_ prefix: USDKit::USDToken) -> USDKit::USDToken?
2599 public static func isValidIdentifier(_ name: Swift::String, namespaced: Swift::Bool = false) -> Swift::Bool
2600}
2601@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2602extension USDKit::USDLayer {
2603 public struct TimeCode : Swift::Sendable {
2604 public init(_ time: Swift::Double)
2605 public static let `default`: USDKit::USDLayer.USDKit::TimeCode
2606 public var value: Swift::Double {
2607 get
2608 }
2609 }
2610}
2611@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2612extension USDKit::USDLayer.USDKit::TimeCode : Swift::Equatable, Swift::Comparable, Swift::Hashable {
2613 public static func == (lhs: USDKit::USDLayer.USDKit::TimeCode, rhs: USDKit::USDLayer.USDKit::TimeCode) -> Swift::Bool
2614 public static func < (lhs: USDKit::USDLayer.USDKit::TimeCode, rhs: USDKit::USDLayer.USDKit::TimeCode) -> Swift::Bool
2615 public func hash(into hasher: inout Swift::Hasher)
2616 public var hashValue: Swift::Int {
2617 get
2618 }
2619}
2620@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2621extension USDKit::USDLayer.USDKit::TimeCode : Swift::ExpressibleByFloatLiteral {
2622 public init(floatLiteral value: Swift::Double)
2623 @available(macOS 27.0, iOS 27.0, tvOS 27.0, macCatalyst 27.0, visionOS 27.0, *)
2624 public typealias FloatLiteralType = Swift::Double
2625}
2626@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2627extension USDKit::USDLayer.USDKit::TimeCode : USDKit::USDValueProtocol {
2628 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
2629 public static func _get(_ value: USDKit::USDValue) -> USDKit::USDLayer.USDKit::TimeCode
2630 public func _set() -> USDKit::USDValue
2631}
2632@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2633extension USDKit::USDLayer.USDKit::TimeCode : USDKit::USDPrim.USDKit::Attribute.USDKit::Value {
2634 public static func _get(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> USDKit::USDLayer.USDKit::TimeCode?
2635 public func _set(attribute: USDKit::USDPrim.USDKit::Attribute, time: USDKit::USDStage.USDKit::TimeCode) -> Swift::Bool
2636 public static func _get(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken, defaultValue: USDKit::USDLayer.USDKit::TimeCode?) -> USDKit::USDLayer.USDKit::TimeCode
2637 public static func _get(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken, defaultValue: USDKit::USDLayer.USDKit::TimeCode?) -> USDKit::USDLayer.USDKit::TimeCode
2638 public func _set(spec: USDKit::USDLayer.USDKit::Spec, name: USDKit::USDToken) -> Swift::Bool
2639 public func _set(layer: USDKit::USDLayer, path: USDKit::USDLayer.USDKit::Path, fieldName: USDKit::USDToken)
2640 public static var valueType: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType {
2641 get
2642 }
2643}
2644@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2645extension USDKit::USDLayer {
2646 public struct TimeOffset {
2647 public init(offset: Swift::Double = 0.0, scale: Swift::Double = 1.0)
2648 public var offset: Swift::Double {
2649 get
2650 set
2651 }
2652 public var scale: Swift::Double {
2653 get
2654 set
2655 }
2656 public var isIdentity: Swift::Bool {
2657 get
2658 }
2659 public var isValid: Swift::Bool {
2660 get
2661 }
2662 }
2663}
2664@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2665extension USDKit::USDLayer.USDKit::TimeOffset : @unchecked Swift::Sendable {
2666}
2667@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2668extension USDKit::USDLayer.USDKit::TimeOffset : Swift::Equatable {
2669 public static func == (lhs: USDKit::USDLayer.USDKit::TimeOffset, rhs: USDKit::USDLayer.USDKit::TimeOffset) -> Swift::Bool
2670}
2671@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2672extension USDKit::USDLayer.USDKit::TimeOffset : Swift::Hashable {
2673 public func hash(into hasher: inout Swift::Hasher)
2674 public var hashValue: Swift::Int {
2675 get
2676 }
2677}
2678@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2679extension USDKit::USDLayer.USDKit::TimeOffset : USDKit::USDValueProtocol {
2680 public static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
2681 public static func _get(_ value: USDKit::USDValue) -> USDKit::USDLayer.USDKit::TimeOffset
2682 public func _set() -> USDKit::USDValue
2683}
2684@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2685extension USDKit::USDPrim.USDKit::Attribute {
2686 public struct Spec {
2687 public init()
2688 public init?(_ spec: USDKit::USDLayer.USDKit::Spec)
2689 public init?(owner: USDKit::USDPrim.USDKit::Spec, name: USDKit::USDToken, typeName: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType, variability: USDKit::USDPrim.USDKit::Property.USDKit::Variability = .varying, isCustom: Swift::Bool = false)
2690 public init?(layer: USDKit::USDLayer, attributePath: USDKit::USDLayer.USDKit::Path, typeName: USDKit::USDPrim.USDKit::Attribute.USDKit::ValueType, variability: USDKit::USDPrim.USDKit::Property.USDKit::Variability = .varying, isCustom: Swift::Bool = false)
2691 }
2692}
2693@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2694extension USDKit::USDLayer.USDKit::Spec {
2695 public init(_ attributeSpec: USDKit::USDPrim.USDKit::Attribute.USDKit::Spec)
2696}
2697@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2698extension USDKit::USDPrim.USDKit::Attribute.USDKit::Spec : Swift::Equatable {
2699 public static func == (lhs: USDKit::USDPrim.USDKit::Attribute.USDKit::Spec, rhs: USDKit::USDPrim.USDKit::Attribute.USDKit::Spec) -> Swift::Bool
2700}
2701@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2702extension USDKit::USDPrim.USDKit::Attribute.USDKit::Spec : USDKit::USDLayer.USDKit::Spec.USDKit::MetadataCollection {
2703 public var _spec: USDKit::USDLayer.USDKit::Spec {
2704 get
2705 }
2706}
2707@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2708extension USDKit::USDPrim.USDKit::Attribute.USDKit::Spec : USDKit::USDLayer.USDKit::Spec.USDKit::FieldCollection {
2709}
2710@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2711extension USDKit::USDPrim.USDKit::Attribute.USDKit::Spec : USDKit::USDPrim.USDKit::Property.USDKit::Spec.USDKit::SymmetryCollection, USDKit::USDPrim.USDKit::Property.USDKit::Spec.USDKit::ValueCollection {
2712 public var _propertySpec: USDKit::USDPrim.USDKit::Property.USDKit::Spec {
2713 get
2714 }
2715}
2716@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2717extension USDKit::USDPrim.USDKit::Attribute.USDKit::Spec {
2718 public var documentation: Swift::String? {
2719 get
2720 nonmutating set
2721 }
2722 public var comment: Swift::String? {
2723 get
2724 nonmutating set
2725 }
2726}
2727@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2728extension USDKit::USDPrim.USDKit::Attribute.USDKit::Spec {
2729 public var name: USDKit::USDToken {
2730 get
2731 }
2732 public func rename(to name: USDKit::USDToken) throws
2733 public var owner: USDKit::USDLayer.USDKit::Spec? {
2734 get
2735 }
2736}
2737@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2738extension USDKit::USDPrim.USDKit::Attribute.USDKit::Spec {
2739 public var isCustom: Swift::Bool {
2740 get
2741 nonmutating set
2742 }
2743 public var permission: USDKit::USDLayer.USDKit::Permission {
2744 get
2745 nonmutating set
2746 }
2747}
2748@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2749extension USDKit::USDPrim.USDKit::Attribute.USDKit::Spec {
2750 public var customData: Swift::Dictionary<Swift::String, USDKit::USDValue> {
2751 get
2752 }
2753 public func setCustomData(_ key: Swift::String, to value: USDKit::USDValue)
2754 public func clearCustomData(_ key: Swift::String)
2755 public func setAssetInfo(_ key: Swift::String, to value: USDKit::USDValue)
2756 public func clearAssetInfo(_ key: Swift::String)
2757}
2758@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2759extension USDKit::USDPrim.USDKit::Attribute.USDKit::Spec {
2760 public var connectionPaths: [USDKit::USDLayer.USDKit::Path]? {
2761 get
2762 }
2763 public func clearConnectionPaths()
2764 public var colorSpace: USDKit::USDToken? {
2765 get
2766 nonmutating set
2767 }
2768}
2769@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2770extension USDKit::USDPrim {
2771 public struct Spec {
2772 public init()
2773 public init?(_ spec: USDKit::USDLayer.USDKit::Spec)
2774 public init?(parentLayer: USDKit::USDLayer, name: USDKit::USDToken, specifier: USDKit::USDPrim.USDKit::Specifier, typeName: Swift::String = "")
2775 public init?(parentPrimSpec: USDKit::USDPrim.USDKit::Spec, name: USDKit::USDToken, specifier: USDKit::USDPrim.USDKit::Specifier, typeName: Swift::String = "")
2776 public init?(layer: USDKit::USDLayer, primPath: USDKit::USDLayer.USDKit::Path)
2777 }
2778}
2779@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2780extension USDKit::USDLayer.USDKit::Spec {
2781 public init(_ primSpec: USDKit::USDPrim.USDKit::Spec)
2782}
2783@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2784extension USDKit::USDPrim.USDKit::Spec : Swift::Equatable {
2785 public static func == (lhs: USDKit::USDPrim.USDKit::Spec, rhs: USDKit::USDPrim.USDKit::Spec) -> Swift::Bool
2786}
2787@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2788extension USDKit::USDPrim.USDKit::Spec : USDKit::USDLayer.USDKit::Spec.USDKit::MetadataCollection {
2789 public var _spec: USDKit::USDLayer.USDKit::Spec {
2790 get
2791 }
2792}
2793@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2794extension USDKit::USDPrim.USDKit::Spec : USDKit::USDLayer.USDKit::Spec.USDKit::FieldCollection {
2795}
2796@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2797extension USDKit::USDPrim.USDKit::Spec {
2798 public var name: USDKit::USDToken {
2799 get
2800 }
2801 public func rename(to name: USDKit::USDToken) throws
2802 public static func isValidName(_ name: USDKit::USDToken) -> Swift::Bool
2803}
2804@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2805extension USDKit::USDPrim.USDKit::Spec {
2806 public var pseudoRoot: USDKit::USDPrim.USDKit::Spec? {
2807 get
2808 }
2809 public var parent: USDKit::USDPrim.USDKit::Spec? {
2810 get
2811 }
2812 public var children: [USDKit::USDPrim.USDKit::Spec] {
2813 get
2814 nonmutating set
2815 }
2816 public func insertChild(_ child: USDKit::USDPrim.USDKit::Spec, at index: Swift::Int)
2817 public func appendChild(_ child: USDKit::USDPrim.USDKit::Spec)
2818 public func removeChild(_ child: USDKit::USDPrim.USDKit::Spec)
2819 public var childrenOrder: [USDKit::USDToken]? {
2820 get
2821 nonmutating set
2822 }
2823}
2824@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2825extension USDKit::USDPrim.USDKit::Spec {
2826 public var properties: [USDKit::USDPrim.USDKit::Property.USDKit::Spec] {
2827 get
2828 nonmutating set
2829 }
2830 public func removeProperty(_ spec: USDKit::USDPrim.USDKit::Property.USDKit::Spec)
2831 public var attributes: [USDKit::USDPrim.USDKit::Attribute.USDKit::Spec] {
2832 get
2833 }
2834 public var propertyOrder: [USDKit::USDToken]? {
2835 get
2836 nonmutating set
2837 }
2838}
2839@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2840extension USDKit::USDPrim.USDKit::Spec {
2841 public func prim(at path: USDKit::USDLayer.USDKit::Path) -> USDKit::USDPrim.USDKit::Spec?
2842 public func property(at path: USDKit::USDLayer.USDKit::Path) -> USDKit::USDPrim.USDKit::Property.USDKit::Spec?
2843 public func attribute(at path: USDKit::USDLayer.USDKit::Path) -> USDKit::USDPrim.USDKit::Attribute.USDKit::Spec?
2844 public func spec(at path: USDKit::USDLayer.USDKit::Path) -> USDKit::USDLayer.USDKit::Spec?
2845}
2846@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2847extension USDKit::USDPrim.USDKit::Spec {
2848 public var typeName: USDKit::USDToken {
2849 get
2850 nonmutating set
2851 }
2852 public var specifier: USDKit::USDPrim.USDKit::Specifier {
2853 get
2854 nonmutating set
2855 }
2856}
2857@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2858extension USDKit::USDPrim.USDKit::Spec {
2859 public var comment: Swift::String? {
2860 get
2861 nonmutating set
2862 }
2863 public var documentation: Swift::String? {
2864 get
2865 nonmutating set
2866 }
2867 public var customData: Swift::Dictionary<Swift::String, USDKit::USDValue> {
2868 get
2869 }
2870 public func setCustomData(_ key: Swift::String, to value: USDKit::USDValue)
2871 public func clearCustomData(_ key: Swift::String)
2872 public var assetInfo: Swift::Dictionary<Swift::String, USDKit::USDValue> {
2873 get
2874 }
2875 public func setAssetInfo(_ key: Swift::String, to value: USDKit::USDValue)
2876 public func clearAssetInfo(_ key: Swift::String)
2877}
2878@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2879extension USDKit::USDPrim.USDKit::Spec {
2880 public var active: Swift::Bool? {
2881 get
2882 nonmutating set
2883 }
2884 public var permission: USDKit::USDLayer.USDKit::Permission {
2885 get
2886 nonmutating set
2887 }
2888 public var kind: USDKit::USDToken? {
2889 get
2890 nonmutating set
2891 }
2892}
2893@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2894extension USDKit::USDPrim.USDKit::Spec {
2895 public var instanceable: Swift::Bool? {
2896 get
2897 nonmutating set
2898 }
2899}
2900@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2901extension USDKit::USDPrim.USDKit::Spec {
2902 public var references: [USDKit::USDPrim.USDKit::Reference]? {
2903 get
2904 }
2905 public func clearReferences()
2906 public var payloads: [USDKit::USDPrim.USDKit::Payload]? {
2907 get
2908 }
2909 public func clearPayloads()
2910 public var inherits: [USDKit::USDLayer.USDKit::Path]? {
2911 get
2912 }
2913 public func clearInherits()
2914 public var specializes: [USDKit::USDLayer.USDKit::Path]? {
2915 get
2916 }
2917 public func clearSpecializes()
2918}
2919@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2920extension USDKit::USDPrim.USDKit::Spec {
2921 public var variantSetNames: [USDKit::USDToken] {
2922 get
2923 }
2924 public func variantNames(in setName: USDKit::USDToken) -> [USDKit::USDToken]
2925 public func removeVariantSet(_ name: USDKit::USDToken)
2926 public func blockVariantSelection(for setName: USDKit::USDToken)
2927 public var variantSelections: [USDKit::USDToken : USDKit::USDToken] {
2928 get
2929 }
2930 public func variantSelection(for setName: USDKit::USDToken) -> USDKit::USDToken?
2931 public func setVariantSelection(for setName: USDKit::USDToken, to variantName: USDKit::USDToken)
2932 public func clearVariantSelection(for setName: USDKit::USDToken)
2933}
2934@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2935extension USDKit::USDPrim.USDKit::Spec {
2936 public var relocates: USDKit::USDLayer.USDKit::RelocatesMap? {
2937 get
2938 nonmutating set
2939 }
2940 public func clearRelocates()
2941}
2942@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2943extension USDKit::USDPrim.USDKit::Spec {
2944 public var symmetryFunction: USDKit::USDToken? {
2945 get
2946 nonmutating set
2947 }
2948 public var symmetricPeer: Swift::String? {
2949 get
2950 nonmutating set
2951 }
2952 public var symmetryArguments: Swift::Dictionary<Swift::String, USDKit::USDValue> {
2953 get
2954 }
2955 public func setSymmetryArgument(_ name: Swift::String, to value: USDKit::USDValue)
2956 public func clearSymmetryArgument(_ name: Swift::String)
2957}
2958@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2959extension USDKit::USDPrim.USDKit::Spec {
2960 public var prefix: Swift::String? {
2961 get
2962 nonmutating set
2963 }
2964 public var suffix: Swift::String? {
2965 get
2966 nonmutating set
2967 }
2968 public var prefixSubstitutions: Swift::Dictionary<Swift::String, USDKit::USDValue> {
2969 get
2970 nonmutating set
2971 }
2972 public var suffixSubstitutions: Swift::Dictionary<Swift::String, USDKit::USDValue> {
2973 get
2974 nonmutating set
2975 }
2976}
2977@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2978extension USDKit::USDLayer {
2979 public func property(at path: USDKit::USDLayer.USDKit::Path) -> USDKit::USDPrim.USDKit::Property.USDKit::Spec?
2980 public func attribute(at path: USDKit::USDLayer.USDKit::Path) -> USDKit::USDPrim.USDKit::Attribute.USDKit::Spec?
2981}
2982@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2983extension USDKit::USDPrim {
2984 public struct VariantSpec {
2985 public init()
2986 public init?(_ spec: USDKit::USDLayer.USDKit::Spec)
2987 public init?(owner: USDKit::USDPrim.USDKit::VariantSetSpec, name: USDKit::USDToken)
2988 }
2989}
2990@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2991extension USDKit::USDLayer.USDKit::Spec {
2992 public init(_ variantSpec: USDKit::USDPrim.USDKit::VariantSpec)
2993}
2994@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2995extension USDKit::USDPrim.USDKit::VariantSpec : Swift::Equatable {
2996 public static func == (lhs: USDKit::USDPrim.USDKit::VariantSpec, rhs: USDKit::USDPrim.USDKit::VariantSpec) -> Swift::Bool
2997}
2998@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
2999extension USDKit::USDPrim.USDKit::VariantSpec : USDKit::USDLayer.USDKit::Spec.USDKit::MetadataCollection {
3000 public var _spec: USDKit::USDLayer.USDKit::Spec {
3001 get
3002 }
3003}
3004@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3005extension USDKit::USDPrim.USDKit::VariantSpec : USDKit::USDLayer.USDKit::Spec.USDKit::FieldCollection {
3006}
3007@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3008extension USDKit::USDPrim.USDKit::VariantSpec {
3009 public var name: USDKit::USDToken {
3010 get
3011 }
3012 public var owner: USDKit::USDPrim.USDKit::VariantSetSpec? {
3013 get
3014 }
3015 public var primSpec: USDKit::USDPrim.USDKit::Spec? {
3016 get
3017 }
3018 public var variantSets: [USDKit::USDToken : USDKit::USDPrim.USDKit::VariantSetSpec] {
3019 get
3020 }
3021 public func variantNames(_ variantSetName: USDKit::USDToken) -> [USDKit::USDToken]
3022}
3023@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3024extension USDKit::USDPrim {
3025 public struct VariantSetSpec {
3026 public init()
3027 public init?(_ spec: USDKit::USDLayer.USDKit::Spec)
3028 public init?(owner: USDKit::USDPrim.USDKit::Spec, name: USDKit::USDToken)
3029 public init?(owner: USDKit::USDPrim.USDKit::VariantSpec, name: USDKit::USDToken)
3030 }
3031}
3032@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3033extension USDKit::USDLayer.USDKit::Spec {
3034 public init(_ variantSetSpec: USDKit::USDPrim.USDKit::VariantSetSpec)
3035}
3036@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3037extension USDKit::USDPrim.USDKit::VariantSetSpec : Swift::Equatable {
3038 public static func == (lhs: USDKit::USDPrim.USDKit::VariantSetSpec, rhs: USDKit::USDPrim.USDKit::VariantSetSpec) -> Swift::Bool
3039}
3040@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3041extension USDKit::USDPrim.USDKit::VariantSetSpec : USDKit::USDLayer.USDKit::Spec.USDKit::MetadataCollection {
3042 public var _spec: USDKit::USDLayer.USDKit::Spec {
3043 get
3044 }
3045}
3046@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3047extension USDKit::USDPrim.USDKit::VariantSetSpec : USDKit::USDLayer.USDKit::Spec.USDKit::FieldCollection {
3048}
3049@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3050extension USDKit::USDPrim.USDKit::VariantSetSpec {
3051 public var name: USDKit::USDToken {
3052 get
3053 }
3054 public var owner: USDKit::USDLayer.USDKit::Spec? {
3055 get
3056 }
3057 public var variants: [USDKit::USDPrim.USDKit::VariantSpec] {
3058 get
3059 }
3060 public func removeVariant(_ variant: USDKit::USDPrim.USDKit::VariantSpec)
3061}
3062@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3063extension USDKit::USDPrim.USDKit::Spec {
3064 public var variantSets: [USDKit::USDToken : USDKit::USDPrim.USDKit::VariantSetSpec] {
3065 get
3066 }
3067}
3068@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3069extension USDKit::USDLayer {
3070 public struct Spec {
3071 public init()
3072 }
3073}
3074@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3075extension USDKit::USDLayer.USDKit::Spec : Swift::Equatable {
3076 public static func == (lhs: USDKit::USDLayer.USDKit::Spec, rhs: USDKit::USDLayer.USDKit::Spec) -> Swift::Bool
3077}
3078@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3079extension USDKit::USDLayer.USDKit::Spec {
3080 public protocol MetadataCollection {
3081 var _spec: USDKit::USDLayer.USDKit::Spec { get }
3082 }
3083}
3084@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3085extension USDKit::USDLayer.USDKit::Spec.USDKit::MetadataCollection {
3086 public var specType: USDKit::USDLayer.USDKit::SpecType? {
3087 get
3088 }
3089 public var isDormant: Swift::Bool {
3090 get
3091 }
3092 public var layer: USDKit::USDLayer? {
3093 get
3094 }
3095 public var path: USDKit::USDLayer.USDKit::Path {
3096 get
3097 }
3098 public var infoKeys: [USDKit::USDToken] {
3099 get
3100 }
3101 public var metadataInfoKeys: [USDKit::USDToken] {
3102 get
3103 }
3104 public func info(_ key: USDKit::USDToken) -> USDKit::USDValue?
3105 public func setInfo(_ key: USDKit::USDToken, to value: USDKit::USDValue)
3106 public func clearInfo(_ key: USDKit::USDToken)
3107}
3108@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3109extension USDKit::USDLayer.USDKit::Spec : USDKit::USDLayer.USDKit::Spec.USDKit::MetadataCollection {
3110 public var _spec: USDKit::USDLayer.USDKit::Spec {
3111 get
3112 }
3113}
3114@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3115extension USDKit::USDLayer.USDKit::Spec {
3116 public protocol FieldCollection {
3117 var _spec: USDKit::USDLayer.USDKit::Spec { get }
3118 }
3119}
3120@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3121extension USDKit::USDLayer.USDKit::Spec.USDKit::FieldCollection {
3122 public var fields: [USDKit::USDToken] {
3123 get
3124 }
3125 public func field(_ name: USDKit::USDToken) -> USDKit::USDValue?
3126 @discardableResult
3127 public func setField(_ name: USDKit::USDToken, to value: USDKit::USDValue) -> Swift::Bool
3128 @discardableResult
3129 public func clearField(_ name: USDKit::USDToken) -> Swift::Bool
3130 public func field<T>(_ name: USDKit::USDToken, as type: T.Type) -> T? where T : USDKit::USDValueProtocol
3131 @discardableResult
3132 public func setField<T>(_ name: USDKit::USDToken, to value: T) -> Swift::Bool where T : USDKit::USDValueProtocol
3133 public func isInert(ignoringChildren: Swift::Bool = false) -> Swift::Bool
3134}
3135@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3136extension USDKit::USDLayer.USDKit::Spec : USDKit::USDLayer.USDKit::Spec.USDKit::FieldCollection {
3137}
3138@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3139extension USDKit::USDLayer {
3140 public func spec(at path: USDKit::USDLayer.USDKit::Path) -> USDKit::USDLayer.USDKit::Spec?
3141 @discardableResult
3142 public func copy(from srcPath: USDKit::USDLayer.USDKit::Path, to dstPath: USDKit::USDLayer.USDKit::Path, in dstLayer: USDKit::USDLayer? = nil) -> Swift::Bool
3143}
3144@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3145extension USDKit::USDLayer {
3146 public struct ChangeList {
3147 public var entries: [(USDKit::USDLayer.USDKit::Path, USDKit::USDLayer.USDKit::ChangeList.USDKit::Entry)] {
3148 get
3149 }
3150 public struct Entry {
3151 public var infoChanged: [(USDKit::USDToken, USDKit::USDLayer.USDKit::ChangeList.USDKit::Entry.USDKit::InfoChange)] {
3152 get
3153 }
3154 public var flags: USDKit::USDLayer.USDKit::ChangeList.USDKit::Entry.USDKit::Flags {
3155 get
3156 }
3157 public struct InfoChange {
3158 public var oldValue: USDKit::USDValue? {
3159 get
3160 }
3161 public var newValue: USDKit::USDValue? {
3162 get
3163 }
3164 }
3165 public struct Flags {
3166 public var didChangeIdentifier: Swift::Bool {
3167 get
3168 }
3169 public var didChangeResolvedPath: Swift::Bool {
3170 get
3171 }
3172 public var didReplaceContent: Swift::Bool {
3173 get
3174 }
3175 public var didReloadContent: Swift::Bool {
3176 get
3177 }
3178 public var didReorderChildren: Swift::Bool {
3179 get
3180 }
3181 public var didReorderProperties: Swift::Bool {
3182 get
3183 }
3184 public var didRename: Swift::Bool {
3185 get
3186 }
3187 public var didChangePrimVariantSets: Swift::Bool {
3188 get
3189 }
3190 public var didChangePrimInheritPaths: Swift::Bool {
3191 get
3192 }
3193 public var didChangePrimSpecializes: Swift::Bool {
3194 get
3195 }
3196 public var didChangePrimReferences: Swift::Bool {
3197 get
3198 }
3199 public var didChangeAttributeTimeSamples: Swift::Bool {
3200 get
3201 }
3202 public var didChangeAttributeConnection: Swift::Bool {
3203 get
3204 }
3205 public var didChangeRelationshipTargets: Swift::Bool {
3206 get
3207 }
3208 public var didAddTarget: Swift::Bool {
3209 get
3210 }
3211 public var didRemoveTarget: Swift::Bool {
3212 get
3213 }
3214 public var didAddInertPrim: Swift::Bool {
3215 get
3216 }
3217 public var didAddNonInertPrim: Swift::Bool {
3218 get
3219 }
3220 public var didRemoveInertPrim: Swift::Bool {
3221 get
3222 }
3223 public var didRemoveNonInertPrim: Swift::Bool {
3224 get
3225 }
3226 public var didAddPropertyWithOnlyRequiredFields: Swift::Bool {
3227 get
3228 }
3229 public var didAddProperty: Swift::Bool {
3230 get
3231 }
3232 public var didRemovePropertyWithOnlyRequiredFields: Swift::Bool {
3233 get
3234 }
3235 public var didRemoveProperty: Swift::Bool {
3236 get
3237 }
3238 }
3239 }
3240 }
3241}
3242@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3243extension USDKit::USDLayer.USDKit::ChangeList : @unchecked Swift::Sendable {
3244}
3245@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3246extension USDKit::USDLayer.USDKit::ChangeList.USDKit::Entry : @unchecked Swift::Sendable {
3247}
3248@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3249extension USDKit::USDLayer.USDKit::ChangeList.USDKit::Entry.USDKit::InfoChange : @unchecked Swift::Sendable {
3250}
3251@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3252extension USDKit::USDLayer.USDKit::ChangeList.USDKit::Entry.USDKit::Flags : @unchecked Swift::Sendable {
3253}
3254@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3255extension USDKit::USDLayer.USDKit::ChangeList : Swift::CustomStringConvertible, Swift::CustomDebugStringConvertible {
3256 public var description: Swift::String {
3257 get
3258 }
3259 public var debugDescription: Swift::String {
3260 get
3261 }
3262}
3263@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3264extension USDKit::USDLayer.USDKit::ChangeList.USDKit::Entry : Swift::CustomStringConvertible, Swift::CustomDebugStringConvertible {
3265 public var description: Swift::String {
3266 get
3267 }
3268 public var debugDescription: Swift::String {
3269 get
3270 }
3271}
3272@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3273extension USDKit::USDLayer.USDKit::ChangeList.USDKit::Entry.USDKit::Flags : Swift::CustomStringConvertible, Swift::CustomDebugStringConvertible {
3274 public var description: Swift::String {
3275 get
3276 }
3277 public var debugDescription: Swift::String {
3278 get
3279 }
3280}
3281@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3282public struct USDValue : Swift::Equatable {
3283 public init()
3284 public init<T>(_ value: T) where T : USDKit::USDValueProtocol
3285 public func get<T>() -> T? where T : USDKit::USDValueProtocol
3286 public func uncheckedGet<T>() -> T where T : USDKit::USDValueProtocol
3287 public func isHolding<T>(_ type: T.Type) -> Swift::Bool where T : USDKit::USDValueProtocol
3288 public var typeName: Swift::String {
3289 get
3290 }
3291 public var isArrayValued: Swift::Bool {
3292 get
3293 }
3294 public var arraySize: Swift::Int {
3295 get
3296 }
3297 public var isEmpty: Swift::Bool {
3298 get
3299 }
3300 public static func == (lhs: USDKit::USDValue, rhs: USDKit::USDValue) -> Swift::Bool
3301}
3302@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3303public protocol USDValueProtocol {
3304 static func _isHolding(_ value: USDKit::USDValue) -> Swift::Bool
3305 static func _get(_ value: USDKit::USDValue) -> Self
3306 func _set() -> USDKit::USDValue
3307}
3308@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3309extension Swift::Dictionary where Key == Swift::String, Value == USDKit::USDValue {
3310 public subscript(key: Swift::String) -> USDKit::USDValue? {
3311 get
3312 set
3313 }
3314 public subscript(keyPath: [Swift::String]) -> USDKit::USDValue? {
3315 get
3316 set
3317 }
3318 public subscript(keyPath: Swift::String, delimiters: Swift::String) -> USDKit::USDValue? {
3319 get
3320 set
3321 }
3322}
3323@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3324extension USDKit::USDLayer.USDKit::Path.USDKit::Kind : Swift::Equatable {}
3325@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3326extension USDKit::USDLayer.USDKit::Path.USDKit::Kind : Swift::Hashable {}
3327@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3328extension USDKit::USDLayer.USDKit::ListOperationType : Swift::Equatable {}
3329@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3330extension USDKit::USDLayer.USDKit::ListOperationType : Swift::Hashable {}
3331@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3332extension USDKit::USDPrim.USDKit::ListPosition : Swift::Equatable {}
3333@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3334extension USDKit::USDPrim.USDKit::ListPosition : Swift::Hashable {}
3335@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3336extension USDKit::USDPrim.USDKit::ListPosition : Swift::RawRepresentable {}
3337@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3338extension USDKit::USDTransformOperation.USDKit::Kind : Swift::Equatable {}
3339@available(macOS 27.0, macCatalyst 27.0, iOS 27.0, visionOS 27.0, tvOS 27.0, *)
3340extension USDKit::USDTransformOperation.USDKit::Kind : Swift::Hashable {}