Module org.praxislive.code
Package org.praxislive.code.userapi
-
Interface Summary 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 Summary 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.Table Trigger A field type for triggers (actions) - see@T. -
Annotation Types Summary Annotation Type Description AuxIn Annotate a field or method representing an auxiliary input, such as anInputor a method with single parameter.AuxOut Annotate a field representing an auxiliary output, such asOutput.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 anInputor 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 asOutput.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