MeiCam SDK For iOS
3.14.0
|
Go to the documentation of this file.
16 #import <Foundation/Foundation.h>
27 #define NVS_PARAM_TYPE_INT @"INT"
29 #define NVS_PARAM_TYPE_FLOAT @"FLOAT"
30 #define NVS_PARAM_TYPE_BOOL @"BOOL"
31 #define NVS_PARAM_TYPE_MENU @"MENU"
32 #define NVS_PARAM_TYPE_STRING @"STRING"
33 #define NVS_PARAM_TYPE_COLOR @"COLOR"
34 #define NVS_PARAM_TYPE_POSITION2D @"POSITION2D"
35 #define NVS_PARAM_TYPE_POSITION3D @"POSITION3D"
36 #define NVS_PARAM_TYPE_ARBITRARY @"ARBITRARY"
40 #define NVS_PARAM_NAME @"paramName"
48 #define NVS_PARAM_TYPE @"paramType"
57 #define NVS_PARAM_INT_DEF_VAL @"intDefVal"
59 #define NVS_PARAM_INT_MIN_VAL @"intMinVal"
60 #define NVS_PARAM_INT_MAX_VAL @"intMaxVal"
69 #define NVS_PARAM_FLOAT_DEF_VAL @"floatDefVal"
71 #define NVS_PARAM_FLOAT_MIN_VAL @"floatMinVal"
72 #define NVS_PARAM_FLOAT_MAX_VAL @"floatMaxVal"
81 #define NVS_PARAM_BOOL_DEF_VAL @"boolDefVal"
89 #define NVS_PARAM_COLOR_DEF_R @"colorDefR"
91 #define NVS_PARAM_COLOR_DEF_G @"colorDefG"
92 #define NVS_PARAM_COLOR_DEF_B @"colorDefB"
93 #define NVS_PARAM_COLOR_DEF_A @"colorDefA"
102 #define NVS_PARAM_POSITION2D_DEF_X @"position2DDefX"
104 #define NVS_PARAM_POSITION2D_DEF_Y @"position2DDefY"
113 #define NVS_PARAM_POSITION3D_DEF_X @"position3DDefX"
115 #define NVS_PARAM_POSITION3D_DEF_Y @"position3DDefY"
116 #define NVS_PARAM_POSITION3D_DEF_Z @"position3DDefZ"
126 #define NVS_PARAM_STRING_TYPE @"stringType"
135 #define NVS_PARAM_STRING_DEF @"stringDef"
144 #define NVS_PARAM_MENU_DEF_VAL @"menuDefVal"
153 #define NVS_PARAM_MENU_ARRAY @"menuArray"
185 @property (readonly) NSString *
name;
Effect parameter description class in effect sdk.
Definition: NvsEffectDescription.h:184
@ NvsFxStringParamType_Label
Label.
Definition: NvsEffectDescription.h:168
@ NvsFxStringParamType_DirectoryPath
Directory path.
Definition: NvsEffectDescription.h:167
NSString * name
Effect name.
Definition: NvsEffectDescription.h:185
@ NvsFxStringParamType_FilePath
File path.
Definition: NvsEffectDescription.h:166
@ NvsFxStringParamType_SingleLine
Single line.
Definition: NvsEffectDescription.h:164
@ NvsFxStringParamType_Invalid
Invalid.
Definition: NvsEffectDescription.h:163
#define NVS_EXPORT
Definition: NvsCommonDef.h:20
NvsFxStringParamType
Effect string parameter type.
Definition: NvsEffectDescription.h:162
@ NvsFxStringParamType_MultiLine
Multiple line.
Definition: NvsEffectDescription.h:165
NSArray * getAllParamsInfo()
Gets all the effect parameter information.