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

#include <XEPGraphSchema.h>

类 XEPGraphSchema 继承关系图:
Inheritance graph

函数

function XEPinConnectionResponse new () end
 
function XEPinConnectionResponse new (InResponse, InMessage) end
 
function XEPinConnectionResponse CanSafeConnect () end
 
function XEPinConnectionResponse IsFatal () end
 
function XEPinConnectionResponse SetFatal () end
 
function XEPGraphSchema StartRun () end
 
function XEPGraphSchema EndRun () end
 
function XEPGraphSchema OnGraphConstruct (bRecursive) end
 
function XEPGraphSchema OnGraphBeginRun () end
 
function XEPGraphSchema OnGraphRunningLoop () end
 
function XEPGraphSchema OnGraphEndRun () end
 
function XEPGraphSchema OnGraphDestruct () end
 
function XEPGraphSchema SetupFsm () end
 
function XEPGraphSchema CompileGraph (bDispatchData) end
 
function XEPGraphSchema CleanCompileGraph () end
 
function XEPGraphSchema GetRegisterLevel () end
 
function XEPGraphSchema IsGraphCompiled () end
 
function XEPGraphSchema IsGraphCompiling () end
 
function XEPGraphSchema IsGraphRunning () end
 
function XEPGraphSchema CanCreateConnection (A, B) end
 
function XEPGraphSchema OnPinConnectionDoubleCicked (pPinA, pPinB) end
 
function XEPGraphSchema SetOrder (nOrder) end
 
function XEPGraphSchema GetOrder () end
 
function XEPGraphSchema SetOriginalOrder (nOrder) end
 
function XEPGraphSchema GetOriginalOrder () end
 
function XEPGraphSchema ApplyOrder (bGatherOtherSchemaInRegisterLevel) end
 
function XEPGraphSchema GetGraphsInTheSameRegisterLevel (bIncludeSubGraph) end
 

变量

 CONNECT_RESPONSE_MAKE = 0
 
 CONNECT_RESPONSE_DISALLOW = 0
 
 CONNECT_RESPONSE_BREAK_OTHERS_A = 0
 
 CONNECT_RESPONSE_BREAK_OTHERS_B = 0
 
 CONNECT_RESPONSE_BREAK_OTHERS_AB = 0
 
 CONNECT_RESPONSE_MAKE_WITH_CONVERSION_NODE = 0
 
 CONNECT_RESPONSE_MAX = 0
 
 XEPinConnectionResponse = {}
 

函数说明

◆ ApplyOrder()

function XEPGraphSchema ApplyOrder ( bGatherOtherSchemaInRegisterLevel  )

apply the order, may need to be rebuild the effect for the graph

参数
bGatherOtherSchemaInRegisterLevelboolean trueforgatheringthesortingotherschema(s)inthesameregisterlevel,falseforgatheringinitsownerlevel
返回
void

◆ CanCreateConnection()

function XEPGraphSchema CanCreateConnection ( ,
 
)

Determine if a connection can be created between two pins.

参数
AXEPatchGraphPin
BXEPatchGraphPin
返回
XEPinConnectionResponse emptystringiftheconnectionislegal,otherwiseamessagedescribingwhytheconnectionwouldfail.

◆ CanSafeConnect()

function XEPinConnectionResponse CanSafeConnect ( )

If a connection can be made without breaking existing connections

返回
boolean

◆ CleanCompileGraph()

function XEPGraphSchema CleanCompileGraph ( )

Clean Compile the graph

返回
boolean

◆ CompileGraph()

function XEPGraphSchema CompileGraph ( bDispatchData  )

Compile the graph and run

参数
bDispatchDataboolean
返回
boolean

◆ EndRun()

function XEPGraphSchema EndRun ( )

end run, very ending of running the graph

返回
void

◆ GetGraphsInTheSameRegisterLevel()

function XEPGraphSchema GetGraphsInTheSameRegisterLevel ( bIncludeSubGraph  )

to get all the graphs with the same register level

参数
bIncludeSubGraphboolean indicatewhetherincludethesubgraphornot
返回
XEPatchGraph[]
number accountofthegraphs

◆ GetOrder()

function XEPGraphSchema GetOrder ( )

get schema order

返回
number

◆ GetOriginalOrder()

function XEPGraphSchema GetOriginalOrder ( )

get schema original order, coming from the data that been deserialized.

返回
number

◆ GetRegisterLevel()

function XEPGraphSchema GetRegisterLevel ( )

Get the correct register level for rendering, the owner level by default

返回
XELevel

◆ IsFatal()

function XEPinConnectionResponse IsFatal ( )

XEPinConnectionResponse_IsFatal00

返回
boolean

◆ IsGraphCompiled()

function XEPGraphSchema IsGraphCompiled ( )

whether compiled

返回
boolean

◆ IsGraphCompiling()

function XEPGraphSchema IsGraphCompiling ( )

whether compiling

返回
boolean

◆ IsGraphRunning()

function XEPGraphSchema IsGraphRunning ( )

whether is running

返回
boolean

◆ new() [1/2]

function XEPinConnectionResponse new ( )

XEPinConnectionResponse_new00

返回
XEPinConnectionResponse

◆ new() [2/2]

function XEPinConnectionResponse new ( InResponse  ,
InMessage   
)

XEPinConnectionResponse_new01

参数
InResponsenumber
InMessagestring
返回
XEPinConnectionResponse

◆ OnGraphBeginRun()

function XEPGraphSchema OnGraphBeginRun ( )

to find the begin-run flow nodes in the graph

返回
void

◆ OnGraphConstruct()

function XEPGraphSchema OnGraphConstruct ( bRecursive  )

execute the construct flow

参数
bRecursiveboolean
返回
void

◆ OnGraphDestruct()

function XEPGraphSchema OnGraphDestruct ( )

execute the destruct flow

返回
void

◆ OnGraphEndRun()

function XEPGraphSchema OnGraphEndRun ( )

to find the end-run flow nodes in the graph

返回
void

◆ OnGraphRunningLoop()

function XEPGraphSchema OnGraphRunningLoop ( )

to find and execute the other flows exist in the graph

返回
void

◆ OnPinConnectionDoubleCicked()

function XEPGraphSchema OnPinConnectionDoubleCicked ( pPinA  ,
pPinB   
)

Handles double-clicking on a pin<->pin connection

参数
pPinAXEPatchGraphPin
pPinBXEPatchGraphPin
返回
XEPatchGraphNode

◆ SetFatal()

function XEPinConnectionResponse SetFatal ( )

XEPinConnectionResponse_SetFatal00

返回
void

◆ SetOrder()

function XEPGraphSchema SetOrder ( nOrder  )

set schema order

参数
nOrdernumber
返回
void

◆ SetOriginalOrder()

function XEPGraphSchema SetOriginalOrder ( nOrder  )

set schema original order

参数
nOrdernumber
返回
void

◆ SetupFsm()

function XEPGraphSchema SetupFsm ( )

Setup the fsm

返回
void

◆ StartRun()

function XEPGraphSchema StartRun ( )

very beginning of running the graph

返回
void

变量说明

◆ CONNECT_RESPONSE_BREAK_OTHERS_A

CONNECT_RESPONSE_BREAK_OTHERS_A = 0

◆ CONNECT_RESPONSE_BREAK_OTHERS_AB

CONNECT_RESPONSE_BREAK_OTHERS_AB = 0

◆ CONNECT_RESPONSE_BREAK_OTHERS_B

CONNECT_RESPONSE_BREAK_OTHERS_B = 0

◆ CONNECT_RESPONSE_DISALLOW

CONNECT_RESPONSE_DISALLOW = 0

◆ CONNECT_RESPONSE_MAKE

CONNECT_RESPONSE_MAKE = 0

◆ CONNECT_RESPONSE_MAKE_WITH_CONVERSION_NODE

CONNECT_RESPONSE_MAKE_WITH_CONVERSION_NODE = 0

◆ CONNECT_RESPONSE_MAX

CONNECT_RESPONSE_MAX = 0

◆ XEPinConnectionResponse