Interface | Description |
---|---|
Data.Packet<T> |
A data holder used to wrap data of type T to be passed around a Pipe
graph.
|
Easing | |
Linkable<T> |
Linkable is a lightweight form of reactive stream for listening to changing
values from inputs, properties, animation, etc.
|
Linkable.Double |
A double primitive specialisation of Linkable.
|
Linkable.Int |
An int primitive specialisation of Linkable.
|
Class | Description |
---|---|
Config | |
Constants | |
Data |
Support for creating data pipes to work with data of any type.
|
Data.In<T> |
Input port pipe.
|
Data.Out<T> |
Input port pipe.
|
Data.Pipe<T> |
The base type of pipes that can be connected to form processing graphs.
|
Data.Sink<T> |
Data sink to drive pipe graph.
|
Easing.LinearEasing | |
Input |
A field type providing a control input port.
|
Output |
A field type providing a control output port.
|
Property |
A field type for properties (see
@P ). |
Property.Animator |
Provides keyframe animation support for Property.
|
PVector |
( begin auto-generated from PVector.xml )
A class to describe a two or three dimensional vector.
|
Ref<T> |
A generic object holder for safely passing references between different iterations
of code.
|
Struct |
A basic Struct-like DataObject for grouping other DataObjects or primitive arrays.
|
Trigger |
A field type for triggers (actions) - see
@T . |
Annotation Type | Description |
---|---|
AuxIn |
Annotate a field or method representing an auxiliary input, such as an
Input
or a method with single parameter. |
AuxOut |
Annotate a field representing an auxiliary output, such as
Output . |
Config.Port |
Control automatic port creation for properties, triggers, etc.
|
Config.Preferred |
Mark a feature as "preferred" - particularly important for presenting to
humans.
|
ID |
Override the default ID for ports or controls.
|
In |
Annotate a field or method representing an input, such as an
Input or a method
with single parameter. |
Inject |
Annotate a field to be injected - an injected field will be automatically
created and persisted between code changes.
|
OnChange |
Name a method to call when a property field (see
@P ) changes in
response to an external port or control call. |
OnError |
Name a method to call when a property field (see
@P ) has an error
in response to an external port or control call. |
Out |
Annotate a field representing an output, such as
Output . |
P |
Annotate a field as a property.
|
ReadOnly |
Mark a property field as read-only.
|
T |
Mark a field or method as a trigger (action).
|
Transient |
Mark a property field as transient.
|
Type |
Annotations for setting meta-data about fields.
|
Type.Boolean | |
Type.Integer | |
Type.Number | |
Type.Resource | |
Type.String |