美摄SDK For iOS  3.14.0
| 宏定义
NvsEffectDescription.h 文件参考
#import <Foundation/Foundation.h>
#import "NvsEffectCommonDef.h"

浏览源代码.

class  NvsEffectDescription
 effect sdk 中的特效参数描述类 更多...
 

宏定义

#define NVS_PARAM_NAME   @"paramName"
 特效参数名称 更多...
 
#define NVS_PARAM_TYPE   @"paramType"
 特效参数类型 更多...
 
特效参数类型

#define NVS_PARAM_TYPE_INT   @"INT"
 整型 更多...
 
#define NVS_PARAM_TYPE_FLOAT   @"FLOAT"
 浮点型 更多...
 
#define NVS_PARAM_TYPE_BOOL   @"BOOL"
 布尔型 更多...
 
#define NVS_PARAM_TYPE_MENU   @"MENU"
 菜单型 更多...
 
#define NVS_PARAM_TYPE_STRING   @"STRING"
 字符串型 更多...
 
#define NVS_PARAM_TYPE_COLOR   @"COLOR"
 颜色型 更多...
 
#define NVS_PARAM_TYPE_POSITION2D   @"POSITION2D"
 二维坐标型 更多...
 
#define NVS_PARAM_TYPE_POSITION3D   @"POSITION3D"
 三维坐标型 更多...
 
#define NVS_PARAM_TYPE_ARBITRARY   @"ARBITRARY"
 自定义数据型 更多...
 
特效参数整数类型的默认值和取值范围
#define NVS_PARAM_INT_DEF_VAL   @"intDefVal"
 
#define NVS_PARAM_INT_MIN_VAL   @"intMinVal"
 
#define NVS_PARAM_INT_MAX_VAL   @"intMaxVal"
 
特效参数浮点数类型的默认值和取值范围
#define NVS_PARAM_FLOAT_DEF_VAL   @"floatDefVal"
 
#define NVS_PARAM_FLOAT_MIN_VAL   @"floatMinVal"
 
#define NVS_PARAM_FLOAT_MAX_VAL   @"floatMaxVal"
 
特效参数布尔值类型的默认值
#define NVS_PARAM_BOOL_DEF_VAL   @"boolDefVal"
 
特效参数颜色值类型的默认值
#define NVS_PARAM_COLOR_DEF_R   @"colorDefR"
 
#define NVS_PARAM_COLOR_DEF_G   @"colorDefG"
 
#define NVS_PARAM_COLOR_DEF_B   @"colorDefB"
 
#define NVS_PARAM_COLOR_DEF_A   @"colorDefA"
 
特效参数二维坐标的默认值
#define NVS_PARAM_POSITION2D_DEF_X   @"position2DDefX"
 
#define NVS_PARAM_POSITION2D_DEF_Y   @"position2DDefY"
 
特效参数三维坐标的默认值
#define NVS_PARAM_POSITION3D_DEF_X   @"position3DDefX"
 
#define NVS_PARAM_POSITION3D_DEF_Y   @"position3DDefY"
 
#define NVS_PARAM_POSITION3D_DEF_Z   @"position3DDefZ"
 
特效字符串参数类型,请参见@ref NvsFxStringParamType "NvsFxStringParamType"。
#define NVS_PARAM_STRING_TYPE   @"stringType"
 
特效字符串参数默认值
#define NVS_PARAM_STRING_DEF   @"stringDef"
 
特效菜单参数默认值
#define NVS_PARAM_MENU_DEF_VAL   @"menuDefVal"
 

特效菜单参数数组

#define NVS_PARAM_MENU_ARRAY   @"menuArray"
 
enum  NvsFxStringParamType {
  NvsFxStringParamType_Invalid = -1, NvsFxStringParamType_SingleLine = 0, NvsFxStringParamType_MultiLine, NvsFxStringParamType_FilePath,
  NvsFxStringParamType_DirectoryPath, NvsFxStringParamType_Label
}
 特效字符串参数类型 更多...
 

宏定义说明

◆ NVS_PARAM_BOOL_DEF_VAL

#define NVS_PARAM_BOOL_DEF_VAL   @"boolDefVal"

◆ NVS_PARAM_COLOR_DEF_A

#define NVS_PARAM_COLOR_DEF_A   @"colorDefA"

◆ NVS_PARAM_COLOR_DEF_B

#define NVS_PARAM_COLOR_DEF_B   @"colorDefB"

◆ NVS_PARAM_COLOR_DEF_G

#define NVS_PARAM_COLOR_DEF_G   @"colorDefG"

◆ NVS_PARAM_COLOR_DEF_R

#define NVS_PARAM_COLOR_DEF_R   @"colorDefR"

◆ NVS_PARAM_FLOAT_DEF_VAL

#define NVS_PARAM_FLOAT_DEF_VAL   @"floatDefVal"

◆ NVS_PARAM_FLOAT_MAX_VAL

#define NVS_PARAM_FLOAT_MAX_VAL   @"floatMaxVal"

◆ NVS_PARAM_FLOAT_MIN_VAL

#define NVS_PARAM_FLOAT_MIN_VAL   @"floatMinVal"

◆ NVS_PARAM_INT_DEF_VAL

#define NVS_PARAM_INT_DEF_VAL   @"intDefVal"

◆ NVS_PARAM_INT_MAX_VAL

#define NVS_PARAM_INT_MAX_VAL   @"intMaxVal"

◆ NVS_PARAM_INT_MIN_VAL

#define NVS_PARAM_INT_MIN_VAL   @"intMinVal"

◆ NVS_PARAM_MENU_ARRAY

#define NVS_PARAM_MENU_ARRAY   @"menuArray"

◆ NVS_PARAM_MENU_DEF_VAL

#define NVS_PARAM_MENU_DEF_VAL   @"menuDefVal"

◆ NVS_PARAM_NAME

#define NVS_PARAM_NAME   @"paramName"

特效参数名称

◆ NVS_PARAM_POSITION2D_DEF_X

#define NVS_PARAM_POSITION2D_DEF_X   @"position2DDefX"

◆ NVS_PARAM_POSITION2D_DEF_Y

#define NVS_PARAM_POSITION2D_DEF_Y   @"position2DDefY"

◆ NVS_PARAM_POSITION3D_DEF_X

#define NVS_PARAM_POSITION3D_DEF_X   @"position3DDefX"

◆ NVS_PARAM_POSITION3D_DEF_Y

#define NVS_PARAM_POSITION3D_DEF_Y   @"position3DDefY"

◆ NVS_PARAM_POSITION3D_DEF_Z

#define NVS_PARAM_POSITION3D_DEF_Z   @"position3DDefZ"

◆ NVS_PARAM_STRING_DEF

#define NVS_PARAM_STRING_DEF   @"stringDef"

◆ NVS_PARAM_STRING_TYPE

#define NVS_PARAM_STRING_TYPE   @"stringType"

◆ NVS_PARAM_TYPE

#define NVS_PARAM_TYPE   @"paramType"

◆ NVS_PARAM_TYPE_ARBITRARY

#define NVS_PARAM_TYPE_ARBITRARY   @"ARBITRARY"

自定义数据型

◆ NVS_PARAM_TYPE_BOOL

#define NVS_PARAM_TYPE_BOOL   @"BOOL"

布尔型

◆ NVS_PARAM_TYPE_COLOR

#define NVS_PARAM_TYPE_COLOR   @"COLOR"

颜色型

◆ NVS_PARAM_TYPE_FLOAT

#define NVS_PARAM_TYPE_FLOAT   @"FLOAT"

浮点型

◆ NVS_PARAM_TYPE_INT

#define NVS_PARAM_TYPE_INT   @"INT"

整型

◆ NVS_PARAM_TYPE_MENU

#define NVS_PARAM_TYPE_MENU   @"MENU"

菜单型

◆ NVS_PARAM_TYPE_POSITION2D

#define NVS_PARAM_TYPE_POSITION2D   @"POSITION2D"

二维坐标型

◆ NVS_PARAM_TYPE_POSITION3D

#define NVS_PARAM_TYPE_POSITION3D   @"POSITION3D"

三维坐标型

◆ NVS_PARAM_TYPE_STRING

#define NVS_PARAM_TYPE_STRING   @"STRING"

字符串型

枚举类型说明

◆ NvsFxStringParamType

特效字符串参数类型

枚举值
NvsFxStringParamType_Invalid 

无效

NvsFxStringParamType_SingleLine 

单行

NvsFxStringParamType_MultiLine 

多行

NvsFxStringParamType_FilePath 

文件路径

NvsFxStringParamType_DirectoryPath 

目录路径

NvsFxStringParamType_Label 

标签