#include <XEPatchGraph.h>

|
function XEPatchGraph | GetGraphType (eType) end |
|
function XEPatchGraph | GetGraphType (strType) end |
|
function XEPatchGraph | AddNode (pNodeToAdd, bSendNotify) end |
|
function XEPatchGraph | GetAllChildrenGraphs (eType) end |
|
function XEPatchGraph | CreateSchema (strSchamaTypeName) end |
|
function XEPatchGraph | CreateGraphNode (strTypeName, szNodeTitle, bAddToGraph) end |
|
function XEPatchGraph | GetSchema () end |
|
function XEPatchGraph | GetLevel () end |
|
function XEPatchGraph | GetWorld () end |
|
function XEPatchGraph | RemoveNode (pNodeToRemove) end |
|
function XEPatchGraph | ResolveConnectStreamNodes (eDrivenType) end |
|
function XEPatchGraph | SortNodes (arrNodes) end |
|
function XEPatchGraph | FindNodeById (nId, bIncludeSubGraph) end |
|
function XEPatchGraph | FindNodes (szNodeTypeName, szNodeTitleName, bIncludeSubGraph) end |
|
function XEPatchGraph | FindNodes (aNodeTypes, bIncludeSubGraph) end |
|
function XEPatchGraph | HasNode (pNode) end |
|
function XEPatchGraph | IsEmptyGraph () end |
|
function XEPatchGraph | IsSubGraph () end |
|
function XEPatchGraph | GetParentGraph () end |
|
function XEPatchGraph | GetAssetPath () end |
|
function XEPatchGraph | MoveNodesToGraph (pOtherGraph) end |
|
function XEPatchGraph | FindSubGraph (nGraphId) end |
|
function XEPatchGraph | FindSubGraph (szAssetPath, eType) end |
|
function XEPatchGraph | GetSubGraphNode (pGraph) end |
|
function XEPatchGraph | MoveToTargetNode (pNode, pTargetNode, bBeforeTargetNode) end |
|
function XEPatchGraph | SpawnClone (bAddToGraphManager) end |
|
function XEPatchGraph | IsDeleted () end |
|
function XEPatchGraph | SetDeleted (bDeleted) end |
|
function XEPatchGraph | SetOwnerMgr (pMgr) end |
|
function XEPatchGraph | GetOwnerMgr () end |
|
function XEPatchGraph | GetGraphId () end |
|
function XEPatchGraph | SetPeningStartRun () end |
|
function XEPatchGraph | SetPeningStartAbort () end |
|
function XEPatchGraph | IsPeningStartRun () end |
|
function XEPatchGraph | SetAutoRun (bAutoRun) end |
|
function XEPatchGraph | IsAutoRun () end |
|
◆ AddNode()
Add a node to the graph, node's reference will be +1
- 参数
-
- 返回
- void
◆ CreateGraphNode()
function XEPatchGraph CreateGraphNode |
( |
strTypeName |
, |
|
|
szNodeTitle |
, |
|
|
bAddToGraph |
|
|
) |
| |
Create node by type
- 参数
-
strTypeName | string typeofthenode |
szNodeTitle | string titleofthenode,ifNULL,titlewillbeassignanautoonelike"Node_eeaafccef" |
bAddToGraph | boolean whetheraddtothegraph, |
- 返回
- XEPatchGraphNode
◆ CreateSchema()
◆ FindNodeById()
function XEPatchGraph FindNodeById |
( |
nId |
, |
|
|
bIncludeSubGraph |
|
|
) |
| |
◆ FindNodes() [1/2]
function XEPatchGraph FindNodes |
( |
aNodeTypes |
, |
|
|
bIncludeSubGraph |
|
|
) |
| |
XEPatchGraph_FindNodes01
- 参数
-
aNodeTypes | string[] |
bIncludeSubGraph | boolean |
- 返回
- XEPatchGraphNode[]
◆ FindNodes() [2/2]
function XEPatchGraph FindNodes |
( |
szNodeTypeName |
, |
|
|
szNodeTitleName |
, |
|
|
bIncludeSubGraph |
|
|
) |
| |
Find nodes
- 参数
-
szNodeTypeName | string Typeofthenode,ifNULL,willnotcheckthetype |
szNodeTitleName | string title-nameofthenode,ifNULL,willnotcheckthetype |
bIncludeSubGraph | boolean whetherfindnodesinsub-graphsaswell. |
- 返回
- XEPatchGraphNode[] mayreturnmulti
◆ FindSubGraph() [1/2]
◆ FindSubGraph() [2/2]
在子图列表中查找关联资产的图
- 参数
-
szAssetPath | string |
eType | number |
- 返回
- XEPatchGraph[]
-
void
◆ GetAllChildrenGraphs()
Get all children graphs in the specified graph
- 参数
-
- 返回
- XEPatchGraph[]
-
void
◆ GetAssetPath()
获取当前图对应的资产文件(.rtg)路径
- 返回
- string
◆ GetGraphId()
XEPatchGraph_GetGraphId00
- 返回
- number
◆ GetGraphType() [1/2]
XEPatchGraph_GetGraphType00
- 参数
-
- 返回
- string
◆ GetGraphType() [2/2]
XEPatchGraph_GetGraphType01
- 参数
-
- 返回
- number
◆ GetLevel()
◆ GetOwnerMgr()
◆ GetParentGraph()
◆ GetSchema()
◆ GetSubGraphNode()
◆ GetWorld()
◆ HasNode()
XEPatchGraph_HasNode00
- 参数
-
- 返回
- boolean
◆ IsAutoRun()
XEPatchGraph_IsAutoRun00
- 返回
- boolean
◆ IsDeleted()
XEPatchGraph_IsDeleted00
- 返回
- boolean
◆ IsEmptyGraph()
check if the graph is empty
- 返回
- boolean
◆ IsPeningStartRun()
XEPatchGraph_IsPeningStartRun00
- 返回
- boolean
◆ IsSubGraph()
◆ MoveNodesToGraph()
将当前图的直接结点转移到目标图,当前图的结点列表将清空
- 参数
-
- 返回
- boolean
◆ MoveToTargetNode()
function XEPatchGraph MoveToTargetNode |
( |
pNode |
, |
|
|
pTargetNode |
, |
|
|
bBeforeTargetNode |
|
|
) |
| |
移动节点到目标节点位置(bBeforeTargetNode控制在目标节点前还是后)
- 参数
-
- 返回
- void
◆ RemoveNode()
Remove a node from this graph, node's reference will be -1, if reach 0, will delete from memory
- 参数
-
- 返回
- boolean Trueifthenodehasbeenremovedfromthegraph
◆ ResolveConnectStreamNodes()
function XEPatchGraph ResolveConnectStreamNodes |
( |
eDrivenType |
| ) |
|
◆ SetAutoRun()
XEPatchGraph_SetAutoRun00
- 参数
-
- 返回
- void
◆ SetDeleted()
XEPatchGraph_SetDeleted00
- 参数
-
- 返回
- void
◆ SetOwnerMgr()
XEPatchGraph_SetOwnerMgr00
- 参数
-
- 返回
- void
◆ SetPeningStartAbort()
XEPatchGraph_SetPeningStartAbort00
- 返回
- void
◆ SetPeningStartRun()
if set, will be compile once in the tick function
- 返回
- void
◆ SortNodes()
获取排序节点:滤镜节点在前,数据节点在后
- 参数
-
- 返回
- void
◆ SpawnClone()
克隆本图,创建新实例
- 参数
-
bAddToGraphManager | boolean 是否添加到本图的图管理器中 |
- 返回
- XEPatchGraph
◆ Function
◆ Graph
◆ Interface
◆ Macro
◆ MAX
◆ Subgraph
◆ XEPatchGraph