vvopensource
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
ISFFileManager.h
Go to the documentation of this file.
1 
4 #import <Cocoa/Cocoa.h>
5 #import <VVBasics/VVBasics.h>
6 
7 
8 
9 
11 typedef enum {
12  ISFF_All = 0,
16 
17 
18 
19 
21 
24 @interface ISFFileManager : NSObject {
25 }
26 
28 
34 + (NSMutableArray *) allFilesForPath:(NSString *)path recursive:(BOOL)r;
36 
41 + (NSMutableArray *) imageFiltersForPath:(NSString *)path recursive:(BOOL)r;
43 
48 + (NSMutableArray *) generativeSourcesForPath:(NSString *)path recursive:(BOOL)r;
50 + (NSMutableArray *) defaultImageFilters;
52 + (NSMutableArray *) defaultGenerativeSources;
53 
54 + (NSMutableArray *) _filtersInDirectory:(NSString *)folder recursive:(BOOL)r matchingFunctionality:(ISFFunctionality)func;
55 + (BOOL) _isAFilter:(NSString *)pathToFile;
56 
57 @end
ISFFunctionality
so far, there are only two different types of ISF filters- "source" or "filter"
Definition: ISFFileManager.h:11
image filters
Definition: ISFFileManager.h:14
class interface to aid in discovering ISF files installed in the default location on the host system ...
Definition: ISFFileManager.h:24
all image filters
Definition: ISFFileManager.h:12
generative sources
Definition: ISFFileManager.h:13