Community ProtoFlux Library/AmasterAmaster/Experimental/Node Test: Difference between revisions
Created a page for custom node "Node Test" |
No edit summary |
||
Line 55: | Line 55: | ||
|Custom=true | |Custom=true | ||
|}} | |}} | ||
The '''Node Test''' is a custom node that does not serve a real function within a ProtoFlux code. Rather, the node is used to reference the colors of the ProtoFlux value types. | |||
== Input == | |||
=== SyncOperation ([[Impulses|Call]]) === | |||
The call will send an impulse into the custom node. | |||
=== ASyncCall ([[ASync|ASync]]) === | |||
Starts an Async task to the custom node. | |||
=== Bool ([[Bool|Bool]]) === | |||
A value input of a bool type. | |||
=== Byte ([[Byte|Byte]]) === | |||
A value input of a byte type. | |||
=== UShort ([[UShort|UShort]]) === | |||
A value input of an Ushort type. | |||
=== ULong ([[Uint|Uint]]) === | |||
A value input of an Ulong type. | |||
=== Sbyte ([[Sbyte|Sbyte]]) === | |||
A value input of a Sbyte type. | |||
=== Int ([[Int|Int]]) === | |||
A value input of an int type. | |||
=== Long ([[Long|Long]]) === | |||
A value input of a long type. | |||
=== Float ([[Float|float]]) === | |||
A value input of a float type. | |||
=== Double ([[Double|Double]]) === | |||
A value input of a double type. | |||
=== FloatQ ([[floatQ|floatQ]]) === | |||
A value input of a floatQ type. | |||
=== DoubleQ ([[DoubleQ|DoubleQ]]) === | |||
A value input of a doubleQ type. | |||
=== Decimal ([[Decimal|Decimal]]) === | |||
A value input of a decimal type. | |||
=== Char ([[Char|Char]]) === | |||
A value input of a char type. | |||
=== DateTime ([[Datetime|Datetime]]) === | |||
A value input of a DateTime type. | |||
=== TimeSpan ([[Timespan|Timespan]]) === | |||
A value input of a TimeSpan type. | |||
=== Color ([[Type:Color|Color]]) === | |||
A value input of a color type. | |||
=== ColorX ([[Type:ColorX|ColorX]]) === | |||
A value input of a colorX type. | |||
=== RefID ([[RefID|RefID]]) === | |||
A value input of a RefID type. | |||
=== Half ([[Type:Half|Half]]) === | |||
A value input of a half type. | |||
== Output == | |||
=== Continuation ([[Impulses|Call]]) === | |||
Sends an impulse after * ([[Impulses|Call]]) has been impulsed and the value has been written. | |||
=== IASyncOperation? ([[ASync|Async]]) === | |||
Sends an ASync task after ASyncCall ([[ASync|ASync]]) has been impulsed and the task has been completed. | |||
=== Type ([[Type:Type|Type]]) === | |||
A value output of a type. | |||
=== String ([[string|string]]) === | |||
A value output of a string type. | |||
=== Slot ([[Slot|Slot]]) === | |||
A value output of a slot. | |||
=== User ([[User|User]]) === | |||
A value output of a user. | |||
=== IWorldElement ([[IWorldElement|IWorldElement]]) === | |||
A value output of an IWorldElement type. | |||
=== IPlayable ([[IPlayable|Iplayable]]) === | |||
A value output of an Iplayable type. | |||
=== IAudioSource1 ([[AudioSource'1|AudioSource'1]]) === | |||
A value output of an IAudioSource1 type. | |||
=== IField ([[IField'1|IField'1]]) === | |||
A value output of an IField type. | |||
=== IField<T> ([[IField<T>|IField<T>]]) === | |||
A value output of an IField<T> type. | |||
=== UserRef ([[UserRef|UserRef]]) === | |||
A value output of an UserRef type. | |||
=== SyncRef ([[SyncRef|SyncRef]]) === | |||
A value output of an SyncRef type. | |||
=== ISyncRef ([[ISyncRef|ISyncRef]]) === | |||
A value output of an ISyncRef type. | |||
=== ICollider ([[ICollider|ICollider]]) === | |||
A value output of an ICollider type. | |||
=== Component ([[Component|Component]]) === | |||
A value output of a component type. | |||
=== CharacterController ([[CharacterController|CharacterController]]) === | |||
A value output of a CharacterController type, | |||
=== ReferenceTarget<T> ([[ReferenceTarget<T>|ReferenceTarget<T>]]) === | |||
A value output of a ReferenceTarget type. | |||
=== IAssetProvider<T> ([[IAssetProvider<T>|IAssetProvider<T>]]) === | |||
A value output of an IAssetProvider type. | |||
=== Object ([[Object|Object]]) === | |||
A value output of an object type. | |||
=== Float? ([[Float?|Float?]]) === | |||
A value output of a float? type. |
Revision as of 00:24, 24 August 2024
The Node Test is a custom node that does not serve a real function within a ProtoFlux code. Rather, the node is used to reference the colors of the ProtoFlux value types.
Input
SyncOperation (Call)
The call will send an impulse into the custom node.
ASyncCall (ASync)
Starts an Async task to the custom node.
Bool (Bool)
A value input of a bool type.
Byte (Byte)
A value input of a byte type.
UShort (UShort)
A value input of an Ushort type.
ULong (Uint)
A value input of an Ulong type.
Sbyte (Sbyte)
A value input of a Sbyte type.
Int (Int)
A value input of an int type.
Long (Long)
A value input of a long type.
Float (float)
A value input of a float type.
Double (Double)
A value input of a double type.
FloatQ (floatQ)
A value input of a floatQ type.
DoubleQ (DoubleQ)
A value input of a doubleQ type.
Decimal (Decimal)
A value input of a decimal type.
Char (Char)
A value input of a char type.
DateTime (Datetime)
A value input of a DateTime type.
TimeSpan (Timespan)
A value input of a TimeSpan type.
Color (Color)
A value input of a color type.
ColorX (ColorX)
A value input of a colorX type.
RefID (RefID)
A value input of a RefID type.
Half (Half)
A value input of a half type.
Output
Continuation (Call)
Sends an impulse after * (Call) has been impulsed and the value has been written.
IASyncOperation? (Async)
Sends an ASync task after ASyncCall (ASync) has been impulsed and the task has been completed.
Type (Type)
A value output of a type.
String (string)
A value output of a string type.
Slot (Slot)
A value output of a slot.
User (User)
A value output of a user.
IWorldElement (IWorldElement)
A value output of an IWorldElement type.
IPlayable (Iplayable)
A value output of an Iplayable type.
IAudioSource1 (AudioSource'1)
A value output of an IAudioSource1 type.
IField (IField'1)
A value output of an IField type.
IField<T> ([[IField<T>|IField<T>]])
A value output of an IField<T> type.
UserRef (UserRef)
A value output of an UserRef type.
SyncRef (SyncRef)
A value output of an SyncRef type.
ISyncRef (ISyncRef)
A value output of an ISyncRef type.
ICollider (ICollider)
A value output of an ICollider type.
Component (Component)
A value output of a component type.
CharacterController (CharacterController)
A value output of a CharacterController type,
ReferenceTarget<T> ([[ReferenceTarget<T>|ReferenceTarget<T>]])
A value output of a ReferenceTarget type.
IAssetProvider<T> ([[IAssetProvider<T>|IAssetProvider<T>]])
A value output of an IAssetProvider type.
Object (Object)
A value output of an object type.
Float? (Float?)
A value output of a float? type.