AR_Engine_SDK
|
Functions | |
function XEUserNode | new () end |
function XEUserNode | GetTypeName () end |
function XEUserNode | GetNodeName () end |
function XEUserNode | Release () end |
function XEUserNode | SpawnNodeInstance () end |
function XEUserNode | SpawnNodeInstance (szInsTypeName) end |
function XEUserNode | ReverseRecover () end |
function XEUserNode | Recover () end |
function XEUserNode | Backup () end |
function XEUserNode | SetNodeName (strName, bSameNameLimit) end |
function XEUserNode | FindChildNode (strName, strType) end |
function XEUserNode | FindChildNode (strName) end |
function XEUserNode | HasChild (strName, bRecursion) end |
function XEUserNode | HasChild (pNode, bRecursion) end |
function XEUserNode | GetTypeNameWithoutAncestorPrefix () end |
function XEUserNode | GetValidNodeName (pNodeContext, bBaseOnUseNodeContext) end |
function XEUserNode | SetIncludeChildren (bInclude) end |
function XEUserNode | IsIncludeChildren () end |
function XEUserNode | GetBindingScriptAssetPath () end |
function XEUserNode | SetBindingScriptAssetPath (strAssetPath) end |
function XEUserNode | RemoveAncestorPrefix (szTypeNameWithPrefix) end |
function XEUserNodeInstance | new (pNodeTl) end |
Variables | |
XEUserNode = {} | |
function XEUserNode Backup | ( | ) |
备份数据
function XEUserNode FindChildNode | ( | strName | , |
strType | |||
) |
function XEUserNode FindChildNode | ( | strName | ) |
function XEUserNode GetBindingScriptAssetPath | ( | ) |
获取当前节点绑定的脚本路径
function XEUserNode GetNodeName | ( | ) |
获取节点名称
function XEUserNode GetTypeName | ( | ) |
获取节点类型名称
function XEUserNode GetTypeNameWithoutAncestorPrefix | ( | ) |
获取节点类型名,不带祖先节点类型名
function XEUserNode GetValidNodeName | ( | pNodeContext | , |
bBaseOnUseNodeContext | |||
) |
取到一个节点有效名字
pNodeContext | XEUserNode 上下文节点指针 |
bBaseOnUseNodeContext | boolean 是否需要使用上下文节点名称作base名,默认为xfalse |
function XEUserNode HasChild | ( | strName | , |
bRecursion | |||
) |
判断是否有某个子节点
strName | string 查找的节点名称 |
bRecursion | boolean 是否递归遍历节点树 |
function XEUserNode HasChild | ( | pNode | , |
bRecursion | |||
) |
function XEUserNode IsIncludeChildren | ( | ) |
判断当前节点是否包含子节点
function XEUserNode new | ( | ) |
XEUserNode_new00
function XEUserNodeInstance new | ( | pNodeTl | ) |
function XEUserNode Recover | ( | ) |
在添加到父节点后,做一些事情,用于后续恢复
function XEUserNode Release | ( | ) |
释放节点资源
function XEUserNode RemoveAncestorPrefix | ( | szTypeNameWithPrefix | ) |
把给定节点类型名字去掉祖先名称
szTypeNameWithPrefix | string [in][out]节点类型名称 |
function XEUserNode ReverseRecover | ( | ) |
在和父节点分离前,做一些事情,比如存储数据,以用来后续恢复
function XEUserNode SetBindingScriptAssetPath | ( | strAssetPath | ) |
设置当前节点绑定的脚本路径
strAssetPath | string 绑定的脚本路径 |
function XEUserNode SetIncludeChildren | ( | bInclude | ) |
设置当前节点是否包含子节点
bInclude | boolean 是否包含子节点 |
function XEUserNode SetNodeName | ( | strName | , |
bSameNameLimit | |||
) |
设置节点名称
strName | string 节点名称 |
bSameNameLimit | boolean 是否限制一个节点树上的节点不能重名,默认为xtrue,xtrue:不能重名,xfalse:可以重名 |
function XEUserNode SpawnNodeInstance | ( | ) |
创建节点实例
function XEUserNode SpawnNodeInstance | ( | szInsTypeName | ) |
XEUserNode = {} |