|
AR_Engine_SDK
|
#include <XEUserNode.h>

#include <XEUserNode.h>

变量 | |
| XEUserNode = {} | |
| function XEUserNode AfterAddToParent | ( | ) |
在添加到父节点后,做一些事情,用于后续恢复
| function XEUserNodeInstance Apply | ( | ) |
XEUserNodeInstance_Apply00
| function XEUserNodeInstance BackupFxBefore | ( | ) |
XEUserNodeInstance_BackupFxBefore00
| function XEUserNode BeforeRemoveFromParent | ( | ) |
在和父节点分离前,做一些事情,比如存储数据,以用来后续恢复
| function XEUserNode FindChildNode | ( | strName | ) |
| function XEUserNode FindChildNode | ( | strName | , |
| strType | |||
| ) |
| function XEUserNode GetBindingScriptAssetPath | ( | ) |
获取当前节点绑定的脚本路径
| function XEUserNodeInstance GetRunEffectState | ( | ) |
XEUserNodeInstance_GetRunEffectState00
| function XEUserNode GetTypeNameWithoutAncestorPrefix | ( | ) |
获取节点类型名,不带祖先节点类型名
| function XEUserNode GetValidNodeName | ( | pNodeContext | , |
| bBaseOnUseNodeContext | |||
| ) |
取到一个节点有效名字
| pNodeContext | XEUserNode 上下文节点指针 |
| bBaseOnUseNodeContext | boolean 是否需要使用上下文节点名称作base名,默认为xfalse |
| function XEUserNode HasChild | ( | pNode | , |
| bRecursion | |||
| ) |
| function XEUserNode HasChild | ( | strName | , |
| bRecursion | |||
| ) |
判断是否有某个子节点
| strName | string 查找的节点名称 |
| bRecursion | boolean 是否递归遍历节点树 |
| function XEUserNode IsIncludeChildren | ( | ) |
判断当前节点是否包含子节点
| function XEUserNode new | ( | ) |
XEUserNode_new00
| function XEUserNodeInstance OnSocketRender | ( | pBindSocketIns | ) |
| function XEUserNodeInstance OnSocketTick | ( | pBindSocketIns | , |
| matWorld | |||
| ) |
| function XEUserNode RemoveAncestorPrefix | ( | szTypeNameWithPrefix | ) |
把给定节点类型名字去掉祖先名称
| szTypeNameWithPrefix | string [in][out]节点类型名称 |
| function XEUserNodeInstance RestoreFxBefore | ( | ) |
XEUserNodeInstance_RestoreFxBefore00
| 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 XEUserNodeInstance SetRunEfectState | ( | mode | ) |
XEUserNodeInstance_SetRunEfectState00
| mode | number |
| function XEUserNodeInstance SetTime | ( | nMicrosecond | ) |
XEUserNodeInstance_SetTime00
| nMicrosecond | number |
| function XEUserNodeInstance SpawnChildrenNodeInstance | ( | pNodeMgr | ) |
XEUserNodeInstance_SpawnChildrenNodeInstance00
| pNodeMgr | XETreeNode::Manager |
| function XEUserNode SpawnNodeInstance | ( | ) |
创建节点实例
| function XEUserNode SpawnNodeInstance | ( | szInsTypeName | ) |
| function XEUserNodeInstance UpdateSocket | ( | pMatrixAbsolute | ) |
| XEUserNode = {} |