@class USKNode, NSURL; @interface USKScene : USKObject { struct TfRefPtr { struct TfRefBase *_refBase; } _usdStage; NSURL *_fileURL; } @property (readonly, nonatomic) USKNode *rootNode; + (id)newSceneWithURL:(id)a0; + (id)newSceneWithData:(id)a0 name:(id)a1; + (id)newSceneWithData:(id)a0 name:(id)a1 error:(id *)a2; + (id)newSceneWithURL:(id)a0 error:(id *)a1; - (id)init; - (void)dealloc; - (id).cxx_construct; - (void)save; - (void).cxx_destruct; - (id)metadata; - (id)initWithData:(id)a0 name:(id)a1; - (id)dictionaryMetadataWithKey:(id)a0 dictionaryKey:(id)a1; - (id)initSceneFromURL:(id)a0; - (id)objectAtPath:(id)a0; - (id)newNodeAtPath:(id)a0 type:(id)a1; - (void)saveAndCreateUSDZPackageWithURL:(id)a0; - (BOOL)setDictionaryMetadataWithKey:(id)a0 dictionaryKey:(id)a1 value:(id)a2; - (BOOL)setMetadataWithKey:(id)a0 value:(id)a1; - (id)metadataWithKey:(id)a0; - (id)nodeAtPath:(id)a0; - (id)customMetadataWithKey:(id)a0; - (id)initSceneFromURL:(id)a0 error:(id *)a1; - (id)loadedNodeIterator; - (id)nodeIterator; - (id)propertyAtPath:(id)a0; - (id)subLayerOffsets; - (void)addSubLayerWithPath:(id)a0; - (void)addSubLayerWithPath:(id)a0 offset:(id)a1; - (void)dumpUSDA; - (BOOL)exportToURL:(id)a0; - (id)initWithData:(id)a0 name:(id)a1 error:(id *)a2; - (id)initWithUsdStage:(struct TfRefPtr { struct TfRefBase *x0; })a0 fileURL:(id)a1; - (id)newNodeAtPath:(id)a0 type:(id)a1 specifier:(id)a2; - (void)saveAndCreateARKitUSDZPackageWithURL:(id)a0; - (BOOL)setCustomMetadata:(id)a0 value:(id)a1; - (id)subLayerPaths; - (struct TfRefPtr { struct TfRefBase *x0; })usdStage; @end