#include <XEPinchSkeletonComponent.h>
#include <XEPinchSkeletonComponent.h>
◆ ApplyPinchParamFromCfg()
加载并应用实例配置文件(xpc.instance文件)
- 参数
-
pSkePinchParamInsCfgPath | string 实例配置xpc.instance文件路径 |
- 返回
- boolean 是否成功
◆ Bind()
骨头捏造控制器绑定到模型实例上
- 参数
-
- 返回
- boolean 是否成功
- 注意
- 调用此函数之前,需要保证已经设置了骨头捏造配置文件路径
◆ BindFromParent()
@type string 名称
@type number 最小值 @type number 最大值 @type number 步进 @type number 当前值 骨头捏造控制器绑定到组件的父节点模型实例上
- 返回
- boolean 是否成功
- 注意
- 调用此函数之前,需要保证已经设置了骨头捏造配置文件路径
◆ GetModelInstance()
◆ GetPinchControl()
◆ GetPinchParam()
获取某个构件参数值
- 参数
-
pParamName | string [in]要获取的构件参数名称 |
- 返回
- XPinchParam
-
boolean 是否成功
◆ GetPinchParamCMMS()
◆ GetPinchParamCMMSArray()
获取所有构件参数全信息结构体(包括该参数的最小值/最大值/当前值/步长等)
- 返回
- PinchParamCurMinMaxStep[] 参数全信息结构体数组
◆ GetPinchParamConfigPath()
◆ GetPinchParamsByArray()
◆ LoadPinchParamConfig()
加载骨头捏造配置文件(xpc文件)
- 参数
-
pSkePinchCfgPath | string 骨头捏造配置xpc文件路径 |
- 返回
- boolean 是否加载成功
◆ new()
◆ ResetPinchParams()
重置构件参数
- 参数
-
pPinchNodeName | string 构件参数节点名称,如果此项为空,则重置所有构件参数;否则,只重置该构件参数节点 |
- 返回
- boolean 是否成功
◆ SetPinchParam()
设置某个构件参数值(设置到骨头捏造控制器)
- 参数
-
- 返回
- boolean 是否设置成功
◆ SetPinchParamConfigPath()
◆ SetPinchParams()
设置多个构件参数值(设置到骨头捏造控制器)
- 参数
-
- 返回
- boolean 是否设置成功
◆ SyncValueToPinchControl()
同步组件内构件参数信息给骨头捏造控制器
- 返回
- boolean 是否成功
◆ Unbind()
骨头捏造控制器与模型实例解绑,并释放资源
- 返回
- boolean 是否解绑成功
◆ UpdateValueFromExistence()
由骨头捏造控制器更新组件内记录的构件参数节点信息
- 参数
-
pPinchNodeName | string 构件参数节点名称,如果为空,更新全部构件参数节点信息;否则,只更新该构件参数节点信息 |
- 返回
- boolean 是否成功
◆ VerifyPinchNode()
判断某构件参数节点是否有效
- 参数
-
- 返回
- boolean 是否有效
◆ XEPinchSkeletonComponent