AR_Engine_SDK
Functions | Variables
XEAnimSocketMounter.lua File Reference
类 XEAnimSocketMounter 继承关系图:
Inheritance graph

Functions

function XEAnimSocketMounter new () end
 
function XEAnimSocketMounter Release () end
 
function XEAnimSocketMounter GetNodeManager () end
 
function XEAnimSocketMounter Save () end
 
function XEAnimSocketMounter SaveAs (strAssetPath) end
 
function XEAnimSocketMounter Initialize (strAssetPath, strMountModelPath) end
 
function XEAnimSocketMounter BindAllXESockets () end
 
function XEAnimSocketMounter UnBindAllXESockets () end
 
function XEAnimSocketMounter BindXESocket (strSocketName) end
 
function XEAnimSocketMounter UnbindXESocket (socketName) end
 
function XEAnimSocketMounter GetBindXESocket (nBindIndex) end
 
function XEAnimSocketMounter GetBindXESocket (strSocketName) end
 
function XEAnimSocketMounter AddNewBindSocketToSkeleton (parentName, socketName) end
 
function XEAnimSocketMounter GetSkinModelAssetPath () end
 
function XEAnimSocketMounter GetSkeleteonAssetPath () end
 
function XEAnimSocketMounter GetAssetPath () end
 
function XEAnimSocketMounter GetEditSkinModelAssetPath () end
 
function XEAnimSocketMounter SetEnableRenderBone (bEnable) end
 
function XEAnimSocketMounter IsEnableRenderBone () end
 
function XEAnimSocketMounter SetModified (bSet) end
 
function XEAnimSocketMounter IsModified () end
 
function XEAnimSocketMounter UpdateAssetPath (strPath) end
 

Variables

 XEAnimSocketMounter = {}
 

Function Documentation

◆ AddNewBindSocketToSkeleton()

function XEAnimSocketMounter AddNewBindSocketToSkeleton ( parentName  ,
socketName   
)

在骨骼上添加一个新的绑定插槽

Parameters
parentNamestring 骨骼的名字
socketNamestring 插槽的名字
Returns
XEBindSocket

◆ BindAllXESockets()

function XEAnimSocketMounter BindAllXESockets ( )

绑定并创建所有骨架上的socket模板克隆体

Returns
boolean 绑定是否成功

◆ BindXESocket()

function XEAnimSocketMounter BindXESocket ( strSocketName  )

绑定并创建socket模板克隆体

Parameters
strSocketNamestring 插槽名字
Returns
XEBindSocket 槽点的指针

◆ GetAssetPath()

function XEAnimSocketMounter GetAssetPath ( )

获取挂点文件的地址

Returns
string 挂点文件的地址

◆ GetBindXESocket() [1/2]

function XEAnimSocketMounter GetBindXESocket ( nBindIndex  )

获取绑定的socket克隆体

Parameters
nBindIndexnumber socket对象序号
Returns
XEBindSocket

◆ GetBindXESocket() [2/2]

function XEAnimSocketMounter GetBindXESocket ( strSocketName  )

获取绑定的socket克隆体

Parameters
strSocketNamestring socket对象名称
Returns
XEBindSocket

◆ GetEditSkinModelAssetPath()

function XEAnimSocketMounter GetEditSkinModelAssetPath ( )

获取编辑的模型文件的地址

Returns
string 编辑的模型文件的地址

◆ GetNodeManager()

function XEAnimSocketMounter GetNodeManager ( )

获取节点管理器

Returns
XETreeNode__Manager 节点管理器指针

◆ GetSkeleteonAssetPath()

function XEAnimSocketMounter GetSkeleteonAssetPath ( )

获取骨骼文件的地址

Returns
string 骨骼文件的地址

◆ GetSkinModelAssetPath()

function XEAnimSocketMounter GetSkinModelAssetPath ( )

获取模型文件的地址

Returns
string 模型文件的地址

◆ Initialize()

function XEAnimSocketMounter Initialize ( strAssetPath  ,
strMountModelPath   
)

初始化函数

Parameters
strAssetPathstring 挂点资源路径(.mount)
strMountModelPathstring 模型资源路径(.mdl)
Returns
void

◆ IsEnableRenderBone()

function XEAnimSocketMounter IsEnableRenderBone ( )

获取是否渲染骨头

Returns
boolean 是否渲染骨头

◆ IsModified()

function XEAnimSocketMounter IsModified ( )

获取是否有修改

Returns
boolean 是否有修改

◆ new()

function XEAnimSocketMounter new ( )

XEAnimSocketMounter_new00

Returns
XEAnimSocketMounter

◆ Release()

function XEAnimSocketMounter Release ( )

将根节点从节点管理器中移除 ,并且删除所有根节点下绑定的节点

Returns
void

◆ Save()

function XEAnimSocketMounter Save ( )

保存函数

Returns
boolean

◆ SaveAs()

function XEAnimSocketMounter SaveAs ( strAssetPath  )

另外保存函数

Parameters
strAssetPathstring 想要保存的地址
Returns
boolean

◆ SetEnableRenderBone()

function XEAnimSocketMounter SetEnableRenderBone ( bEnable  )

设置是否渲染骨头

Parameters
bEnableboolean
Returns
void

◆ SetModified()

function XEAnimSocketMounter SetModified ( bSet  )

设置是否有修改

Parameters
bSetboolean
Returns
void

◆ UnBindAllXESockets()

function XEAnimSocketMounter UnBindAllXESockets ( )

解除绑定并删除所有骨架上的socket模板克隆体

Returns
boolean 绑定是否成功

◆ UnbindXESocket()

function XEAnimSocketMounter UnbindXESocket ( socketName  )

解除并删除socket模板克隆体

Parameters
socketNamestring
Returns
boolean 解除绑定是否成功

◆ UpdateAssetPath()

function XEAnimSocketMounter UpdateAssetPath ( strPath  )

更新挂点的资源文件路径

Parameters
strPathstring
Returns
void

Variable Documentation

◆ XEAnimSocketMounter