luxlabs header browser preview


@class NSMutableArray, NSMutableSet;

@interface PHASEActionTreeBuilder : NSObject {
    NSMutableArray *_rootNodes;
    NSMutableSet *_parameters;
    NSMutableSet *_mixNodes;
    unsigned int _nextNodeId;
}

+ (id)getParamArray:(id)a0 globalParamUIDs:(id)a1 outError:(id *)a2;

- (id)init;
- (void).cxx_destruct;
- (BOOL)addParameter:(id)a0;
- (BOOL)processNode:(id)a0 withArray:(id)a1 outError:(id *)a2;
- (BOOL)addRootNode:(id)a0;
- (id)createParseableDictionaryWithUID:(id)a0 rootNodes:(id)a1 globalParamUIDs:(id)a2 assetRegistry:(id)a3 outError:(id *)a4;
- (void)fillGeneratorNodeEntries:(id)a0 dictionary:(id)a1;
- (void)fillOutDirectivityFieldsWithParams:(id)a0 dictionary:(id)a1 isListener:(BOOL)a2;
- (void)fillOutDistanceFieldsWithParams:(id)a0 dictionary:(id)a1;
- (id)generateNodeDictionary:(id)a0 outError:(id *)a1;

@end