美摄SDK For Android  3.13.5
| Public 成员函数 | 所有成员列表
com.meicam.sdk.NvsAssetPackageParticleDescParser类 参考

粒子特效包解析类 更多...

class  NvsParticleEmitterDesc
 粒子发生器描述文件类。包含该粒子发生器放置的位置以及其子粒子发生器名称列表 更多...
 

Public 成员函数

 NvsAssetPackageParticleDescParser (String fxDescription)
 NvsAssetPackageParticleDescParser类的构造函数 更多...
 
int GetParticleType ()
 获取粒子类型。 更多...
 
int GetLeftEyePlace ()
 获取左眼处的粒子发射器位置类型 更多...
 
List< String > GetLeftEyeEmitter ()
 获取左眼处的粒子发射器的名字列表 更多...
 
int GetRightEyePlace ()
 获取右眼处的粒子发射器位置类型 更多...
 
List< String > GetRightEyeEmitter ()
 获取右眼处的粒子发射器的名字列表 更多...
 
int GetParticlePartitionCount ()
 获取粒子分片数量 更多...
 
int GetParticlePartitionPlace (int partitionIndex)
 获取指定索引值的分片粒子发射器的位置类型 更多...
 
List< String > GetParticlePartitionEmitter (int partitionIndex)
 获取指定索引值的分片粒子发射器的名字列表 更多...
 

静态 Public 属性

粒子类型

static final int PARTICLE_TYPE_NORMAL = 0
 没有交互的基本粒子类型 更多...
 
static final int PARTICLE_TYPE_TOUCH = 1
 触摸屏幕进行交互的粒子类型 更多...
 
static final int PARTICLE_TYPE_GESTURE = 2
 手势进行交互的粒子类型 更多...
 
static final int PARTICLE_TYPE_EYE = 3
 眼睛进行交互的粒子类型 更多...
 
static final int PARTICLE_TYPE_MOUTH = 4
 嘴巴进行交互的粒子类型 更多...
 
粒子发生器放置的位置类型

static final int EMITTER_PLACE_LEFT = 0
 粒子发生器在当前部位的左边 更多...
 
static final int EMITTER_PLACE_RIGHT = 1
 粒子发生器在当前部位的右边 更多...
 
static final int EMITTER_PLACE_TOP = 2
 粒子发生器在当前部位的上边 更多...
 
static final int EMITTER_PLACE_BOTTOM = 3
 粒子发生器在当前部位的下边 更多...
 
static final int EMITTER_PLACE_CENTER = 4
 粒子发生器在当前部位的中间 更多...
 

详细描述

粒子特效包解析类

警告
NvsAssetPackageParticleDescParser类中,所有public API都在UI线程使用!!!

构造及析构函数说明

◆ NvsAssetPackageParticleDescParser()

com.meicam.sdk.NvsAssetPackageParticleDescParser.NvsAssetPackageParticleDescParser ( String  fxDescription)
inline

NvsAssetPackageParticleDescParser类的构造函数

参数
fxDescription粒子特效描述字符串

成员函数说明

◆ GetLeftEyeEmitter()

List<String> com.meicam.sdk.NvsAssetPackageParticleDescParser.GetLeftEyeEmitter ( )
inline

获取左眼处的粒子发射器的名字列表

返回
返回粒子发生器名字列表

◆ GetLeftEyePlace()

int com.meicam.sdk.NvsAssetPackageParticleDescParser.GetLeftEyePlace ( )
inline

获取左眼处的粒子发射器位置类型

返回
返回位置类型。请参见粒子位置类型

◆ GetParticlePartitionCount()

int com.meicam.sdk.NvsAssetPackageParticleDescParser.GetParticlePartitionCount ( )
inline

获取粒子分片数量

返回
返回分片数量

◆ GetParticlePartitionEmitter()

List<String> com.meicam.sdk.NvsAssetPackageParticleDescParser.GetParticlePartitionEmitter ( int  partitionIndex)
inline

获取指定索引值的分片粒子发射器的名字列表

参数
partitionIndex分片索引值
返回
返回粒子发射器的名字列表

◆ GetParticlePartitionPlace()

int com.meicam.sdk.NvsAssetPackageParticleDescParser.GetParticlePartitionPlace ( int  partitionIndex)
inline

获取指定索引值的分片粒子发射器的位置类型

参数
partitionIndex分片索引值
返回
返回位置类型

◆ GetParticleType()

int com.meicam.sdk.NvsAssetPackageParticleDescParser.GetParticleType ( )
inline

获取粒子类型。

返回
返回粒子类型。请参见粒子类型

◆ GetRightEyeEmitter()

List<String> com.meicam.sdk.NvsAssetPackageParticleDescParser.GetRightEyeEmitter ( )
inline

获取右眼处的粒子发射器的名字列表

返回
返回粒子发生器名字列表

◆ GetRightEyePlace()

int com.meicam.sdk.NvsAssetPackageParticleDescParser.GetRightEyePlace ( )
inline

获取右眼处的粒子发射器位置类型

返回
返回位置类型。请参见粒子位置类型

类成员变量说明

◆ EMITTER_PLACE_BOTTOM

final int com.meicam.sdk.NvsAssetPackageParticleDescParser.EMITTER_PLACE_BOTTOM = 3
static

粒子发生器在当前部位的下边

◆ EMITTER_PLACE_CENTER

final int com.meicam.sdk.NvsAssetPackageParticleDescParser.EMITTER_PLACE_CENTER = 4
static

粒子发生器在当前部位的中间

◆ EMITTER_PLACE_LEFT

final int com.meicam.sdk.NvsAssetPackageParticleDescParser.EMITTER_PLACE_LEFT = 0
static

粒子发生器在当前部位的左边

◆ EMITTER_PLACE_RIGHT

final int com.meicam.sdk.NvsAssetPackageParticleDescParser.EMITTER_PLACE_RIGHT = 1
static

粒子发生器在当前部位的右边

◆ EMITTER_PLACE_TOP

final int com.meicam.sdk.NvsAssetPackageParticleDescParser.EMITTER_PLACE_TOP = 2
static

粒子发生器在当前部位的上边

◆ PARTICLE_TYPE_EYE

final int com.meicam.sdk.NvsAssetPackageParticleDescParser.PARTICLE_TYPE_EYE = 3
static

眼睛进行交互的粒子类型

◆ PARTICLE_TYPE_GESTURE

final int com.meicam.sdk.NvsAssetPackageParticleDescParser.PARTICLE_TYPE_GESTURE = 2
static

手势进行交互的粒子类型

◆ PARTICLE_TYPE_MOUTH

final int com.meicam.sdk.NvsAssetPackageParticleDescParser.PARTICLE_TYPE_MOUTH = 4
static

嘴巴进行交互的粒子类型

◆ PARTICLE_TYPE_NORMAL

final int com.meicam.sdk.NvsAssetPackageParticleDescParser.PARTICLE_TYPE_NORMAL = 0
static

没有交互的基本粒子类型

◆ PARTICLE_TYPE_TOUCH

final int com.meicam.sdk.NvsAssetPackageParticleDescParser.PARTICLE_TYPE_TOUCH = 1
static

触摸屏幕进行交互的粒子类型


该类的文档由以下文件生成: