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

#include <XESkeletonInstance.h>

类 XESkeletonInstance 继承关系图:
Inheritance graph

函数

function XESkeletonInstance new (pNodeTl) end
 
function XESkeletonInstance UpdateSocket () end
 
function XESkeletonInstance GetSkeletonTemplate () end
 
function XESkeletonInstance GetBindSocketInstance (sokcetName) end
 
function XESkeletonInstance GetBindSocketInstances (socketInstances) end
 
function XESkeletonInstance UpdateSoftBones () end
 
function XESkeletonInstance GetXEBoneInstance (nBoneIndex) end
 
function XESkeletonInstance EnableRenderBone (bEnable) end
 
function XESkeletonInstance IsEnableRenderBone () end
 
function XESkeletonInstance EnableRenderSoftBone (bEnable) end
 
function XESkeletonInstance IsEnableRenderSoftBone () end
 
function XESkeletonInstance EnableRenderBonecollider (bEnable) end
 
function XESkeletonInstance IsEnableRenderBonecollider () end
 
function XESkeletonInstance SelectBone (nIndex) end
 
function XESkeletonInstance GetSelectBone () end
 
function XESkeletonInstance GetXSkeleton () end
 
function XESkeletonInstance SetXSkeleton (pSkeletonIns) end
 
function XESkeletonInstance GetAttachComponent () end
 
function XESkeletonInstance SetBoneSize (fSize) end
 
function XESkeletonInstance GetBoneSize () end
 
function XESkeletonInstance EnableRenderCone (bRender) end
 
function XESkeletonInstance IsEnableRenderCone () end
 
function XESkeletonInstance SetAttachComponent (pComponent) end
 
function XESkeletonInstance ReCreatePhysicsInstance () end
 
function XESkeletonInstance AddSelectedIns (pIns) end
 
function XESkeletonInstance ClearSelectedInsList () end
 

变量

 XESkeletonInstance = {}
 

函数说明

◆ AddSelectedIns()

function XESkeletonInstance AddSelectedIns ( pIns  )

添加选中的节点

参数
pInsXEUserNode 选中的节点指针
返回
void

◆ ClearSelectedInsList()

function XESkeletonInstance ClearSelectedInsList ( )

清空选中节点数组

返回
void

◆ EnableRenderBone()

function XESkeletonInstance EnableRenderBone ( bEnable  )

设置是否允许渲染骨头

参数
bEnableboolean
返回
void

◆ EnableRenderBonecollider()

function XESkeletonInstance EnableRenderBonecollider ( bEnable  )

设置是否允许渲染碰撞体

参数
bEnableboolean
返回
void

◆ EnableRenderCone()

function XESkeletonInstance EnableRenderCone ( bRender  )

设置是否允许渲染骨架

参数
bRenderboolean
返回
void

◆ EnableRenderSoftBone()

function XESkeletonInstance EnableRenderSoftBone ( bEnable  )

设置是否允许渲染软骨

参数
bEnableboolean
返回
void

◆ GetAttachComponent()

function XESkeletonInstance GetAttachComponent ( )

获取骨架附加的模型组件指针

返回
XEModelComponent

◆ GetBindSocketInstance()

function XESkeletonInstance GetBindSocketInstance ( sokcetName  )

根据名称获取骨架上的某个插槽实例

参数
sokcetNamestring
返回
XEBindSocketInstance

◆ GetBindSocketInstances()

function XESkeletonInstance GetBindSocketInstances ( socketInstances  )

获取当前骨架上的所有插槽实例

参数
socketInstancesXEBindSocketInstance[] [out]插槽实例指针数组
返回
number 插槽个数

◆ GetBoneSize()

function XESkeletonInstance GetBoneSize ( )

获取骨头大小

返回
number

◆ GetSelectBone()

function XESkeletonInstance GetSelectBone ( )

获取当前选中的骨头索引

返回
number

◆ GetSkeletonTemplate()

function XESkeletonInstance GetSkeletonTemplate ( )

获取当前骨架实例的模板指针

返回
XESkeleton

◆ GetXEBoneInstance()

function XESkeletonInstance GetXEBoneInstance ( nBoneIndex  )

根据骨头索引获取骨头实例指针

参数
nBoneIndexnumber
返回
XEBoneInstance

◆ GetXSkeleton()

function XESkeletonInstance GetXSkeleton ( )

获取引擎骨架指针

返回
XSkeleton

XESkeletonInstance_GetXSkeleton01

返回
XSkeleton

◆ IsEnableRenderBone()

function XESkeletonInstance IsEnableRenderBone ( )

判断是否允许渲染骨头

返回
boolean

◆ IsEnableRenderBonecollider()

function XESkeletonInstance IsEnableRenderBonecollider ( )

判断是否允许渲染碰撞体

返回
boolean

◆ IsEnableRenderCone()

function XESkeletonInstance IsEnableRenderCone ( )

判断是否允许渲染骨架

返回
boolean

◆ IsEnableRenderSoftBone()

function XESkeletonInstance IsEnableRenderSoftBone ( )

判断是否允许渲染软骨

返回
boolean

◆ new()

function XESkeletonInstance new ( pNodeTl  )

XESkeletonInstance_new00

参数
pNodeTlXESkeleton
返回
XESkeletonInstance

◆ ReCreatePhysicsInstance()

function XESkeletonInstance ReCreatePhysicsInstance ( )

重新创建物理实例

返回
boolean

◆ SelectBone()

function XESkeletonInstance SelectBone ( nIndex  )

设置当前选中的骨头索引

参数
nIndexnumber
返回
void

◆ SetAttachComponent()

function XESkeletonInstance SetAttachComponent ( pComponent  )

设置骨架附加的模型组件

参数
pComponentXEModelComponent
返回
void

◆ SetBoneSize()

function XESkeletonInstance SetBoneSize ( fSize  )

设置骨头大小

参数
fSizenumber
返回
void

◆ SetXSkeleton()

function XESkeletonInstance SetXSkeleton ( pSkeletonIns  )

设置引擎骨架指针

参数
pSkeletonInsXSkeleton
返回
void

◆ UpdateSocket()

function XESkeletonInstance UpdateSocket ( )

更新当前骨架上的所有插槽

返回
void

◆ UpdateSoftBones()

function XESkeletonInstance UpdateSoftBones ( )

更新所有软骨

返回
void

变量说明

◆ XESkeletonInstance