Vuo  2.3.2
VuoFileType.h
Go to the documentation of this file.
1 
10 #pragma once
11 
12 #include "VuoText.h"
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
19 typedef const struct VuoList_VuoFileType_struct { void *l; } * VuoList_VuoFileType;
20 #define VuoList_VuoFileType_TYPE_DEFINED
22 
34 typedef enum
35 {
36  VuoFileType_AnyFile,
37  VuoFileType_Audio,
38  VuoFileType_Image,
39  VuoFileType_Mesh,
40  VuoFileType_Movie,
41  VuoFileType_Scene,
42  VuoFileType_Folder,
43  VuoFileType_Feed,
44  VuoFileType_App,
45  VuoFileType_Data,
46  VuoFileType_JSON,
47  VuoFileType_Table,
48  VuoFileType_XML,
49 } VuoFileType;
50 
52 struct json_object * VuoFileType_getJson(const VuoFileType value);
54 char * VuoFileType_getSummary(const VuoFileType value);
55 
56 bool VuoFileType_isFileOfType(const VuoText path, VuoFileType fileType);
58 
64 char * VuoFileType_getString(const VuoFileType value);
68 
73 #ifdef __cplusplus
74 }
75 #endif