AR_Engine_SDK
载入中...
搜索中...
未找到
函数 | 变量
XEPinchSkeletonComponent.lua 文件参考

#include <XEPinchSkeletonComponent.h>

类 XEPinchSkeletonComponent 继承关系图:
Inheritance graph

#include <XEPinchSkeletonComponent.h>

类 XEPinchSkeletonComponent::DelayLoadBody 继承关系图:
Inheritance graph

函数

function XEPinchSkeletonComponent new () end
 
function XEPinchSkeletonComponent BindFromParent () end
 @type string 名称
 
function XEPinchSkeletonComponent Bind (pModelIns) end
 
function XEPinchSkeletonComponent Unbind () end
 
function XEPinchSkeletonComponent LoadPinchParamConfig (pSkePinchCfgPath) end
 
function XEPinchSkeletonComponent ApplyPinchParamFromCfg (pSkePinchParamInsCfgPath) end
 
function XEPinchSkeletonComponent ResetPinchParams (pPinchNodeName) end
 
function XEPinchSkeletonComponent SetPinchParam (pinchParam) end
 
function XEPinchSkeletonComponent SetPinchParams (pinchParams) end
 
function XEPinchSkeletonComponent GetPinchParam (pParamName) end
 
function XEPinchSkeletonComponent GetPinchParamsByArray () end
 
function XEPinchSkeletonComponent VerifyPinchNode (pPinchNodeName) end
 
function XEPinchSkeletonComponent UpdateValueFromExistence (pPinchNodeName) end
 
function XEPinchSkeletonComponent SyncValueToPinchControl () end
 
function XEPinchSkeletonComponent GetPinchParamCMMS (pPinchNodeName) end
 
function XEPinchSkeletonComponent GetPinchParamCMMSArray () end
 
function XEPinchSkeletonComponent SetPinchParamConfigPath (pPath) end
 
function XEPinchSkeletonComponent GetPinchParamConfigPath () end
 
function XEPinchSkeletonComponent GetPinchControl () end
 
function XEPinchSkeletonComponent GetModelInstance () end
 

变量

 XEPinchSkeletonComponent = {}
 

函数说明

◆ ApplyPinchParamFromCfg()

function XEPinchSkeletonComponent ApplyPinchParamFromCfg ( pSkePinchParamInsCfgPath  )

加载并应用实例配置文件(xpc.instance文件)

参数
pSkePinchParamInsCfgPathstring 实例配置xpc.instance文件路径
返回
boolean 是否成功

◆ Bind()

function XEPinchSkeletonComponent Bind ( pModelIns  )

骨头捏造控制器绑定到模型实例上

参数
pModelInsIXModelInstance 模型实例指针
返回
boolean 是否成功
注意
调用此函数之前,需要保证已经设置了骨头捏造配置文件路径

◆ BindFromParent()

function XEPinchSkeletonComponent BindFromParent ( )

@type string 名称

@type number 最小值 @type number 最大值 @type number 步进 @type number 当前值 骨头捏造控制器绑定到组件的父节点模型实例上

返回
boolean 是否成功
注意
调用此函数之前,需要保证已经设置了骨头捏造配置文件路径

◆ GetModelInstance()

function XEPinchSkeletonComponent GetModelInstance ( )

获取当前模型实例指针

返回
IXModelInstance

◆ GetPinchControl()

function XEPinchSkeletonComponent GetPinchControl ( )

获取骨头捏造控制器指针

返回
XPinchFaceControl

◆ GetPinchParam()

function XEPinchSkeletonComponent GetPinchParam ( pParamName  )

获取某个构件参数值

参数
pParamNamestring [in]要获取的构件参数名称
返回
XPinchParam
boolean 是否成功

◆ GetPinchParamCMMS()

function XEPinchSkeletonComponent GetPinchParamCMMS ( pPinchNodeName  )

获取某个构件参数全信息结构体(包括该参数的最小值/最大值/当前值/步长等)

参数
pPinchNodeNamestring
返回
XEPinchSkeletonComponent__PinchParamCurMinMaxStep 参数信息结构体指针

◆ GetPinchParamCMMSArray()

function XEPinchSkeletonComponent GetPinchParamCMMSArray ( )

获取所有构件参数全信息结构体(包括该参数的最小值/最大值/当前值/步长等)

返回
PinchParamCurMinMaxStep[] 参数全信息结构体数组

◆ GetPinchParamConfigPath()

function XEPinchSkeletonComponent GetPinchParamConfigPath ( )

获取骨头捏造配置文件路径

返回
string

◆ GetPinchParamsByArray()

function XEPinchSkeletonComponent GetPinchParamsByArray ( )

获取所有构件参数值

返回
XPinchParam[] 所有构件参数值数组

◆ LoadPinchParamConfig()

function XEPinchSkeletonComponent LoadPinchParamConfig ( pSkePinchCfgPath  )

加载骨头捏造配置文件(xpc文件)

参数
pSkePinchCfgPathstring 骨头捏造配置xpc文件路径
返回
boolean 是否加载成功

◆ new()

function XEPinchSkeletonComponent new ( )

XEPinchSkeletonComponent_new00

返回
XEPinchSkeletonComponent

XEPinchSkeletonComponent_PinchParamCurMinMaxStep_new00

返回
XEPinchSkeletonComponent__PinchParamCurMinMaxStep

◆ ResetPinchParams()

function XEPinchSkeletonComponent ResetPinchParams ( pPinchNodeName  )

重置构件参数

参数
pPinchNodeNamestring 构件参数节点名称,如果此项为空,则重置所有构件参数;否则,只重置该构件参数节点
返回
boolean 是否成功

◆ SetPinchParam()

function XEPinchSkeletonComponent SetPinchParam ( pinchParam  )

设置某个构件参数值(设置到骨头捏造控制器)

参数
pinchParamXPinchParam 要设置的构件参数值
返回
boolean 是否设置成功

◆ SetPinchParamConfigPath()

function XEPinchSkeletonComponent SetPinchParamConfigPath ( pPath  )

设置骨头捏造配置文件路径

参数
pPathstring
返回
void

◆ SetPinchParams()

function XEPinchSkeletonComponent SetPinchParams ( pinchParams  )

设置多个构件参数值(设置到骨头捏造控制器)

参数
pinchParamsXPinchParam[] 要设置的构件参数值数组
返回
boolean 是否设置成功

◆ SyncValueToPinchControl()

function XEPinchSkeletonComponent SyncValueToPinchControl ( )

同步组件内构件参数信息给骨头捏造控制器

返回
boolean 是否成功

◆ Unbind()

function XEPinchSkeletonComponent Unbind ( )

骨头捏造控制器与模型实例解绑,并释放资源

返回
boolean 是否解绑成功

◆ UpdateValueFromExistence()

function XEPinchSkeletonComponent UpdateValueFromExistence ( pPinchNodeName  )

由骨头捏造控制器更新组件内记录的构件参数节点信息

参数
pPinchNodeNamestring 构件参数节点名称,如果为空,更新全部构件参数节点信息;否则,只更新该构件参数节点信息
返回
boolean 是否成功

◆ VerifyPinchNode()

function XEPinchSkeletonComponent VerifyPinchNode ( pPinchNodeName  )

判断某构件参数节点是否有效

参数
pPinchNodeNamestring
返回
boolean 是否有效

变量说明

◆ XEPinchSkeletonComponent