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

#include <XFaceRigAnim.h>

xFaceRigControllerInfo 的协作图:
Collaboration graph

#include <XFaceRigAnim.h>

类 XFaceRigAnim 继承关系图:
Inheritance graph

函数

function XFaceRigSetting new () end
 @type XCOLORBASE
 
function XFaceRigSetting Load (strFilePath) end
 
function XFaceRigAnim new (pModelIns) end
 
function XFaceRigAnim LoadSettingFile (strFileName) end
 
function XFaceRigAnim TickFaceRigParam (param, bClearAllBeforeApply) end
 
function XFaceRigAnim ReGenerateFaceRigInfo (bGenerateWeight, bGenerateChannelIndexBySetting) end
 
function XFaceRigAnim SetFaceRigBlendWeight (fBlendWeight) end
 
function XFaceRigAnim GetFaceRigBlendWeight () end
 
function XFaceRigAnim ReBindBoneControllerToSkinmodelInsSkeleton () end
 
function XFaceRigAnim ReSetFaceRigParam () end
 
function XFaceRigAnim UnbingBoneController () end
 
function XFaceRigAnim SetRotateModelOfNoBoneControl (bEnable) end
 
function XFaceRigAnim GetRotateModelOfNoBoneControl () end
 

变量

 xFaceRigBoneControl = {}
 
xFaceRigBoneControl strBoneName = ''
 @type string
 
xFaceRigBoneControl fWeight = 0
 @type number
 
 XFaceRigSetting = {}
 

函数说明

◆ GetFaceRigBlendWeight()

function XFaceRigAnim GetFaceRigBlendWeight ( )

获取FaceRig融合权重值

返回
number 融合权重值

◆ GetRotateModelOfNoBoneControl()

function XFaceRigAnim GetRotateModelOfNoBoneControl ( )

当没有配置骨头时,左右摆动,判断是否直接摆动模型

返回
boolean 是否直接摆动模型

◆ Load()

function XFaceRigSetting Load ( strFilePath  )

XFaceRigSetting_Load00

参数
strFilePathstring
返回
boolean

◆ LoadSettingFile()

function XFaceRigAnim LoadSettingFile ( strFileName  )

加载设置文件

参数
strFileNamestring 文件名称
返回
void

◆ new() [1/2]

function XMATRIX4 new ( )

@type XCOLORBASE

@type string @readonly

@type number 刚体类型

@type number 静摩擦系数

@type XEMeshAppliqueComponent::XEAppliqueInfo

@type XEUtility::MaterialKey

@type number

@type boolean

@type string

XFaceRigSetting_new00

返回
XFaceRigSetting

FaceRigParam_new00

返回
FaceRigParam

xFaceRigControllerInfo_new00

返回
xFaceRigControllerInfo

XPFCtrlElement_new00

返回
XPFCtrlElement

XPinchParam_new00

返回
XPinchParam

X2DRevoluteJointDesc_new00

返回
X2DRevoluteJointDesc

X2DPrismaticJointDesc_new00

返回
X2DPrismaticJointDesc

X2DDistanceJointDesc_new00

返回
X2DDistanceJointDesc

X2DPulleyJointDesc_new00

返回
X2DPulleyJointDesc

X2DMouseJointDesc_new00

返回
X2DMouseJointDesc

X2DGearJointDesc_new00

返回
X2DGearJointDesc

X2DWheelJointDesc_new00

返回
X2DWheelJointDesc

X2DWeldJointDesc_new00

返回
X2DWeldJointDesc

X2DFrictionJointDesc_new00

返回
X2DFrictionJointDesc

X2DRopeJointDesc_new00

返回
X2DRopeJointDesc

X2DMotorJointDesc_new00

返回
X2DMotorJointDesc

X2DFilter_new00

返回
X2DFilter

X2DFixtureDesc_new00

返回
X2DFixtureDesc

XClothTetherConfig_new00

返回
XClothTetherConfig

XLinearConstraint_new00

返回
XLinearConstraint

XConeConstraint_new00

返回
XConeConstraint

XTwistConstraint_new00

返回
XTwistConstraint

XUIIMFConfig_new00

返回
XUIIMFConfig

XUITextFormat_new00

返回
XUITextFormat

XUISysFontDef_new00

返回
XUISysFontDef

XUILayoutParameter_new00

返回
XUILayoutParameter

XUILinearLayoutParameter_new00

返回
XUILinearLayoutParameter

XUIRelativeLayoutParameter_new00

返回
XUIRelativeLayoutParameter

XUIRichText_new00

返回
XUIRichText

XTexture2DAtlas_new00

返回
XTexture2DAtlas

XUITextureCache_new00

返回
XUITextureCache

XUIGuidePage_new00

返回
XUIGuidePage

XUIRadioButtonGroup_new00

返回
XUIRadioButtonGroup

XUIRichElementText_new00

返回
XUIRichElementText

XUIRichElementImage_new00

返回
XUIRichElementImage

XUIRichElementCustomNode_new00

返回
XUIRichElementCustomNode

XUIRichElementNewLine_new00

返回
XUIRichElementNewLine

XHSVCOLORBASE_new00

返回
XHSVCOLORBASE

IXBrushManager_BrushInitParam_new00

返回
IXBrushManager__BrushInitParam

XCusAABB_new00

返回
XCusAABB

XCusPlane_new00

返回
XCusPlane

XCusSPlane_new00

返回
XCusSPlane

XCusCapsule_new00

返回
XCusCapsule

XCusCylinder_new00

返回
XCusCylinder

@type number @type XVECTOR3 @type XVECTOR3 @type number @type number @type number @type number XSpotLightDesc_new00

返回
XSpotLightDesc

@type number @type string XMaterialParamDescInfo_XAnnotation_new00

返回
XMaterialParamDescInfo__XAnnotation

@type number @type string @type number XMaterialSupportMacro_new00

返回
XMaterialSupportMacro

XRAYTRACERT_new00

返回
XRAYTRACERT

XOutputVertexTransform_new00

返回
XOutputVertexTransform

MeshToBeCombined_new00

返回
MeshToBeCombined

IXModelInstance_new00

返回
IXModelInstance

XOrthoCamera_new01

返回
XOrthoCamera

@type boolean @type boolean @type boolean @type number @type number @type XVECTOR3 @type XVECTOR3 @type XVECTOR3 @type XVECTOR3 @type XVECTOR3 @type XVECTOR3 IXPBRConfig_PostProcessConfig_new00

返回
IXPBRConfig__PostProcessConfig

XBaseVertex_new00

返回
XBaseVertex

XSkinMeshVertex_new00

返回
XSkinMeshVertex

XBlendShapeMeshVertex_new00

返回
XBlendShapeMeshVertex

@type boolean @type XRectI @type XRectI @type IXTexture2D XSubviewBackgroundFillParam_new00

返回
XSubviewBackgroundFillParam

@type string @type boolean @type number @type number @type boolean @type number @type boolean @type boolean @type XSubviewBackgroundFillParam @type IXPrimitiveBase[] @type IXLightBase[] @type XBaseCamera XSubviewParamDesc_new00

返回
XSubviewParamDesc

IXRenderSystemBase_new00

返回
IXRenderSystemBase

XSkinData_XLOD_new00

返回
XSkinData__XLOD

@type number @type number @type number @type number @type XVECTOR3 @type XVECTOR3 @type XVECTOR3 @type XVECTOR3 @type XVECTOR3 @type XVECTOR3 @type number @type XVECTOR2 @type number @type number @type number @type boolean @type XEActor @type XEActorComponent @type XECollisionChannelMeta XEHitResult_new00

返回
XEHitResult

@type XSkin @type IXMaterialInstance @type XMaterialSupportMacro @type XMaterialParamDescInfo @type XMaterialParamTypeValue @type boolean XEUtility_MaterialInfo_new00

返回
XEUtility__MaterialInfo

XETriggerBaseActor_new00

返回
XETriggerBaseActor

XEAnimatableFaceRigComponent_FaceRigAnimController_new00

返回
XEAnimatableFaceRigComponent__FaceRigAnimController

XEAnimatableModelComponent_new00

返回
XEAnimatableModelComponent

XEAnimatableModelComponent_ModelAnimController_new00

返回
XEAnimatableModelComponent__ModelAnimController

@type number @type number[] XEMeshAppliqueComponent_XEMeshAppliqueOperater_new00

返回
XEMeshAppliqueComponent__XEMeshAppliqueOperater

@type number @type number @type XEModelComponent @type string @type number @type XEMeshAppliqueOperater[] XEMeshAppliqueComponent_XEAppliqueOperater_new00

返回
XEMeshAppliqueComponent__XEAppliqueOperater

XEMeshAppliqueComponent_new00

返回
XEMeshAppliqueComponent

XEPinchSkeletonComponent_PinchParamCurMinMaxStep_new00

返回
XEPinchSkeletonComponent__PinchParamCurMinMaxStep

XEAnimComponentPlayList_AnimWrapper_new00

返回
XEAnimComponentPlayList__AnimWrapper

XEAnimControllerBase_new00

返回
XEAnimControllerBase

@type number 动摩擦系数 @type number 弹性系数 XEBindSocket_XEPhysicsMaterial_new00

返回
XEBindSocket__XEPhysicsMaterial

@type boolean 是否开启重力影响 @type number 线速度阻尼系数, [0, X_MAX_FLT32] @type number 角速度阻尼系数, [0, X_MAX_FLT32] @type number 物体质量,单位kg @type boolean 是否开启了CCD属性(仅当Type为Dynamic时有效),高速物体应开启CCD来避免隧穿效应 @type XVECTOR3 线速度 @type XVECTOR3 角速度 @type XEBindSocket::XEPhysicsMaterial 物理材质属性 XEBindSocket_XEPhysicsInfo_new00

返回
XEBindSocket__XEPhysicsInfo

XEInputBlendPose_new00

返回
XEInputBlendPose

XEPerBoneBlendWeight_new00

返回
XEPerBoneBlendWeight

XEMovementAttacher_MoveableComponent_new00

返回
XEMovementAttacher__MoveableComponent

XESubview_new00

返回
XESubview

@type string @type number @type XEMaterialFxInstance XEMatFxBindingManager_MaterialFxInsMapping_new00

返回
XEMatFxBindingManager__MaterialFxInsMapping

@type XEClothParam[] XEPhysicsClothConfig_XEClothParam_new00

返回
XEPhysicsClothConfig__XEClothParam

XEFaceTrackerActor_new00

返回
XEFaceTrackerActor

XEImg2DScreenSequenceFrameActor_new00

返回
XEImg2DScreenSequenceFrameActor

XEImgSequenceFrameComponent_new00

返回
XEImgSequenceFrameComponent

XEMagicCoreActorComponentFactoryManager_new00

返回
XEMagicCoreActorComponentFactoryManager

XEMagicCoreUserNodeFactoryManager_new00

返回
XEMagicCoreUserNodeFactoryManager

XEMagicCoreGraphNodeFactoryManager_new00

返回
XEMagicCoreGraphNodeFactoryManager

XEFilterFaceWarp_new00

返回
XEFilterFaceWarp

XEFilterUtility_XEVaraintVertex_ElementDesc_new00

返回
XEFilterUtility__XEVaraintVertex__ElementDesc

xes_Object_new00

返回
xes__Object

xes_Size_new00

返回
xes__Size

xes_Rect_new00

返回
xes__Rect

xes_Attitude_new00

返回
xes__Attitude

xes_Acceleration_new00

返回
xes__Acceleration

XVECTOR4_new00

返回
XVECTOR4

XMATRIX3_new00

返回
XMATRIX3

XMATRIX4_new00

返回
XMATRIX4

◆ new() [2/2]

function XFaceRigAnim new ( pModelIns  )

XFaceRigAnim_new00

参数
pModelInsIXModelInstance
返回
XFaceRigAnim

◆ ReBindBoneControllerToSkinmodelInsSkeleton()

function XFaceRigAnim ReBindBoneControllerToSkinmodelInsSkeleton ( )

以覆盖的方式,将当前anim动画的,骨头控制,绑定到骨架上。

返回
boolean 是否成功

◆ ReGenerateFaceRigInfo()

function XFaceRigAnim ReGenerateFaceRigInfo ( bGenerateWeight  ,
bGenerateChannelIndexBySetting   
)

重新生成morph weight 和由配置信息生成channel对应关系 当前模型skin有增删除时,weight、channel等记录需要重新生成;

参数
bGenerateWeightboolean 是否重新生成morphweight,默认为true
bGenerateChannelIndexBySettingboolean 是否由配置信息生成channel对应关系,默认为true
返回
void

◆ ReSetFaceRigParam()

function XFaceRigAnim ReSetFaceRigParam ( )

重置FaceRigParam参数

返回
void

◆ SetFaceRigBlendWeight()

function XFaceRigAnim SetFaceRigBlendWeight ( fBlendWeight  )

设置FaceRig融合权重值

参数
fBlendWeightnumber 融合权重值
返回
void

◆ SetRotateModelOfNoBoneControl()

function XFaceRigAnim SetRotateModelOfNoBoneControl ( bEnable  )

当没有配置骨头时,左右摆动,设置是否直接摆动模型

参数
bEnableboolean 设置是否直接摆动模型
返回
void

◆ TickFaceRigParam()

function XFaceRigAnim TickFaceRigParam ( param  ,
bClearAllBeforeApply   
)

更新FaceRig参数

参数
paramFaceRigParam
bClearAllBeforeApplyboolean 应用参数前是否清空之前的数据
返回
void

◆ UnbingBoneController()

function XFaceRigAnim UnbingBoneController ( )

去解绑骨头控制器,与skinmodel脱离关联

返回
void

变量说明

◆ fWeight

xFaceRigBoneControl fWeight = 0

@type number

◆ strBoneName

xFaceRigBoneControl strBoneName = ''

@type string

◆ xFaceRigBoneControl

◆ XFaceRigSetting