Vuo
2.3.2
node
vuo.file
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
51
VuoFileType
VuoFileType_makeFromJson
(
struct
json_object
* js);
52
struct
json_object
*
VuoFileType_getJson
(
const
VuoFileType
value);
53
VuoList_VuoFileType
VuoFileType_getAllowedValues
(
void
);
54
char
*
VuoFileType_getSummary
(
const
VuoFileType
value);
55
56
bool
VuoFileType_isFileOfType
(
const
VuoText
path,
VuoFileType
fileType);
57
struct
json_object
*
VuoFileType_getExtensions
(
VuoFileType
fileType);
58
63
VuoFileType
VuoFileType_makeFromString
(
const
char
*str);
64
char
*
VuoFileType_getString
(
const
VuoFileType
value);
65
void
VuoFileType_retain
(
VuoFileType
value);
66
void
VuoFileType_release
(
VuoFileType
value);
68
73
#ifdef __cplusplus
74
}
75
#endif
Generated on Sat Jun 19 2021 10:17:45 for Vuo by
1.9.1