C# 클래스 VVVV.Pack.Game.AbstractGameNode

The abstract base node for all plugins that handle Behavior Links
상속: IPluginEvaluate, IPartImportsSatisfiedNotification
파일 보기 프로젝트 열기: velcrome/vvvv-Game

공개 프로퍼티들

프로퍼티 타입 설명
FAgents List

보호된 프로퍼티들

프로퍼티 타입 설명
link BehaviorLink

공개 메소드들

메소드 설명
Evaluate ( int spreadMax ) : void
IsPinValid ( Pin pin ) : bool
OnImportsSatisfied ( ) : void

보호된 메소드들

메소드 설명
FinishEvaluation ( ) : void

Flush all output pins.

StartEvaluation ( ) : void

This method is not useful yet. It's purpose is to sync all input pins automatically. There is no easy way to find all Pins of a node that allows for syncing, IPin does not have this functionality

connect ( object sender, PinConnectionEventArgs args ) : void

비공개 메소드들

메소드 설명
disconnect ( object sender, PinConnectionEventArgs args ) : void
init ( object sender, EventArgs e ) : void

메소드 상세

Evaluate() 공개 추상적인 메소드

public abstract Evaluate ( int spreadMax ) : void
spreadMax int
리턴 void

FinishEvaluation() 보호된 메소드

Flush all output pins.
protected FinishEvaluation ( ) : void
리턴 void

IsPinValid() 공개 메소드

public IsPinValid ( Pin pin ) : bool
pin Pin
리턴 bool

OnImportsSatisfied() 공개 메소드

public OnImportsSatisfied ( ) : void
리턴 void

StartEvaluation() 보호된 메소드

This method is not useful yet. It's purpose is to sync all input pins automatically. There is no easy way to find all Pins of a node that allows for syncing, IPin does not have this functionality
protected StartEvaluation ( ) : void
리턴 void

connect() 보호된 메소드

protected connect ( object sender, PinConnectionEventArgs args ) : void
sender object
args PinConnectionEventArgs
리턴 void

프로퍼티 상세

FAgents 공개적으로 프로퍼티

public List FAgents
리턴 List

link 보호되어 있는 프로퍼티

protected BehaviorLink,VVVV.Pack.Game link
리턴 BehaviorLink