AR_Engine_SDK
|
#include <XEUserNode.h>
#include <XEUserNode.h>
变量 | |
XEUserNode = {} | |
function XEUserNode AfterAddToParent | ( | pRelatedUserNode | ) |
function XEUserNodeInstance Apply | ( | ) |
XEUserNodeInstance_Apply00
function XEUserNodeInstance BackupFxBefore | ( | ) |
XEUserNodeInstance_BackupFxBefore00
function XEUserNode BeforeRemoveFromParent | ( | pRelatedUserNode | ) |
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 XEUserNodeInstance OnSocketRender | ( | pBindSocketIns | ) |
function XEUserNodeInstance OnSocketTick | ( | pBindSocketIns | , |
matWorld | |||
) |
function XEUserNodeInstance PostApply | ( | ) |
XEUserNodeInstance_PostApply00
function XEUserNodeInstance PreApply | ( | ) |
XEUserNodeInstance_PreApply00
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 = {} |