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.