AR_Engine_SDK
载入中...
搜索中...
未找到
函数 | 变量
XEPatchGraphManager.lua 文件参考

#include <XEPatchGraphManager.h>

类 XEPatchGraphManager 继承关系图:
Inheritance graph

函数

function XEPatchGraphManager CreatePatchGraph (pId) end
 
function XEPatchGraphManager ReleasePatchGraph (pGraph) end
 
function XEPatchGraphManager ReleasePatchGraph (nGraphId) end
 
function XEPatchGraphManager AddPatchGraph (pGraph, bAutoAssignGraphOrder) end
 
function XEPatchGraphManager RemovePatchGraph (pGraph) end
 
function XEPatchGraphManager GetAllPatchGraphs (bTravelSubNode) end
 
function XEPatchGraphManager GetAllChildPatchGraphs () end
 
function XEPatchGraphManager LoadPatchGraph (szAssetPath) end
 
function XEPatchGraphManager FindPatchGraph (nGraphId, bTravelSubNode) end
 
function XEPatchGraphManager FindPatchGraph (szAssetPath, bTravelSubNode, eType) end
 
function XEPatchGraphManager GetOwnerLevel () end
 
function XEPatchGraphManager GetOwnerWorld () end
 
function XEPatchGraphManager GetOwnerNode (pSubGraph) end
 
function XEPatchGraphManager FindParentGraph (pSubGraph) end
 
function XEPatchGraphManager SortGraphBySchemaOrder () end
 

变量

 XEPatchGraphManager = {}
 

函数说明

◆ AddPatchGraph()

function XEPatchGraphManager AddPatchGraph ( pGraph  ,
bAutoAssignGraphOrder   
)

往m_aPatchGraph列表中添加指定图实例

参数
pGraphXEPatchGraph 添加的图
bAutoAssignGraphOrderboolean 是否自动设置图的order
返回
boolean

◆ CreatePatchGraph()

function XEPatchGraphManager CreatePatchGraph ( pId  )

创建一个图实例,并将实例添加到图实例列表

参数
pIdnumber 图id,默认为NULL
返回
XEPatchGraph

◆ FindParentGraph()

function XEPatchGraphManager FindParentGraph ( pSubGraph  )

递归往上查找图类型为Graph的图实例

参数
pSubGraphXEPatchGraph
返回
XEPatchGraph

◆ FindPatchGraph() [1/2]

function XEPatchGraphManager FindPatchGraph ( nGraphId  ,
bTravelSubNode   
)

查找图实例

参数
nGraphIdnumber
bTravelSubNodeboolean
返回
XEPatchGraph[]

◆ FindPatchGraph() [2/2]

function XEPatchGraphManager FindPatchGraph ( szAssetPath  ,
bTravelSubNode  ,
eType   
)

查找关联资产路径的图实例

参数
szAssetPathstring
bTravelSubNodeboolean
eTypenumber
返回
XEPatchGraph[]

◆ GetAllChildPatchGraphs()

function XEPatchGraphManager GetAllChildPatchGraphs ( )

获取所有的节点内的子图实例

返回
XEPatchGraph[]
void

◆ GetAllPatchGraphs()

function XEPatchGraphManager GetAllPatchGraphs ( bTravelSubNode  )

获取所有的图实例

参数
bTravelSubNodeboolean 是否包含节点内的图实例
返回
XEPatchGraph[]
void

◆ GetOwnerLevel()

function XEPatchGraphManager GetOwnerLevel ( )

获取所属的Level

返回
XELevel

◆ GetOwnerNode()

function XEPatchGraphManager GetOwnerNode ( pSubGraph  )

获取子图所属的节点

参数
pSubGraphXEPatchGraph
返回
XEPatchGraphNode

◆ GetOwnerWorld()

function XEPatchGraphManager GetOwnerWorld ( )

获取所属的世界

返回
XEWorld

◆ LoadPatchGraph()

function XEPatchGraphManager LoadPatchGraph ( szAssetPath  )

加载并创建图实例

参数
szAssetPathstring
返回
XEPatchGraph

◆ ReleasePatchGraph() [1/2]

function XEPatchGraphManager ReleasePatchGraph ( nGraphId  )

释放一个图实例,并从图实例列表中移除

参数
nGraphIdnumber
返回
boolean

◆ ReleasePatchGraph() [2/2]

function XEPatchGraphManager ReleasePatchGraph ( pGraph  )

释放一个图实例,并从图实例列表中移除

参数
pGraphXEPatchGraph
返回
boolean

◆ RemovePatchGraph()

function XEPatchGraphManager RemovePatchGraph ( pGraph  )

从m_aPatchGraph列表中移除指定图实例,仅从列表中移除,不释放资源

参数
pGraphXEPatchGraph
返回
boolean

◆ SortGraphBySchemaOrder()

function XEPatchGraphManager SortGraphBySchemaOrder ( )

根据图的schema order进行整体排序

返回
void

变量说明

◆ XEPatchGraphManager