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

#include <XEPatchGraphPin.h>

类 XEPatchGraphPin 继承关系图:
Inheritance graph

函数

function XEPatchGraphPin new () end
 
function XEPatchGraphPin new (pInOwningNode, nPinGuid) end
 
function XEPatchGraphPin Modify () end
 
function XEPatchGraphPin BreakAllPinLinks (bNotifyNodes) end
 
function XEPatchGraphPin BreakLinkTo (pToPin) end
 
function XEPatchGraphPin SetName (strPinName) end
 
function XEPatchGraphPin GetName () end
 
function XEPatchGraphPin SetFriendlyName (strPinFriendlyName) end
 
function XEPatchGraphPin GetFriendlyName () end
 
function XEPatchGraphPin SetToolTip (strPinToolTip) end
 
function XEPatchGraphPin GetToolTip () end
 
function XEPatchGraphPin GetOwningNode () end
 
function XEPatchGraphPin WasTrashed () end
 
function XEPatchGraphPin IsHidden () end
 
function XEPatchGraphPin SetHidden (bIsHidden) end
 
function XEPatchGraphPin GetDirection () end
 
function XEPatchGraphPin GetDrivenType () end
 
function XEPatchGraphPin GetId () end
 
function XEPatchGraphPin GetType () end
 
function XEPatchGraphPin IsParamDriven () end
 
function XEPatchGraphPin IsFlowDriven () end
 
function XEPatchGraphPin GetSchema () end
 
function XEPatchGraphPin CanMakeLinkTo (pToPin, bCheckNodeLinkStatus) end
 
function XEPatchGraphPin MakeLinkTo (pToPin) end
 
function XEPatchGraphPin GetAllInputLinkToPins () end
 
function XEPatchGraphPin GetAllOutputLinkToPins () end
 
function XEPatchGraphPin GetAllLinkToPins () end
 
function XEPatchGraphPin IsLinkToPin (pCheckPin) end
 
function XEPatchGraphPin SetOwningNode (pNewOwningNode) end
 
function XEPatchGraphPin CreatePin (pInOwningNode) end
 
function XEPatchGraphPin FindPinByIdInGraph (pGraph, nId) end
 
function XEPatchGraphPin SetPinAcceptNodeType (strPinAcceptNodeType) end
 
function XEPatchGraphPin GetNoneKnotSourceOwningNodes () end
 
function XEPatchGraphPin GetNoneKnotTargetOwningNodes () end
 
function XEPatchGraphPin GetNoneKnotSourceOwningPins () end
 
function XEPatchGraphPin GetNoneKnotTargetOwningPins () end
 
function XEPatchGraphPin GetLinktoPinsNum () end
 
function XEPatchGraphPin SetShrink (bShrink) end
 

变量

 XEPatchGraphPin = {}
 

函数说明

◆ BreakAllPinLinks()

function XEPatchGraphPin BreakAllPinLinks ( bNotifyNodes  )

XEPatchGraphPin_BreakAllPinLinks00

参数
bNotifyNodesboolean
返回
void

◆ BreakLinkTo()

function XEPatchGraphPin BreakLinkTo ( pToPin  )

XEPatchGraphPin_BreakLinkTo00

参数
pToPinXEPatchGraphPin
返回
void

◆ CanMakeLinkTo()

function XEPatchGraphPin CanMakeLinkTo ( pToPin  ,
bCheckNodeLinkStatus   
)

According to the type of the pins, and one is the type of input while the other is the type of output

参数
pToPinXEPatchGraphPin thepinthatlinkto
bCheckNodeLinkStatusboolean iftrue,willbecheckthepin-linkstatusinthenodes,whichwillalsodeterminethelink-ablestatusfortheresult.
返回
boolean

◆ CreatePin()

function XEPatchGraphPin CreatePin ( pInOwningNode  )

Creates a new pin. Should be called from the OwningNode so it can be immediately added to the Pins array.

参数
pInOwningNodeXEPatchGraphNode
返回
XEPatchGraphPin

◆ FindPinByIdInGraph()

function XEPatchGraphPin FindPinByIdInGraph ( pGraph  ,
nId   
)

Find a pin by its id in a graph

参数
pGraphXEPatchGraph
nIdnumber
返回
XEPatchGraphPin

◆ GetAllInputLinkToPins()

function XEPatchGraphPin GetAllInputLinkToPins ( )

get all the pins with the input direction that accept this as an output pin 这个Pin本身是个输出pin,通过这个函数来获取另一端的所有引脚(必定是输入引脚)

返回
XEPatchGraphPin[]

◆ GetAllLinkToPins()

function XEPatchGraphPin GetAllLinkToPins ( )

get all the pins

返回
XEPatchGraphPin[]

◆ GetAllOutputLinkToPins()

function XEPatchGraphPin GetAllOutputLinkToPins ( )

get all the pins with the output direction that accept this as an input pin 这个Pin本身是个输入pin,通过这个函数来获取另一端的所有引脚(必定是输出引脚)

返回
XEPatchGraphPin[]

◆ GetDirection()

function XEPatchGraphPin GetDirection ( )

XEPatchGraphPin_GetDirection00

返回
number

◆ GetDrivenType()

function XEPatchGraphPin GetDrivenType ( )

XEPatchGraphPin_GetDrivenType00

返回
number

◆ GetFriendlyName()

function XEPatchGraphPin GetFriendlyName ( )

XEPatchGraphPin_GetFriendlyName00

返回
string

◆ GetId()

function XEPatchGraphPin GetId ( )

XEPatchGraphPin_GetId00

返回
number

◆ GetLinktoPinsNum()

function XEPatchGraphPin GetLinktoPinsNum ( )

XEPatchGraphPin_GetLinktoPinsNum00

返回
number

◆ GetName()

function XEPatchGraphPin GetName ( )

XEPatchGraphPin_GetName00

返回
string

◆ GetNoneKnotSourceOwningNodes()

function XEPatchGraphPin GetNoneKnotSourceOwningNodes ( )

Get the source of the non-knot owning nodes, multi input-nodes support

返回
XEPatchGraphNode[]
number

◆ GetNoneKnotSourceOwningPins()

function XEPatchGraphPin GetNoneKnotSourceOwningPins ( )

Get the source of the non-knot owning Links, multi input-links support

返回
XEPatchGraphPin[]
number

◆ GetNoneKnotTargetOwningNodes()

function XEPatchGraphPin GetNoneKnotTargetOwningNodes ( )

Get the target of the non-knot owning nodes, multi output-nodes support

返回
XEPatchGraphNode[]
number

◆ GetNoneKnotTargetOwningPins()

function XEPatchGraphPin GetNoneKnotTargetOwningPins ( )

Get the target of the non-knot owning Links, multi output-Links support

返回
XEPatchGraphPin[]
number

◆ GetOwningNode()

function XEPatchGraphPin GetOwningNode ( )

XEPatchGraphPin_GetOwningNode00

返回
XEPatchGraphNode

◆ GetSchema()

function XEPatchGraphPin GetSchema ( )

XEPatchGraphPin_GetSchema00

返回
XEPGraphSchema

◆ GetToolTip()

function XEPatchGraphPin GetToolTip ( )

XEPatchGraphPin_GetToolTip00

返回
string

◆ GetType()

function XEPatchGraphPin GetType ( )

XEPatchGraphPin_GetType00

返回
XEPGraphPinType

◆ IsFlowDriven()

function XEPatchGraphPin IsFlowDriven ( )

XEPatchGraphPin_IsFlowDriven00

返回
boolean

◆ IsHidden()

function XEPatchGraphPin IsHidden ( )

XEPatchGraphPin_IsHidden00

返回
boolean

◆ IsLinkToPin()

function XEPatchGraphPin IsLinkToPin ( pCheckPin  )

判断当前pin是否与给定pin有连接

参数
pCheckPinXEPatchGraphPin
返回
boolean

◆ IsParamDriven()

function XEPatchGraphPin IsParamDriven ( )

XEPatchGraphPin_IsParamDriven00

返回
boolean

◆ MakeLinkTo()

function XEPatchGraphPin MakeLinkTo ( pToPin  )

Make link to the other pin 注意:在此不会判定能否建立引脚关联,请在MakeLinkTo之前进行Pin类型的关联判定

参数
pToPinXEPatchGraphPin
返回
void

◆ Modify()

function XEPatchGraphPin Modify ( )

XEPatchGraphPin_Modify00

返回
void

◆ new() [1/2]

function XEPatchGraphPin new ( )

XEPatchGraphPin_new00

返回
XEPatchGraphPin

◆ new() [2/2]

function XEPatchGraphPin new ( pInOwningNode  ,
nPinGuid   
)

XEPatchGraphPin_new01

参数
pInOwningNodeXEPatchGraphNode
nPinGuidnumber
返回
XEPatchGraphPin

◆ SetFriendlyName()

function XEPatchGraphPin SetFriendlyName ( strPinFriendlyName  )

XEPatchGraphPin_SetFriendlyName00

参数
strPinFriendlyNamestring
返回
void

◆ SetHidden()

function XEPatchGraphPin SetHidden ( bIsHidden  )

XEPatchGraphPin_SetHidden00

参数
bIsHiddenboolean
返回
void

◆ SetName()

function XEPatchGraphPin SetName ( strPinName  )

XEPatchGraphPin_SetName00

参数
strPinNamestring
返回
void

◆ SetOwningNode()

function XEPatchGraphPin SetOwningNode ( pNewOwningNode  )

XEPatchGraphPin_SetOwningNode00

参数
pNewOwningNodeXEPatchGraphNode
返回
void

◆ SetPinAcceptNodeType()

function XEPatchGraphPin SetPinAcceptNodeType ( strPinAcceptNodeType  )

Set accept node's type

参数
strPinAcceptNodeTypecppstring
返回
void

◆ SetShrink()

function XEPatchGraphPin SetShrink ( bShrink  )

XEPatchGraphPin_SetShrink00

参数
bShrinkboolean
返回
void

◆ SetToolTip()

function XEPatchGraphPin SetToolTip ( strPinToolTip  )

XEPatchGraphPin_SetToolTip00

参数
strPinToolTipstring
返回
void

◆ WasTrashed()

function XEPatchGraphPin WasTrashed ( )

XEPatchGraphPin_WasTrashed00

返回
boolean

变量说明

◆ XEPatchGraphPin