luxlabs header browser preview


@class NSMutableDictionary, NSObject;
@protocol OS_dispatch_queue;

@interface NUGeometrySpaceMap : NSObject <NSCopying, NUTaggedSpaceMapping> {
    NSObject<OS_dispatch_queue> *_queue;
    NSMutableDictionary *_spaces;
}

+ (BOOL)_canReduceSpaces:(id)a0 withSpaces:(id)a1;
+ (id)_reduceSpaces:(id)a0 withSpaces:(id)a1;

- (id)init;
- (unsigned long long)count;
- (id)description;
- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)applyTransform:(id)a0;
- (id)transformWithSourceSpace:(id)a0 destinationSpace:(id)a1 error:(out id *)a2;
- (void)addTagNode:(id)a0;
- (void)enumerateSpacesUsingBlock:(id /* block */)a0;
- (void)mergeWithSpaceMap:(id)a0;
- (void)setSpace:(id)a0 forKey:(id)a1;
- (void)setSpaces:(id)a0 forKey:(id)a1;
- (void)setSpacesFromMap:(id)a0 andPruneAgainstTagNode:(id)a1 withPath:(id)a2;
- (id)spaceForKey:(id)a0;
- (id)spacesForKey:(id)a0;
- (id)taggedSpacesForKey:(id)a0;

@end