Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abs(double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Calculate the absolute value of the given value.
- AbstractAsyncControl - Class in org.praxislive.base
- AbstractAsyncControl() - Constructor for class org.praxislive.base.AbstractAsyncControl
- AbstractAsyncProperty<V> - Class in org.praxislive.code
- AbstractAsyncProperty(Value, Class<V>, V) - Constructor for class org.praxislive.code.AbstractAsyncProperty
- AbstractComponent - Class in org.praxislive.base
- AbstractComponent() - Constructor for class org.praxislive.base.AbstractComponent
- AbstractComponentFactory - Class in org.praxislive.base
- AbstractComponentFactory - Class in org.praxislive.code
- AbstractComponentFactory() - Constructor for class org.praxislive.base.AbstractComponentFactory
- AbstractComponentFactory() - Constructor for class org.praxislive.code.AbstractComponentFactory
- AbstractComponentFactory.Data<T> - Class in org.praxislive.base
- AbstractComponentFactory.Data - Class in org.praxislive.code
- AbstractContainer - Class in org.praxislive.base
-
Abstract base class for
Containersupporting all controls ofContainerProtocol. - AbstractContainer() - Constructor for class org.praxislive.base.AbstractContainer
- AbstractContainer.AddChildControl - Class in org.praxislive.base
- AbstractContainer.ChildrenControl - Class in org.praxislive.base
- AbstractContainer.ConnectControl - Class in org.praxislive.base
- AbstractContainer.ConnectionsControl - Class in org.praxislive.base
- AbstractContainer.Delegate - Class in org.praxislive.base
-
Delegate base class to be used inside a wrapper class implementing
Container. - AbstractContainer.DisconnectControl - Class in org.praxislive.base
- AbstractContainer.RemoveChildControl - Class in org.praxislive.base
- AbstractProperty - Class in org.praxislive.base
-
A basic property control base class.
- AbstractProperty() - Constructor for class org.praxislive.base.AbstractProperty
- AbstractRoot - Class in org.praxislive.base
-
A general purpose base implementation of
Root. - AbstractRoot() - Constructor for class org.praxislive.base.AbstractRoot
-
Default constructor.
- AbstractRoot.Controller - Class in org.praxislive.base
-
Implementation of Root.Controller.
- AbstractRoot.Delegate - Class in org.praxislive.base
-
An abstract delegate class that may be attached to this Root to drive it from another source (eg. audio callback or UI event queue).
- AbstractRoot.DelegateConfiguration - Class in org.praxislive.base
-
A configuration object used for customizing
AbstractRoot.Delegatebehaviour in a subclass. - AbstractRoot.State - Enum Class in org.praxislive.base
-
The possible states this implementation may transition through.
- AbstractRootContainer - Class in org.praxislive.base
- AbstractRootContainer() - Constructor for class org.praxislive.base.AbstractRootContainer
- AbstractSingleCallFrame - Class in org.praxislive.script
-
An abstract
StackFramefor commands that need to make a stack frame that makes a single call and processes its response. - AbstractSingleCallFrame(Namespace, List<Value>) - Constructor for class org.praxislive.script.AbstractSingleCallFrame
- accumulate(List<Data.Packet<T>>) - Method in interface org.praxislive.code.userapi.Data.Packet
-
Accumulate data from the provided packets into this packet.
- acos(double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Returns the arc cosine of a value.
- acquire(int, boolean) - Static method in class org.praxislive.video.render.utils.PixelArrayCache
- action() - Method in class org.praxislive.core.Info.ControlInfoChooser
-
Create an ActionInfoBuilder
- Action - Enum constant in enum class org.praxislive.code.ControlDescriptor.Category
-
Controls that correspond to actions.
- Action - Enum constant in enum class org.praxislive.code.PortDescriptor.Category
-
Ports that correspond to actions (triggers).
- Action - Enum constant in enum class org.praxislive.core.ControlInfo.Type
-
A control that triggers an action.
- activating() - Method in class org.praxislive.base.AbstractRoot
-
Hook called during activation of this Root, asynchronously after a call to.
invalid reference
Controller#start(java.util.concurrent.ThreadFactory) - activating() - Method in class org.praxislive.hub.BasicCoreRoot
-
Activation hook implementation of the BasicCoreRoot.
- ACTIVE - Enum constant in enum class org.praxislive.core.ExecutionContext.State
-
Actively running.
- ACTIVE_IDLE - Enum constant in enum class org.praxislive.base.AbstractRoot.State
- ACTIVE_RUNNING - Enum constant in enum class org.praxislive.base.AbstractRoot.State
- Adaptor() - Constructor for class org.praxislive.base.Binding.Adaptor
- add() - Method in class org.praxislive.audio.code.AudioCodeDelegate
- add(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PVector
- add(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PVector
- add(Object) - Method in class org.praxislive.base.AbstractComponentFactory.Data
- add(Object) - Method in class org.praxislive.code.AbstractComponentFactory.Data
- add(String, Class<? extends Component>) - Method in class org.praxislive.base.AbstractComponentFactory
- add(String, AbstractComponentFactory.Data<? extends Component>) - Method in class org.praxislive.base.AbstractComponentFactory
- add(Pipe...) - Method in class org.praxislive.audio.code.AudioCodeDelegate
- add(AbstractComponentFactory.Data) - Method in class org.praxislive.code.AbstractComponentFactory
- add(CodeFactory<?>) - Method in class org.praxislive.code.AbstractComponentFactory
- add(Async<T>) - Method in class org.praxislive.code.userapi.Async.Queue
-
Add an Async to the queue.
- add(PVector) - Method in class org.praxislive.video.pgl.code.userapi.PVector
-
( begin auto-generated from PVector_add.xml ) Adds x, y, and z components to a vector, adds one vector to another, or adds two independent vectors together.
- add(PVector, PVector) - Static method in class org.praxislive.video.pgl.code.userapi.PVector
-
Add two vectors
- add(PVector, PVector, PVector) - Static method in class org.praxislive.video.pgl.code.userapi.PVector
-
Add two vectors into a target vector
- Add - Enum constant in enum class org.praxislive.video.code.userapi.VideoConstants.BlendMode
- Add - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.BlendMode
- Add - Enum constant in enum class org.praxislive.video.render.ops.BlendMode
- ADD - Static variable in class org.praxislive.video.code.userapi.VideoConstants
- ADD - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- ADD_CHILD - Static variable in class org.praxislive.core.protocols.ContainerProtocol
-
Name of the add-child control.
- ADD_CHILD_INFO - Static variable in class org.praxislive.core.protocols.ContainerProtocol
-
Info for the add-child control.
- ADD_ROOT - Static variable in class org.praxislive.core.services.RootManagerService
- ADD_ROOT_INFO - Static variable in class org.praxislive.core.services.RootManagerService
- addAudioOutputPort(AudioPort.Output, Pipe) - Method in class org.praxislive.audio.AudioPort.Input
- addAudioOutputPort(AudioPort.Output, Pipe) - Method in class org.praxislive.audio.DefaultAudioInputPort
- addChild(String, Component) - Method in class org.praxislive.base.AbstractContainer
- addChild(String, Component) - Method in class org.praxislive.base.AbstractRootContainer
- addChild(PShape) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- addChild(PShape, int) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- AddChildControl() - Constructor for class org.praxislive.base.AbstractContainer.AddChildControl
- addClockListener(CodeContext.ClockListener) - Method in class org.praxislive.code.CodeContext
-
Add a clock listener.
- addClockListener(ExecutionContext.ClockListener) - Method in class org.praxislive.base.DefaultExecutionContext
- addClockListener(ExecutionContext.ClockListener) - Method in interface org.praxislive.core.ExecutionContext
-
Add a listener for clock changes.
- addCommand(String, Command) - Method in interface org.praxislive.script.Namespace
-
Add a Command with the given ID to this Namespace.
- addControl(ControlDescriptor) - Method in class org.praxislive.code.CodeConnector
-
Add a control descriptor.
- addControlOutputPort(ControlPort.Output) - Method in class org.praxislive.code.ControlInput
- addControlOutputPort(ControlPort.Output) - Method in class org.praxislive.core.ControlPort.Input
- addDefaultControls() - Method in class org.praxislive.code.CodeConnector
-
Called during processing to create default controls.
- addDefaultControls() - Method in class org.praxislive.code.CodeContainer.Connector
- addDefaultControls() - Method in class org.praxislive.code.CodeRoot.Connector
- addDefaultControls() - Method in class org.praxislive.code.CodeRootContainer.Connector
- addDefaultPorts() - Method in class org.praxislive.code.CodeConnector
-
Called during processing to create default ports.
- addDefaultPorts() - Method in class org.praxislive.video.code.VideoCodeConnector
- addDefaultPorts() - Method in class org.praxislive.video.pgl.code.P2DCodeConnector
- addDefaultPorts() - Method in class org.praxislive.video.pgl.code.P3DCodeConnector
- addExtension(Root) - Method in class org.praxislive.hub.Hub.Builder
-
Add a root to install as an extension.
- addFrameRateListener(FrameRateListener) - Method in class org.praxislive.video.pgl.PGLPlayer
- addFrameRateListener(FrameRateListener) - Method in interface org.praxislive.video.pipes.FrameRateSource
- addListener(PortListener) - Method in class org.praxislive.audio.DefaultAudioInputPort
- addListener(PortListener) - Method in class org.praxislive.audio.DefaultAudioOutputPort
- addListener(PortListener) - Method in class org.praxislive.code.ControlInput
- addListener(PortListener) - Method in class org.praxislive.code.ControlOutput
- addListener(PortListener) - Method in class org.praxislive.code.DataPort.Input
- addListener(PortListener) - Method in class org.praxislive.code.DataPort.Output
- addListener(PortListener) - Method in class org.praxislive.code.RefPort.Input
- addListener(PortListener) - Method in class org.praxislive.code.RefPort.Output
- addListener(PortListener) - Method in interface org.praxislive.core.Port
- addListener(PortListener) - Method in class org.praxislive.video.DefaultVideoInputPort
- addListener(PortListener) - Method in class org.praxislive.video.DefaultVideoOutputPort
- addPort(PortDescriptor) - Method in class org.praxislive.code.CodeConnector
-
Add a port descriptor.
- addPort(PortDescriptor) - Method in class org.praxislive.code.CodeRoot.Connector
- addReference(ReferenceDescriptor) - Method in class org.praxislive.code.CodeConnector
-
Add a reference descriptor.
- address() - Method in class org.praxislive.hub.net.ChildLauncher.Info
-
Access the
SocketAddressto connect to the child. - addRoot(String, Class<? extends Root>) - Method in class org.praxislive.base.AbstractComponentFactory
- addRoot(String, AbstractComponentFactory.Data<? extends Root>) - Method in class org.praxislive.base.AbstractComponentFactory
- addRoot(CodeFactory<? extends CodeRootDelegate>) - Method in class org.praxislive.code.AbstractComponentFactory
- addSource(Data.Pipe<T>) - Method in class org.praxislive.code.userapi.Data.Pipe
-
Add a source for this pipe.
- addSource(VideoPipe) - Method in class org.praxislive.video.pipes.VideoPipe
- addStateListener(ExecutionContext.StateListener) - Method in class org.praxislive.base.DefaultExecutionContext
- addStateListener(ExecutionContext.StateListener) - Method in interface org.praxislive.core.ExecutionContext
-
Add a listener for state changes.
- addVariable(String, Variable) - Method in interface org.praxislive.script.Namespace
-
Add a Variable with the given ID to this Namespace.
- addVideoOutputPort(VideoPort.Output, VideoPipe) - Method in class org.praxislive.video.DefaultVideoInputPort
- addVideoOutputPort(VideoPort.Output, VideoPipe) - Method in class org.praxislive.video.VideoPort.Input
- allowed() - Element in annotation interface org.praxislive.code.userapi.Type.String
- allowed(String...) - Method in class org.praxislive.core.Info.StringInfoBuilder
-
Set allowed values property.
- allowedCommands(List<String>) - Method in class org.praxislive.script.ScriptStackFrame.Builder
-
Specify a list of allowed commands to filter those available from the provided namespace.
- allowRemoteServerConnection() - Method in class org.praxislive.hub.net.NetworkCoreFactory.Builder
-
Allow remote connections.
- allowRemoteServerConnection(String) - Method in class org.praxislive.hub.net.NetworkCoreFactory.Builder
-
Allow remote connections.
- alpha - Variable in class org.praxislive.video.render.Surface
- ALPHA_MASK - Static variable in class org.praxislive.video.render.utils.RGBMath
- ambient(double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- ambient(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- ambient(double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- ambient(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- ambient(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- ambient(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- ambientLight(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- ambientLight(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- ambientLight(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- ambientLight(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- analyseField(Field) - Method in class org.praxislive.audio.code.AudioCodeConnector
- analyseField(Field) - Method in class org.praxislive.code.CodeConnector
-
Called during processing to analyse each discovered field.
- analyseField(Field) - Method in class org.praxislive.code.CodeRoot.Connector
- analyseField(Field) - Method in class org.praxislive.video.code.VideoCodeConnector
- analyseField(Field) - Method in class org.praxislive.video.pgl.code.P2DCodeConnector
- analyseField(Field) - Method in class org.praxislive.video.pgl.code.P3DCodeConnector
- analyseField(CodeConnector<?>, Field) - Method in interface org.praxislive.code.CodeConnector.Plugin
-
Analyse the given field, configuring the CodeConnector as required.
- analyseFields(Field[]) - Method in class org.praxislive.code.CodeConnector
-
Called during processing to analyse all discovered fields in the delegate class.
- analyseMethod(Method) - Method in class org.praxislive.code.CodeConnector
-
Called during processing to analyse each discovered method.
- analyseMethod(Method) - Method in class org.praxislive.code.CodeContainer.Connector
- analyseMethod(Method) - Method in class org.praxislive.code.CodeRootContainer.Connector
- analyseMethod(Method) - Method in class org.praxislive.video.code.VideoCodeConnector
- analyseMethod(Method) - Method in class org.praxislive.video.pgl.code.P2DCodeConnector
- analyseMethod(Method) - Method in class org.praxislive.video.pgl.code.P3DCodeConnector
- analyseMethod(CodeConnector<?>, Method) - Method in interface org.praxislive.code.CodeConnector.Plugin
-
Analyse the given method, configuring the CodeConnector as required.
- analyseMethods(Method[]) - Method in class org.praxislive.code.CodeConnector
-
Called during processing to analyse all discovered methods in the delegate class.
- andThen(Function<List<Value>, StackFrame>) - Method in interface org.praxislive.script.StackFrame
-
Combine this StackFrame with another created from the result of this StackFrame.
- andThenMap(UnaryOperator<List<Value>>) - Method in interface org.praxislive.script.StackFrame
-
Map the result of this StackFrame with the provided mapping function before returning a result or using
StackFrame.andThen(java.util.function.Function). - angleBetween(PVector, PVector) - Static method in class org.praxislive.video.pgl.code.userapi.PVector
-
( begin auto-generated from PVector_angleBetween.xml ) Calculates and returns the angle (in radians) between two vectors
- animator() - Method in class org.praxislive.code.userapi.Property
-
Return the Animator for the Property, creating it if necessary.
- API_INFO - Static variable in class org.praxislive.code.CodeCompilerService
- API_INFO - Static variable in class org.praxislive.code.SharedCodeProtocol
- API_INFO - Static variable in class org.praxislive.core.protocols.ComponentProtocol
-
A component info for this protocol.
- API_INFO - Static variable in class org.praxislive.core.protocols.ContainerProtocol
-
A component info for this protocol.
- API_INFO - Static variable in class org.praxislive.core.protocols.SerializableProtocol
-
A component info for this protocol.
- API_INFO - Static variable in class org.praxislive.core.protocols.StartableProtocol
-
A component info for this protocol.
- API_INFO - Static variable in class org.praxislive.core.services.RootManagerService
- apply(Consumer<? super T>) - Method in class org.praxislive.code.userapi.Ref
-
Pass the value to the provided Consumer function.
- apply(Function<? super T, ? extends T>) - Static method in class org.praxislive.code.userapi.Data
-
Create a pipe that applies the function to every type T passing through.
- apply(Function<? super T, ? extends T>) - Method in interface org.praxislive.code.userapi.Data.Packet
-
Apply a function to the data in the packet.
- applyMatrix(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- applyMatrix(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- applyMatrix(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- applyMatrix(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- applyMatrix(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- applyMatrix(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- applyMatrix(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- applyMatrix(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- arc(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- arc(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- arc(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- arc(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- arc(double, double, double, double, double, double, int) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- arc(double, double, double, double, double, double, int) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- arc(double, double, double, double, double, double, int) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- arc(double, double, double, double, double, double, int) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- ARGB - Enum constant in enum class org.praxislive.video.code.userapi.OffScreen.Format
- args() - Method in class org.praxislive.core.Call
-
Get the argument list of this Call.
- argument() - Static method in class org.praxislive.core.Info
-
Get an ArgumentInfoChooser to choose an ArgumentInfoBuilder.
- argument(Function<Info.ArgumentInfoChooser, Info.ArgumentInfoBuilder<?>>) - Static method in class org.praxislive.core.Info
-
Apply the provided function to an ArgumentInfoChooser to choose and configure an ArgumentInfoBuilder and return the resulting ArgumentInfo.
- ArgumentInfo - Class in org.praxislive.core
-
Info object used to define the valid input and output arguments of a Control.
- arguments() - Method in interface org.praxislive.hub.net.ProxyInfo.Exec
-
Command line arguments to pass along to the executing process.
- argumentType() - Method in class org.praxislive.core.ArgumentInfo
-
The value type name of the argument.
- array - Variable in class org.praxislive.video.pgl.code.userapi.PVector
-
Array so that this can be temporarily used in an array context
- array() - Method in class org.praxislive.video.pgl.code.userapi.PVector
-
( begin auto-generated from PVector_array.xml ) Return a representation of this vector as a double array.
- array(String) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Parse the given String into a
PArray. - array(Property) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Attempt to extract a
PArrayfrom the given Property. - array(Value) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Convert the given Value into a
PArray. - ArrayBasedValue(PArray) - Constructor for class org.praxislive.core.types.PArray.ArrayBasedValue
-
Construct a MapBasedValue using the provided data map.
- arrayCopy(Object, int, Object, int, int) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
-
Copies an array (or part of an array) to another array.
- arrayCopy(Object, int, Object, int, int) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
-
Copies an array (or part of an array) to another array.
- arrayCopy(Object, Object) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
-
Copies an array to another array.
- arrayCopy(Object, Object) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
-
Copies an array to another array.
- arrayCopy(Object, Object, int) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
-
Copies an array (or part of an array) to another array.
- arrayCopy(Object, Object, int) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
-
Copies an array (or part of an array) to another array.
- as(Class<T>) - Method in class org.praxislive.core.types.PReference
- asClass() - Method in class org.praxislive.core.Port.Type
- asClass() - Method in class org.praxislive.core.Protocol.Type
-
Access the class of the Protocol type.
- asClass() - Method in class org.praxislive.core.Value.Type
-
The class that this Type maps to.
- asImage() - Method in class org.praxislive.video.pgl.PGLSurface
- asImage(Surface) - Method in class org.praxislive.video.pgl.PGLContext
- asin(double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Returns the arc sine of a value.
- asInputStream() - Method in class org.praxislive.core.types.PBytes
- ask(ControlAddress, Object...) - Method in class org.praxislive.code.CodeDelegate
-
Call a Control.
- ask(ControlAddress, List<Value>) - Method in class org.praxislive.code.CodeDelegate
-
Call a Control.
- asList() - Method in class org.praxislive.core.types.PArray
-
An unmodifiable
Listview of this list of values. - asListOf(Class<T>) - Method in class org.praxislive.core.types.PArray
-
Access an unmodifiable
Listview of this PArray as a list of the provided value type. - asMap() - Method in class org.praxislive.core.types.PMap
-
An unmodifiable
OrderedMapview of this PMap. - asMapOf(Class<T>) - Method in class org.praxislive.core.types.PMap
-
Access an unmodifiable
OrderedMapview of this PMap as a map of the provided value type. - asPFont(Font) - Method in class org.praxislive.video.pgl.PGLContext
- asPGLShape(PShape) - Method in class org.praxislive.video.pgl.PGLContext
- asPString() - Method in enum class org.praxislive.core.services.LogLevel
- asRectangle() - Method in class org.praxislive.video.render.ops.Bounds
-
Deprecated.
- async(TaskService.Task) - Static method in interface org.praxislive.script.StackFrame
-
Create a StackFrame that executes the provided task asynchronously in the default
TaskServiceand returns the result. - async(T, Async.Task<T, R>) - Method in class org.praxislive.code.CodeDelegate
-
Run a task asynchronously and outside of the component context.
- Async<T> - Class in org.praxislive.code.userapi
-
A lightweight holder for a future value, the result of an asynchronous operation such as an actor call.
- Async() - Constructor for class org.praxislive.code.userapi.Async
-
Construct an empty Async.
- Async.Queue<T> - Class in org.praxislive.code.userapi
-
A queue for handling Async instances.
- Async.Task<T,
R> - Interface in org.praxislive.code.userapi -
A task intended to be run asynchronously and outside of the main component context.
- atan(double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Returns the arc tangent of a value.
- atan2(double, double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Returns the angle theta from the conversion of rectangular coordinates (x, y) to polar coordinates (r, theta).
- attach(CodeContext<?>) - Method in class org.praxislive.code.AbstractAsyncProperty
- attach(CodeContext<?>) - Method in class org.praxislive.code.PropertyControl.Binding
- attach(CodeContext<?>) - Method in class org.praxislive.code.TriggerControl.Binding
- attach(CodeContext<?>) - Method in class org.praxislive.code.userapi.Data.Sink
-
Deprecated.
- attach(CodeContext<?>) - Method in class org.praxislive.code.userapi.Input
- attach(CodeContext<?>, InfoProperty.Descriptor) - Method in class org.praxislive.code.InfoProperty.Descriptor
- attach(CodeContext<?>, PropertyControl.Binding) - Method in class org.praxislive.code.PropertyControl.Binding
- attach(CodeContext<?>, PropertyControl.Descriptor) - Method in class org.praxislive.code.PropertyControl.Descriptor
- attach(CodeContext<?>, ResourceProperty.Descriptor) - Method in class org.praxislive.code.ResourceProperty.Descriptor
- attach(CodeContext<?>, TriggerControl.Descriptor) - Method in class org.praxislive.code.TriggerControl.Descriptor
- attach(CodeContext<?>, Property) - Method in class org.praxislive.code.userapi.Property
- attach(CodeContext<?>, Trigger) - Method in class org.praxislive.code.userapi.Trigger
- attach(CodeContext<?>, T) - Method in class org.praxislive.code.Descriptor
-
Attach the descriptor to the provided context.
- attachAlphaQuery(String, UnaryOperator<Boolean>) - Method in class org.praxislive.video.code.VideoCodeDelegate
- attachDelegate(AbstractRoot.Delegate) - Method in class org.praxislive.base.AbstractRoot
-
Attach a
AbstractRoot.Delegateto this Root. - attachLogging(LogBuilder) - Method in class org.praxislive.code.CodeFactory.Task
-
Attach a log builder to the task.
- attachPrevious(Class<D>) - Method in class org.praxislive.code.CodeFactory.Task
-
Attach the previous iteration of delegate class, if available, that is being replaced.
- attachRenderQuery(String, UnaryOperator<Boolean>) - Method in class org.praxislive.video.code.VideoCodeDelegate
- attachRenderQuery(UnaryOperator<Boolean>) - Method in class org.praxislive.video.code.VideoCodeDelegate
- attrib(String, boolean...) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- attrib(String, double...) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- attrib(String, int...) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- attribNormal(String, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- attribPosition(String, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- AudioCode - Class in org.praxislive.audio.code
-
Audio code utility functions.
- AudioCodeConnector - Class in org.praxislive.audio.code
- AudioCodeConnector(CodeFactory.Task<AudioCodeDelegate>, AudioCodeDelegate) - Constructor for class org.praxislive.audio.code.AudioCodeConnector
- AudioCodeConnector(CodeFactory.Task<AudioCodeDelegate>, AudioCodeDelegate, Class<? extends AudioCodeDelegate>) - Constructor for class org.praxislive.audio.code.AudioCodeConnector
- AudioCodeContext - Class in org.praxislive.audio.code
- AudioCodeContext(AudioCodeConnector) - Constructor for class org.praxislive.audio.code.AudioCodeContext
- AudioCodeDelegate - Class in org.praxislive.audio.code
- AudioCodeDelegate() - Constructor for class org.praxislive.audio.code.AudioCodeDelegate
- AudioConstants - Class in org.praxislive.audio.code.userapi
- AudioContext - Class in org.praxislive.audio
- AudioContext() - Constructor for class org.praxislive.audio.AudioContext
- AudioContext.Client - Class in org.praxislive.audio
- AudioContext.InputClient - Class in org.praxislive.audio
- AudioContext.OutputClient - Class in org.praxislive.audio
- AudioIn - Class in org.praxislive.audio.code.userapi
- AudioIn() - Constructor for class org.praxislive.audio.code.userapi.AudioIn
- AudioOut - Class in org.praxislive.audio.code.userapi
- AudioOut() - Constructor for class org.praxislive.audio.code.userapi.AudioOut
- AudioPort - Class in org.praxislive.audio
- AudioPort() - Constructor for class org.praxislive.audio.AudioPort
- AudioPort.Input - Class in org.praxislive.audio
- AudioPort.Output - Class in org.praxislive.audio
- AudioPort.Provider - Class in org.praxislive.audio
- AudioSettings - Class in org.praxislive.audio
- audioSink(String) - Method in interface org.praxislive.video.gstreamer.VideoPlayer
- autoClose() - Element in annotation interface org.praxislive.code.userapi.Persist
-
Control whether AutoCloseable field values are closed on disposal.
- autoReset() - Element in annotation interface org.praxislive.code.userapi.Persist
-
Control whether to reset values on root stop (idle).
- autoRunFile() - Method in interface org.praxislive.launcher.Launcher.Context
-
Provide an optional file to be run on launch, eg. for embedding the launcher in a project.
- AuxIn - Enum constant in enum class org.praxislive.code.ControlDescriptor.Category
-
Controls that correspond to auxiliary input.
- AuxIn - Enum constant in enum class org.praxislive.code.PortDescriptor.Category
-
Ports that correspond to auxiliary input.
- AuxIn - Annotation Interface in org.praxislive.code.userapi
-
Annotate a field or method representing an auxiliary input, such as an
Inputor a method with single parameter. - AuxOut - Enum constant in enum class org.praxislive.code.PortDescriptor.Category
-
Ports that correspond to auxiliary output.
- AuxOut - Annotation Interface in org.praxislive.code.userapi
-
Annotate a field representing an auxiliary output, such as
Output. - await() - Method in class org.praxislive.hub.Hub
-
Wait for the core root and hub to terminate.
- await(long, TimeUnit) - Method in class org.praxislive.hub.Hub
-
Wait for the given time period for the core root and hub to terminate.
- awaitInfo(long, TimeUnit) - Method in class org.praxislive.hub.net.NetworkCoreFactory
-
Get
NetworkCoreFactory.Infofor the started core root. - awaitTermination(long, TimeUnit) - Method in class org.praxislive.base.AbstractRoot.Controller
- awaitTermination(long, TimeUnit) - Method in interface org.praxislive.core.Root.Controller
-
Wait for the Root to fully terminate, freeing up all resources.
B
- B(Object) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Casting function to convert an object into a boolean value.
- background(double) - Method in class org.praxislive.video.code.userapi.PGraphics
- background(double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- background(double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- background(double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- background(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- background(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- background(double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- background(double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- background(double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- background(double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- background(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- background(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- background(double, double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- background(double, double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- background(double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- background(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- background(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- background(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- background(double, double, double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- background(double, double, double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- background(double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- background(double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- background(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- background(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- background(PImage) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- background(PImage) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- background(PImage) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- background(PImage) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- BANG - Static variable in class org.praxislive.core.ControlPort
- base() - Static method in class org.praxislive.audio.code.AudioCode
-
Access
CodeFactory.BaseforAudioCodeDelegate. - base() - Element in annotation interface org.praxislive.code.ContainerDelegateAPI.CustomType
-
The base code delegate.
- base() - Static method in class org.praxislive.core.code.CoreCode
-
Access
CodeFactory.BaseforCoreCodeDelegate. - base() - Static method in class org.praxislive.core.code.DataCode
-
Access
CodeFactory.BaseforDataCodeDelegate. - base() - Static method in class org.praxislive.video.code.VideoCode
-
Access
CodeFactory.BaseforVideoCodeDelegate. - base(Class<B>, List<String>, BiFunction<CodeFactory.Task<B>, B, CodeContext<B>>) - Static method in class org.praxislive.code.CodeFactory
-
Create a component
CodeFactory.Basefor the given base delegate class, from which can be created individual CodeFactory instances. - BASE_CLASS_KEY - Static variable in class org.praxislive.code.CodeFactory
-
Key for use in control info properties with the name of the base delegate type (class) as the value.
- BASE_IMPORTS_KEY - Static variable in class org.praxislive.code.CodeFactory
-
Key for use in control info properties with the base imports that should be available in source code.
- base2D() - Static method in class org.praxislive.video.pgl.code.PGLCode
-
Access
CodeFactory.BaseforP2DCodeDelegate. - base3D() - Static method in class org.praxislive.video.pgl.code.PGLCode
-
Access
CodeFactory.BaseforP3DCodeDelegate. - baseClass() - Method in class org.praxislive.code.CodeFactory.Base
-
Query the base delegate class that all CodeFactory instances will create subclasses of.
- baseClass() - Method in class org.praxislive.code.CodeFactory
-
Query the base delegate class.
- baseDelegate() - Method in record class org.praxislive.code.CodeChildFactoryService.Task
-
Returns the value of the
baseDelegaterecord component. - baseImports() - Method in class org.praxislive.code.CodeFactory.Base
-
Query the base imports that all CodeFactory instance will add to the source body.
- baseImports() - Method in class org.praxislive.code.CodeFactory
-
Query the base imports to be automatically added to the source body.
- BasicCoreRoot - Class in org.praxislive.hub
-
A base implementation of a core root for use with
Hub. - BasicCoreRoot(Hub.Accessor, List<Root>) - Constructor for class org.praxislive.hub.BasicCoreRoot
-
Create an instance.
- beginCamera() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- beginCamera() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- beginContour() - Method in class org.praxislive.video.pgl.code.userapi.PShape
- beginDraw() - Method in class org.praxislive.video.code.userapi.PGraphics
- beginDraw() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- beginDraw() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- beginDraw() - Method in class org.praxislive.video.pgl.PGLGraphics
- beginDraw() - Method in class org.praxislive.video.pgl.PGLGraphics3D
- beginShape() - Method in class org.praxislive.video.code.userapi.PGraphics
- beginShape() - Method in class org.praxislive.video.code.VideoCodeDelegate
- beginShape() - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- beginShape() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- beginShape() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- beginShape() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- beginShape() - Method in class org.praxislive.video.pgl.code.userapi.PShape
- beginShape(Constants.ShapeMode) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- beginShape(Constants.ShapeMode) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- beginShape(Constants.ShapeMode) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- beginShape(Constants.ShapeMode) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- beginShape(Constants.ShapeMode) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- bezier(double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- bezier(double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- bezier(double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- bezier(double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- bezier(double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- bezier(double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- bezier(double, double, double, double, double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- bezier(double, double, double, double, double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- bezierPoint(double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- bezierPoint(double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- bezierPoint(double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- bezierPoint(double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- bezierTangent(double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- bezierTangent(double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- bezierTangent(double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- bezierTangent(double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- bezierVertex(double, double, double, double, double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- bezierVertex(double, double, double, double, double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- bezierVertex(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- bezierVertex(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- bezierVertex(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- bezierVertex(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- bezierVertex(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- bezierVertex(double, double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- bezierVertex(double, double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- bezierVertex(double, double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- BIDI - Enum constant in enum class org.praxislive.core.PortInfo.Direction
-
Port is bi-directional.
- bind(BiConsumer<? super T, V>, BiConsumer<? super T, V>, V) - Method in class org.praxislive.code.userapi.Ref
-
Bind something (usually a callback / listener) to the reference, providing for automatic attachment and removal on reference change, reset or disposal.
- bind(Binding.Adaptor) - Method in class org.praxislive.base.Binding
- bind(Async<T>, Async<? super T>) - Static method in class org.praxislive.code.userapi.Async
-
Bind a target Async to complete when a source Async completes.
- bind(ControlAddress, Binding.Adaptor) - Method in interface org.praxislive.base.BindingContext
-
Bind adaptor to the binding for the given ControlAddress.
- bind(ControlAddress, Binding.Adaptor) - Method in class org.praxislive.base.BindingContextControl
- Binding - Class in org.praxislive.base
-
A BindingContext will normally have one Binding for each bound address.
- Binding() - Constructor for class org.praxislive.base.Binding
- Binding() - Constructor for class org.praxislive.code.PropertyControl.Binding
- Binding() - Constructor for class org.praxislive.code.TriggerControl.Binding
- Binding.Adaptor - Class in org.praxislive.base
-
Abstract type for binding to a Control.
- Binding.SyncRate - Enum Class in org.praxislive.base
-
Possible rates for syncing.
- BindingContext - Interface in org.praxislive.base
-
An interface allowing for binding to a Control and (if a property) syncing to it.
- BindingContextControl - Class in org.praxislive.base
-
An implementation of BindingContext based around a single Control.
- BindingContextControl(ControlAddress, ExecutionContext, PacketRouter) - Constructor for class org.praxislive.base.BindingContextControl
-
Create a BindingContextControl.
- BitXor - Enum constant in enum class org.praxislive.video.code.userapi.VideoConstants.BlendMode
- BitXor - Enum constant in enum class org.praxislive.video.render.ops.BlendMode
- BITXOR - Static variable in class org.praxislive.video.code.userapi.VideoConstants
- blend(int, int, int) - Static method in class org.praxislive.video.render.utils.RGBMath
- Blend - Enum constant in enum class org.praxislive.video.code.userapi.VideoConstants.BlendMode
- Blend - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.BlendMode
- BLEND - Static variable in class org.praxislive.video.code.userapi.VideoConstants
- BLEND - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- blendMode(VideoConstants.BlendMode) - Method in class org.praxislive.video.code.userapi.PGraphics
- blendMode(VideoConstants.BlendMode) - Method in class org.praxislive.video.code.VideoCodeDelegate
- blendMode(VideoConstants.BlendMode, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- blendMode(VideoConstants.BlendMode, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- blendMode(Constants.BlendMode) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- blendMode(Constants.BlendMode) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- blendMode(Constants.BlendMode) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- blendMode(Constants.BlendMode) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- BlendMode - Enum Class in org.praxislive.video.render.ops
- blendModeImpl() - Method in class org.praxislive.video.pgl.PGLGraphics
- blendModeImpl() - Method in class org.praxislive.video.pgl.PGLGraphics3D
- Blit - Class in org.praxislive.video.render.ops
- Blit() - Constructor for class org.praxislive.video.render.ops.Blit
- blockSize - Variable in class org.praxislive.audio.code.AudioCodeDelegate
- BLUE_MASK - Static variable in class org.praxislive.video.render.utils.RGBMath
- Blur - Class in org.praxislive.video.render.ops
- Bounds - Class in org.praxislive.video.render.ops
-
Deprecated.
- Bounds(int, int, int, int) - Constructor for class org.praxislive.video.render.ops.Bounds
-
Deprecated.
- Bounds(Rectangle) - Constructor for class org.praxislive.video.render.ops.Bounds
-
Deprecated.
- box(double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- box(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- box(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- box(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- BRACED - Enum constant in enum class org.praxislive.core.syntax.Token.Type
- Break - Enum constant in enum class org.praxislive.script.StackFrame.State
-
Special state to control stack unwinding.
- breakConnection(AudioPort.Input, Pipe) - Method in class org.praxislive.audio.AudioPort.Output
- breakConnection(ControlPort.Input) - Method in class org.praxislive.core.ControlPort.Output
- breakConnection(VideoPort.Input, VideoPipe) - Method in class org.praxislive.video.VideoPort.Output
- breakShape() - Method in class org.praxislive.video.code.userapi.PGraphics
- breakShape() - Method in class org.praxislive.video.code.VideoCodeDelegate
- BufferedImageSurface - Class in org.praxislive.video.render.utils
- BufferedImageSurface(int, int, boolean) - Constructor for class org.praxislive.video.render.utils.BufferedImageSurface
- build() - Method in class org.praxislive.base.MapTreeWriter
-
Build the data map.
- build() - Method in class org.praxislive.core.Info.ActionInfoBuilder
- build() - Method in class org.praxislive.core.Info.ArgumentInfoBuilder
- build() - Method in class org.praxislive.core.Info.ComponentInfoBuilder
- build() - Method in class org.praxislive.core.Info.ControlInfoBuilder
- build() - Method in class org.praxislive.core.Info.FunctionInfoBuilder
- build() - Method in class org.praxislive.core.Info.PortInfoBuilder
- build() - Method in class org.praxislive.core.Info.PropertyInfoBuilder
- build() - Method in class org.praxislive.core.Info.ReadOnlyPropertyInfoBuilder
- build() - Method in class org.praxislive.core.types.PMap.Builder
-
Build the PMap.
- build() - Method in class org.praxislive.hub.Hub.Builder
-
Build the hub.
- build() - Method in class org.praxislive.hub.net.HubConfiguration.Builder
-
Build the hub configuration.
- build() - Method in class org.praxislive.hub.net.NetworkCoreFactory.Builder
-
Build a NetworkCoreFactory based on the builder configuration.
- build() - Method in class org.praxislive.project.GraphBuilder.Component
-
Build a component element from this builder.
- build() - Method in class org.praxislive.project.GraphBuilder.Root
-
Build a root element from this builder.
- build() - Method in class org.praxislive.project.ProjectModel.Builder
-
Build the project model.
- build() - Method in class org.praxislive.purl.PackageURL.Builder
-
Builds the new PackageURL object.
- build() - Method in class org.praxislive.script.ScriptStackFrame.Builder
-
Build the ScriptStackFrame.
- buildBaseComponentInfo(Info.ComponentInfoBuilder) - Method in class org.praxislive.code.CodeConnector
-
Build base component info.
- buildBaseComponentInfo(Info.ComponentInfoBuilder) - Method in class org.praxislive.code.CodeContainer.Connector
- buildBaseComponentInfo(Info.ComponentInfoBuilder) - Method in class org.praxislive.code.CodeRoot.Connector
- buildBaseComponentInfo(Info.ComponentInfoBuilder) - Method in class org.praxislive.code.CodeRootContainer.Connector
- buildControlInfo(Info.ComponentInfoBuilder, Map<String, ControlDescriptor<?>>) - Method in class org.praxislive.code.CodeConnector
-
Build control info.
- buildControlMap(Map<String, Control>) - Method in class org.praxislive.hub.BasicCoreRoot
-
Build the controls on this root.
- buildElement(ProjectElement) - Method in class org.praxislive.project.ProjectModel.Builder
-
Add a build element.
- buildElements() - Method in class org.praxislive.project.ProjectModel
-
Immutable list of the elements in the build section.
- builder() - Static method in class org.praxislive.core.types.PMap
-
Create a PMap.Builder.
- builder() - Static method in class org.praxislive.hub.Hub
-
Create a
Hub.Builder. - builder() - Static method in class org.praxislive.hub.net.HubConfiguration
-
Create a hub configuration builder.
- builder() - Static method in class org.praxislive.hub.net.NetworkCoreFactory
-
Create a NetworkCoreFactory builder.
- builder() - Static method in class org.praxislive.project.ProjectModel
-
Create a project model builder.
- builder() - Static method in class org.praxislive.purl.PackageURL
-
Get a builder for creating a PackageURL from elements.
- buildPortInfo(Info.ComponentInfoBuilder, Map<String, PortDescriptor<?>>) - Method in class org.praxislive.code.CodeConnector
-
Build port info.
- buildServiceMap(Map<Class<? extends Service>, ComponentAddress>) - Method in class org.praxislive.hub.BasicCoreRoot
-
Build the map of services implemented by this root.
- Bus - Interface in org.praxislive.video.pipes
C
- calculate(double) - Method in interface org.praxislive.code.userapi.Easing
- calculate(double) - Method in class org.praxislive.code.userapi.Easing.LinearEasing
- calculateBounds(Dimension, Dimension, ResizeMode, Rectangle, Rectangle) - Static method in class org.praxislive.video.utils.ResizeUtils
- call(Call, PacketRouter) - Method in class org.praxislive.base.AbstractAsyncControl
- call(Call, PacketRouter) - Method in class org.praxislive.base.AbstractContainer.ChildrenControl
- call(Call, PacketRouter) - Method in class org.praxislive.base.AbstractContainer.ConnectControl
- call(Call, PacketRouter) - Method in class org.praxislive.base.AbstractContainer.ConnectionsControl
- call(Call, PacketRouter) - Method in class org.praxislive.base.AbstractContainer.DisconnectControl
- call(Call, PacketRouter) - Method in class org.praxislive.base.AbstractContainer.RemoveChildControl
- call(Call, PacketRouter) - Method in class org.praxislive.base.AbstractProperty
- call(Call, PacketRouter) - Method in class org.praxislive.base.BindingContextControl
- call(Call, PacketRouter) - Method in class org.praxislive.base.MetaProperty
- call(Call, PacketRouter) - Method in class org.praxislive.code.AbstractAsyncProperty
- call(Call, PacketRouter) - Method in class org.praxislive.code.InfoProperty
- call(Call, PacketRouter) - Method in class org.praxislive.code.PropertyControl
- call(Call, PacketRouter) - Method in class org.praxislive.code.SharedCodeProperty
- call(Call, PacketRouter) - Method in class org.praxislive.code.TriggerControl
- call(Call, PacketRouter) - Method in interface org.praxislive.core.Control
- call(ControlAddress, List<Value>) - Static method in interface org.praxislive.script.StackFrame
-
Create a StackFrame that makes a call to the provided control and returns the result.
- call(ControlAddress, Value) - Static method in interface org.praxislive.script.StackFrame
-
Create a StackFrame that makes a call to the provided control and returns the result.
- Call - Class in org.praxislive.core
- callSource(VideoPipe, Surface, long) - Method in class org.praxislive.video.pipes.VideoPipe
- camera() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- camera() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- camera(double, double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- camera(double, double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- canonicalize() - Method in class org.praxislive.purl.PackageURL
-
Returns the canonicalized representation of the purl.
- category() - Method in class org.praxislive.code.ControlDescriptor
-
Get the category.
- category() - Method in class org.praxislive.code.PortDescriptor
-
Get the category.
- Center - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.DrawingMode
- CENTER - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- checkActive() - Method in class org.praxislive.code.CodeContext
-
Check whether the CodeContext is running inside an ExecutionContext with active state.
- checkCompatible(Surface, boolean, boolean) - Method in class org.praxislive.video.pgl.PGLSurface
- checkCompatible(Surface, boolean, boolean) - Method in class org.praxislive.video.render.Surface
- checkCompatible(Surface, boolean, boolean) - Method in class org.praxislive.video.render.utils.BufferedImageSurface
- child(String, ComponentType, Consumer<GraphBuilder.Component>) - Method in class org.praxislive.project.GraphBuilder.Base
-
Add a child of the given type, configured by the passed in builder consumer.
- child(String, GraphElement.Component) - Method in class org.praxislive.project.GraphBuilder.Base
-
Add a child component element.
- childLauncher(ChildLauncher) - Method in class org.praxislive.hub.net.NetworkCoreFactory.Builder
-
Provide an implementation of
ChildLauncherfor proxies that require to auto-launch a local child process of the current one. - ChildLauncher - Interface in org.praxislive.hub.net
-
Service for launching a child process clone of this process, to be provided to
NetworkCoreFactory. - ChildLauncher.Info - Class in org.praxislive.hub.net
-
Information about the launched child process.
- children() - Method in class org.praxislive.base.AbstractContainer
- children() - Method in class org.praxislive.base.AbstractRootContainer
- children() - Method in class org.praxislive.code.CodeContainer
- children() - Method in class org.praxislive.code.CodeContainerDelegate
-
Stream of child IDs.
- children() - Method in class org.praxislive.code.CodeRootContainer
- children() - Method in class org.praxislive.code.CodeRootContainerDelegate
-
Stream of child IDs.
- children() - Method in interface org.praxislive.core.Container
-
Get a Stream of the child IDs that this container makes publicly visible.
- children() - Method in class org.praxislive.project.GraphBuilder.Base
-
Immutable snapshot of children.
- children() - Method in class org.praxislive.project.GraphElement.Component
-
Immutable ordered map of child component elements by ID.
- CHILDREN - Static variable in class org.praxislive.core.protocols.ContainerProtocol
-
Name of the children control.
- CHILDREN_INFO - Static variable in class org.praxislive.core.protocols.ContainerProtocol
-
Info for the children control.
- ChildrenControl() - Constructor for class org.praxislive.base.AbstractContainer.ChildrenControl
- circIn - Static variable in interface org.praxislive.code.userapi.Easing
- circInOut - Static variable in interface org.praxislive.code.userapi.Easing
- circle(double, double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- circle(double, double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- circle(double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- circle(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- circle(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- circle(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- circOut - Static variable in interface org.praxislive.code.userapi.Easing
- Clamp - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.TextureWrap
- CLAMP - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- clear() - Method in class org.praxislive.base.MapTreeWriter
-
Clear the writer for reuse.
- clear() - Method in class org.praxislive.code.userapi.Async.Queue
-
Clear all Async from the queue.
- clear() - Method in interface org.praxislive.code.userapi.Data.Packet
-
Clear the data in the packet.
- clear() - Method in class org.praxislive.code.userapi.Ref
-
Disposes the value and clears initialization.
- clear() - Method in class org.praxislive.core.services.LogBuilder
- clear() - Method in class org.praxislive.video.code.userapi.PGraphics
- clear() - Method in class org.praxislive.video.code.VideoCodeDelegate
- clear() - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- clear() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- clear() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- clear() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- clear() - Method in class org.praxislive.video.pgl.PGLSurface
- clear() - Method in class org.praxislive.video.render.Surface
- clear() - Method in class org.praxislive.video.render.utils.BufferedImageSurface
- CLEAR - Static variable in class org.praxislive.core.services.ScriptService
- CLEAR_INFO - Static variable in class org.praxislive.core.services.ScriptService
- clearCaches() - Method in class org.praxislive.code.userapi.Data.Pipe
-
Clear any cached data.
- clearChildren() - Method in class org.praxislive.project.GraphBuilder.Base
-
Clear the existing children.
- clearCommands() - Method in class org.praxislive.project.GraphBuilder.Root
-
Clear the existing commands.
- clearComments() - Method in class org.praxislive.project.GraphBuilder.Base
-
Clear the existing comments.
- clearConnections() - Method in class org.praxislive.project.GraphBuilder.Base
-
Clear the existing connections.
- clearLinks() - Method in class org.praxislive.code.userapi.Input
-
Clear all Linkables from this Input.
- clearLinks() - Method in class org.praxislive.code.userapi.Property
-
Clear all Linkables from the Property.
- clearLinks() - Method in class org.praxislive.code.userapi.Ref.Input
-
Clear all links added with
Ref.Input.onUpdate()orRef.Input.onUpdate(java.util.function.Consumer). - clearLinks() - Method in class org.praxislive.code.userapi.Trigger
-
Clear all Linkables from this Trigger.
- clearProperties() - Method in class org.praxislive.project.GraphBuilder.Base
-
Clear the existing properties.
- Client() - Constructor for class org.praxislive.audio.AudioContext.Client
- Client() - Constructor for class org.praxislive.video.VideoContext.Client
- ClientConfiguration - Class in org.praxislive.video
- ClientConfiguration(int, int) - Constructor for class org.praxislive.video.ClientConfiguration
- ClientConfiguration(int, int, Lookup) - Constructor for class org.praxislive.video.ClientConfiguration
- ClientConfiguration.DeviceIndex - Class in org.praxislive.video
- ClientConfiguration.Dimension - Class in org.praxislive.video
- ClientConfiguration.Rotation - Class in org.praxislive.video
- ClientRegistrationException - Exception Class in org.praxislive.audio
- ClientRegistrationException - Exception Class in org.praxislive.video
- ClientRegistrationException() - Constructor for exception class org.praxislive.audio.ClientRegistrationException
-
Creates a new instance of
ClientRegistrationExceptionwithout detail message. - ClientRegistrationException() - Constructor for exception class org.praxislive.video.ClientRegistrationException
-
Creates a new instance of
ClientRegistrationExceptionwithout detail message. - ClientRegistrationException(String) - Constructor for exception class org.praxislive.audio.ClientRegistrationException
-
Constructs an instance of
ClientRegistrationExceptionwith the specified detail message. - ClientRegistrationException(String) - Constructor for exception class org.praxislive.video.ClientRegistrationException
-
Constructs an instance of
ClientRegistrationExceptionwith the specified detail message. - ClientRegistrationException(String, Throwable) - Constructor for exception class org.praxislive.audio.ClientRegistrationException
- ClientRegistrationException(Throwable) - Constructor for exception class org.praxislive.audio.ClientRegistrationException
- clip(double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- clip(double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- clip(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- clip(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- Clock - Interface in org.praxislive.core
-
High-precision nanosecond time source.
- Close - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.ShapeEndMode
- CLOSE - Static variable in class org.praxislive.video.code.userapi.VideoConstants
- CLOSE - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- CodeChildFactoryService - Class in org.praxislive.code
-
A service for constructing a component as a custom child type of a container.
- CodeChildFactoryService() - Constructor for class org.praxislive.code.CodeChildFactoryService
- CodeChildFactoryService.Result - Record Class in org.praxislive.code
-
Result passed back by reference from the service.
- CodeChildFactoryService.Task - Record Class in org.praxislive.code
-
Task passed in by reference to the service.
- CodeCompilerService - Class in org.praxislive.code
- CodeCompilerService() - Constructor for class org.praxislive.code.CodeCompilerService
- CodeComponent<D> - Class in org.praxislive.code
-
A CodeComponent is a Component instance that is rewritable at runtime.
- CodeComponentFactoryService - Class in org.praxislive.code
-
A factory service for code components.
- CodeComponentFactoryService() - Constructor for class org.praxislive.code.CodeComponentFactoryService
- CodeConnector<D> - Class in org.praxislive.code
-
Base class for analysing a
CodeDelegateand creating the resources required for its wrappingCodeContext. - CodeConnector(CodeFactory.Task<D>, D) - Constructor for class org.praxislive.code.CodeConnector
-
Create a CodeConnector for the provided delegate.
- CodeConnector.Plugin - Interface in org.praxislive.code
-
Plugin implementations should be registered via service loader mechanism to extend behaviour of CodeConnectors.
- CodeContainer<D> - Class in org.praxislive.code
-
A CodeContainer is a Container instance that is rewritable at runtime.
- CodeContainer.Connector<D> - Class in org.praxislive.code
-
CodeConnector subclass for CodeContainers.
- CodeContainer.Context<D> - Class in org.praxislive.code
-
CodeContext subclass for CodeContainers.
- CodeContainerDelegate - Class in org.praxislive.code
-
Base class for user rewritable container code.
- CodeContainerDelegate() - Constructor for class org.praxislive.code.CodeContainerDelegate
- CodeContainerDelegate.ProxyPorts - Annotation Interface in org.praxislive.code
-
Annotation to be used on the
CodeContainerDelegate.init()method of the delegate to control addition of child port proxying capability. - CodeContext<D> - Class in org.praxislive.code
-
A CodeContext wraps each
CodeDelegate, managing state and the transition from one iteration of delegate to the next on behalf of aCodeComponent. - CodeContext(CodeConnector<D>) - Constructor for class org.praxislive.code.CodeContext
-
Create a CodeContext by processing the provided
CodeConnector(containing CodeDelegate). - CodeContext(CodeConnector<D>, boolean) - Constructor for class org.praxislive.code.CodeContext
-
Create a CodeContext by processing the provided
CodeConnector(containing CodeDelegate). - CodeContext.ClockListener - Interface in org.praxislive.code
-
Listener for responding to time changes inside the context.
- CodeContextFactoryService - Class in org.praxislive.code
-
A
Servicefor creating newCodeContext. - CodeContextFactoryService() - Constructor for class org.praxislive.code.CodeContextFactoryService
- CodeContextFactoryService.Result<D> - Class in org.praxislive.code
-
Result from service on successful creation of context and delegate.
- CodeContextFactoryService.Task<D> - Class in org.praxislive.code
-
Task sent to the service to request a context and delegate be created from the provided source code.
- CodeDelegate - Class in org.praxislive.code
-
CodeDelegate is the base class for all user rewritable code.
- CodeDelegate() - Constructor for class org.praxislive.code.CodeDelegate
- CodeFactory<D> - Class in org.praxislive.code
-
A CodeFactory wraps configuration and task creation for creating code components and contexts for a given delegate base type.
- CodeFactory.Base<B> - Class in org.praxislive.code
-
Base code factory for a given base delegate class.
- CodeFactory.Task<D> - Class in org.praxislive.code
-
A task for creating a component or context for a given delegate.
- CodeRoot<D> - Class in org.praxislive.code
-
A
Rootcomponent instance that is rewritable at runtime. - CodeRoot.Connector<D> - Class in org.praxislive.code
-
CodeConnector subclass for CodeRoots.
- CodeRoot.Context<D> - Class in org.praxislive.code
-
CodeContext subclass for CodeRoots.
- CodeRootContainer<D> - Class in org.praxislive.code
-
Acontainer instance that is rewritable at runtime.
invalid reference
Root - CodeRootContainer.Connector<D> - Class in org.praxislive.code
-
CodeConnector subclass for CodeRootContainers.
- CodeRootContainer.Context<D> - Class in org.praxislive.code
-
CodeContext subclass for CodeRootContainers.
- CodeRootContainerDelegate - Class in org.praxislive.code
-
Base class for user rewritable Root container code.
- CodeRootContainerDelegate() - Constructor for class org.praxislive.code.CodeRootContainerDelegate
- CodeRootContainerDelegate.DisplayTable - Annotation Interface in org.praxislive.code
-
Annotation to add hint to display the component and its children in a table when editing.
- CodeRootDelegate - Class in org.praxislive.code
-
Base class for user rewritable Root code.
- CodeRootDelegate() - Constructor for class org.praxislive.code.CodeRootDelegate
- CodeRootDelegate.Driver - Annotation Interface in org.praxislive.code
-
Mark a field referencing an interface implementation to be wrapped by an interface proxy, and used to drive updates of the root.
- CodeRootFactoryService - Class in org.praxislive.code
-
A factory service for code root components.
- CodeRootFactoryService() - Constructor for class org.praxislive.code.CodeRootFactoryService
- codeTemplate() - Method in record class org.praxislive.code.CodeChildFactoryService.Task
-
Returns the value of the
codeTemplaterecord component. - CodeUtils - Class in org.praxislive.code
- collector() - Static method in class org.praxislive.core.types.PArray
-
Create a
Collectorthat can create a PArray from a Stream of Values. - collector() - Static method in class org.praxislive.core.types.PBytes
-
Collector to take Stream of DataObject subclasses and write into new PBytes.
- Color - Enum constant in enum class org.praxislive.video.render.ops.DifferenceOp.Mode
- colorCalc(float, float) - Method in class org.praxislive.video.pgl.PGLGraphics
- colorCalc(float, float) - Method in class org.praxislive.video.pgl.PGLGraphics3D
- colorCalc(float, float, float, float) - Method in class org.praxislive.video.pgl.PGLGraphics
- colorCalc(float, float, float, float) - Method in class org.praxislive.video.pgl.PGLGraphics3D
- colorMode(Constants.ColorMode) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- colorMode(Constants.ColorMode) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- colorMode(Constants.ColorMode) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- colorMode(Constants.ColorMode) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- colorMode(Constants.ColorMode, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- colorMode(Constants.ColorMode, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- colorMode(Constants.ColorMode, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- colorMode(Constants.ColorMode, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- columnCount() - Method in class org.praxislive.code.userapi.Table
- combine(BiFunction<T, List<T>, ? extends T>) - Static method in class org.praxislive.code.userapi.Data
-
Create a pipe that applies the combiner function to every type T passing through.
- combineWith(BiConsumer<T, List<T>>) - Static method in class org.praxislive.code.userapi.Data
-
Create a pipe that applies the combiner function to every type T passing through.
- command() - Method in interface org.praxislive.hub.net.ProxyInfo.Exec
-
Optional command to run.
- command() - Method in class org.praxislive.project.GraphElement.Command
- command(String) - Method in class org.praxislive.project.GraphBuilder.Root
-
Add a command element.
- command(String) - Static method in class org.praxislive.project.GraphElement
-
Create a Command element from the given script line.
- command(GraphElement.Command) - Method in class org.praxislive.project.GraphBuilder.Root
-
Add a command element.
- Command - Interface in org.praxislive.script
-
A script command.
- CommandInstaller - Interface in org.praxislive.script
-
Service provider interface for other modules to provide commands.
- commands() - Method in class org.praxislive.project.GraphBuilder.Root
-
Immutable snapshot of commands.
- commands() - Method in class org.praxislive.project.GraphElement.Root
-
Immutable list of commands.
- comment(String) - Method in class org.praxislive.project.GraphBuilder.Base
-
Add a comment element.
- comment(String) - Static method in class org.praxislive.project.GraphElement
-
Create a Comment element from the given text.
- comment(GraphElement.Comment) - Method in class org.praxislive.project.GraphBuilder.Base
-
Add a comment element.
- COMMENT - Enum constant in enum class org.praxislive.core.syntax.Token.Type
- comments() - Method in class org.praxislive.project.GraphBuilder.Base
-
Immutable snapshot of comments.
- comments() - Method in class org.praxislive.project.GraphElement.Component
-
Immutable list of comment elements.
- compareTo(Packet) - Method in class org.praxislive.core.Packet
-
Compare Packets and order them by timeCode and ID.
- compareTo(PNumber) - Method in class org.praxislive.core.types.PNumber
- compareTo(PResource) - Method in class org.praxislive.core.types.PResource
- compareTo(PString) - Method in class org.praxislive.core.types.PString
- COMPILE - Static variable in class org.praxislive.code.CodeCompilerService
- COMPILE_INFO - Static variable in class org.praxislive.code.CodeCompilerService
- complete(T) - Method in class org.praxislive.code.userapi.Async
-
Complete the Async with the provided value.
- completed(T) - Static method in class org.praxislive.code.userapi.Async
-
Create an Async that is already completed with the given value.
- component() - Method in record class org.praxislive.code.CodeChildFactoryService.Result
-
Returns the value of the
componentrecord component. - component() - Method in class org.praxislive.core.ControlAddress
- component() - Static method in class org.praxislive.core.Info
-
Create a ComponentInfoBuilder
- component() - Method in class org.praxislive.core.PortAddress
- component(UnaryOperator<Info.ComponentInfoBuilder>) - Static method in class org.praxislive.core.Info
-
Apply the provided function to a new ComponentInfoBuilder and return the resulting ComponentInfo.
- component(ComponentType) - Static method in class org.praxislive.project.GraphBuilder
-
Create a component element builder for the provided component type.
- component(GraphElement.Component) - Static method in class org.praxislive.project.GraphBuilder
-
Create a component element builder initialized with the type and sub-elements of the provided component element.
- Component - Interface in org.praxislive.core
-
Components are the main building blocks (actors) within Praxis CORE.
- ComponentAddress - Class in org.praxislive.core
-
Address of a Component.
- componentData(ComponentType) - Method in class org.praxislive.base.AbstractComponentFactory
- componentData(ComponentType) - Method in class org.praxislive.code.AbstractComponentFactory
- componentData(ComponentType) - Method in class org.praxislive.core.ComponentRegistry.Result
-
Query the data for the provided component type.
- componentData(ComponentType) - Method in interface org.praxislive.core.services.ComponentFactory
-
Query the data associated with this component type.
- ComponentFactory - Interface in org.praxislive.core.services
-
A provider of component types registered into the system via
ComponentFactoryProvider. - ComponentFactory.Deprecated - Record Class in org.praxislive.core.services
-
Mark a component deprecated (with optional replacement type).
- ComponentFactory.Redirect - Record Class in org.praxislive.core.services
-
A factory service redirect.
- ComponentFactoryProvider - Interface in org.praxislive.core.services
-
Provider of
ComponentFactory. - ComponentFactoryService - Class in org.praxislive.core.services
-
A
Servicefor creating new component instances. - ComponentFactoryService() - Constructor for class org.praxislive.core.services.ComponentFactoryService
- componentID() - Method in class org.praxislive.core.ComponentAddress
-
Equivalent to componentID(depth() - 1).
- componentID(int) - Method in class org.praxislive.core.ComponentAddress
-
Get ID at given depth in address.
- ComponentInfo - Class in org.praxislive.core
-
Information about the controls, ports, protocols and properties of a Component.
- ComponentInstantiationException - Exception Class in org.praxislive.core.services
- ComponentInstantiationException() - Constructor for exception class org.praxislive.core.services.ComponentInstantiationException
-
Creates a new instance of
ComponentInstantiationExceptionwithout detail message. - ComponentInstantiationException(String) - Constructor for exception class org.praxislive.core.services.ComponentInstantiationException
-
Constructs an instance of
ComponentInstantiationExceptionwith the specified detail message. - ComponentInstantiationException(String, Throwable) - Constructor for exception class org.praxislive.core.services.ComponentInstantiationException
- ComponentInstantiationException(Throwable) - Constructor for exception class org.praxislive.core.services.ComponentInstantiationException
- ComponentProtocol - Class in org.praxislive.core.protocols
-
Basic component protocol, providing access to the component info, and optional support for attaching metadata.
- ComponentProtocol() - Constructor for class org.praxislive.core.protocols.ComponentProtocol
- componentRedirect() - Method in class org.praxislive.code.AbstractComponentFactory
- componentRedirect() - Method in interface org.praxislive.core.services.ComponentFactory
-
Optional service to redirect to for component instantiation.
- ComponentRegistry - Interface in org.praxislive.core
-
A registry of all the components available in the local system along with their metadata.
- ComponentRegistry.Result - Class in org.praxislive.core
-
Component results to be returned from
ComponentRegistry.query(). - componentType() - Method in record class org.praxislive.code.CodeChildFactoryService.Task
-
Returns the value of the
componentTyperecord component. - componentType() - Method in class org.praxislive.code.CodeFactory
-
Get the component type.
- ComponentType - Class in org.praxislive.core
- componentTypes() - Method in class org.praxislive.base.AbstractComponentFactory
- componentTypes() - Method in class org.praxislive.code.AbstractComponentFactory
- componentTypes() - Method in class org.praxislive.core.ComponentRegistry.Result
-
List of component types available on the local system.
- componentTypes() - Method in interface org.praxislive.core.services.ComponentFactory
-
Component types provided by this factory.
- compute(Function<? super T, ? extends T>) - Method in class org.praxislive.code.userapi.Ref
-
Transform the value using the supplied function.
- Config - Class in org.praxislive.code.userapi
-
Various annotations and support to control component configuration.
- Config.Expose - Annotation Interface in org.praxislive.code.userapi
-
Default list of control IDs to give extra priority to exposing to the user.
- Config.Port - Annotation Interface in org.praxislive.code.userapi
-
Control automatic port creation for properties, triggers, etc.
- Config.Preferred - Annotation Interface in org.praxislive.code.userapi
-
Deprecated, for removal: This API element is subject to removal in a future version.
- configure(CodeComponent<D>, CodeContext<D>) - Method in class org.praxislive.code.CodeContext
-
A hook method that will be called when the CodeContext is configured on a component.
- configure(CodeComponent<AudioCodeDelegate>, CodeContext<AudioCodeDelegate>) - Method in class org.praxislive.audio.code.AudioCodeContext
- configure(CodeComponent<VideoCodeDelegate>, CodeContext<VideoCodeDelegate>) - Method in class org.praxislive.video.code.VideoCodeContext
- configure(CodeComponent<P2DCodeDelegate>, CodeContext<P2DCodeDelegate>) - Method in class org.praxislive.video.pgl.code.P2DCodeContext
- configure(CodeComponent<P3DCodeDelegate>, CodeContext<P3DCodeDelegate>) - Method in class org.praxislive.video.pgl.code.P3DCodeContext
- connect(String, String, String, String) - Method in class org.praxislive.base.AbstractContainer
- connect(String, String, String, String) - Method in class org.praxislive.base.AbstractRootContainer
- connect(Port) - Method in class org.praxislive.audio.AudioPort.Input
- connect(Port) - Method in class org.praxislive.audio.DefaultAudioOutputPort
- connect(Port) - Method in class org.praxislive.code.ControlOutput
- connect(Port) - Method in class org.praxislive.code.DataPort.Input
- connect(Port) - Method in class org.praxislive.code.DataPort.Output
- connect(Port) - Method in class org.praxislive.code.RefPort.Input
- connect(Port) - Method in class org.praxislive.code.RefPort.Output
- connect(Port) - Method in class org.praxislive.core.ControlPort.Input
- connect(Port) - Method in interface org.praxislive.core.Port
- connect(Port) - Method in class org.praxislive.video.DefaultVideoOutputPort
- connect(Port) - Method in class org.praxislive.video.VideoPort.Input
- CONNECT - Static variable in class org.praxislive.core.protocols.ContainerProtocol
-
Name of the connect control.
- CONNECT_INFO - Static variable in class org.praxislive.core.protocols.ContainerProtocol
-
Info for the connect control.
- ConnectControl() - Constructor for class org.praxislive.base.AbstractContainer.ConnectControl
- connection(String, String, String, String) - Method in class org.praxislive.project.GraphBuilder.Base
-
Add a connection element.
- connection(String, String, String, String) - Static method in class org.praxislive.project.GraphElement
-
Create a Connection element between the given source component ID and port ID, and target component ID and port ID.
- connection(GraphElement.Connection) - Method in class org.praxislive.project.GraphBuilder.Base
-
Add a connection element.
- Connection - Class in org.praxislive.core
-
A type representing a connection between two ports.
- connections() - Method in class org.praxislive.audio.DefaultAudioInputPort
- connections() - Method in class org.praxislive.audio.DefaultAudioOutputPort
- connections() - Method in class org.praxislive.code.ControlInput
- connections() - Method in class org.praxislive.code.ControlOutput
- connections() - Method in class org.praxislive.code.DataPort.Input
- connections() - Method in class org.praxislive.code.DataPort.Output
- connections() - Method in class org.praxislive.code.RefPort.Input
- connections() - Method in class org.praxislive.code.RefPort.Output
- connections() - Method in interface org.praxislive.core.Port
- connections() - Method in class org.praxislive.project.GraphBuilder.Base
-
Immutable snapshot of connections.
- connections() - Method in class org.praxislive.project.GraphElement.Component
-
Immutable ordered set of connection elements.
- connections() - Method in class org.praxislive.video.DefaultVideoInputPort
- connections() - Method in class org.praxislive.video.DefaultVideoOutputPort
- CONNECTIONS - Static variable in class org.praxislive.core.protocols.ContainerProtocol
-
Name of the connections control.
- CONNECTIONS_INFO - Static variable in class org.praxislive.core.protocols.ContainerProtocol
-
Info for the connections control.
- connectionsChanged(Port) - Method in interface org.praxislive.core.PortListener
- ConnectionsControl() - Constructor for class org.praxislive.base.AbstractContainer.ConnectionsControl
- Connector(CodeFactory.Task<D>, D) - Constructor for class org.praxislive.code.CodeContainer.Connector
- Connector(CodeFactory.Task<D>, D) - Constructor for class org.praxislive.code.CodeRoot.Connector
- Connector(CodeFactory.Task<D>, D) - Constructor for class org.praxislive.code.CodeRootContainer.Connector
- Constants - Class in org.praxislive.code.userapi
-
Various constants for use in delegate code.
- Constants - Class in org.praxislive.video.pgl.code.userapi
- Constants.BlendMode - Enum Class in org.praxislive.video.pgl.code.userapi
- Constants.ColorMode - Enum Class in org.praxislive.video.pgl.code.userapi
- Constants.DrawingMode - Enum Class in org.praxislive.video.pgl.code.userapi
- Constants.Hint - Enum Class in org.praxislive.video.pgl.code.userapi
- Constants.ShapeEndMode - Enum Class in org.praxislive.video.pgl.code.userapi
- Constants.ShapeMode - Enum Class in org.praxislive.video.pgl.code.userapi
- Constants.ShapeType - Enum Class in org.praxislive.video.pgl.code.userapi
- Constants.TextureMode - Enum Class in org.praxislive.video.pgl.code.userapi
- Constants.TextureWrap - Enum Class in org.praxislive.video.pgl.code.userapi
- constrain(double, double, double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Constrain a value between the range of the given low and high values.
- constrain(int, int, int) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Constrain a value between the range of the given low and high values.
- Container - Interface in org.praxislive.core
-
Extension to the Component interface for components that can contain other components as children.
- containerBase() - Static method in class org.praxislive.core.code.CoreCode
-
Access
CodeFactory.BaseforCoreContainerDelegate. - containerBase(Class<B>, List<String>, BiFunction<CodeFactory.Task<B>, B, CodeContext<B>>) - Static method in class org.praxislive.code.CodeFactory
-
Create a container
CodeFactory.Basefor the given base delegate class, from which can be created individual CodeFactory instances. - ContainerDelegateAPI - Interface in org.praxislive.code
-
Shared APIs for code root containers and code containers.
- ContainerDelegateAPI.CustomType - Annotation Interface in org.praxislive.code
-
Register a custom component type.
- ContainerDelegateAPI.SupportedTypes - Annotation Interface in org.praxislive.code
-
Annotation to filter available child types and register custom child types.
- ContainerProtocol - Class in org.praxislive.core.protocols
-
A container protocol that allows for calls to add / remove child components, and connect / disconnect their ports.
- ContainerProtocol() - Constructor for class org.praxislive.core.protocols.ContainerProtocol
- contains(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- context() - Method in class org.praxislive.project.GraphModel
-
Access the optional context (eg. working dir) for resolving relative file values.
- context() - Method in class org.praxislive.project.ProjectModel
-
Access the optional context (eg. working dir) for resolving relative file values.
- context(URI) - Method in class org.praxislive.project.ProjectModel.Builder
-
Add a context.
- Context(CodeContainer.Connector<D>) - Constructor for class org.praxislive.code.CodeContainer.Context
- Context(CodeRoot.Connector<D>) - Constructor for class org.praxislive.code.CodeRoot.Context
- Context(CodeRootContainer.Connector<D>) - Constructor for class org.praxislive.code.CodeRootContainer.Context
- CONTEXT - Static variable in interface org.praxislive.script.Env
-
Name of the context variable that relative component, control and port addresses are resolved against.
- Continue - Enum constant in enum class org.praxislive.script.StackFrame.State
-
Special state to control stack unwinding.
- control() - Method in class org.praxislive.code.ControlDescriptor
-
Get the wrapped control.
- control() - Method in class org.praxislive.code.InfoProperty.Descriptor
- control() - Method in class org.praxislive.code.PropertyControl.Descriptor
- control() - Method in class org.praxislive.code.ResourceProperty.Descriptor
- control() - Method in class org.praxislive.code.TriggerControl.Descriptor
- control() - Static method in class org.praxislive.core.Info
-
Get a ControlInfoChooser to choose a ControlInfoBuilder
- control() - Method in record class org.praxislive.core.services.ComponentFactory.Redirect
-
Returns the value of the
controlrecord component. - control(String) - Method in class org.praxislive.core.ComponentAddress
-
Get a
ControlAddressfor a control on this component. - control(String, Function<Info.ControlInfoChooser, Info.ControlInfoBuilder<?>>) - Method in class org.praxislive.core.Info.ComponentInfoBuilder
-
Add control info by applying the supplied function to choose and configure a builder.
- control(String, ControlInfo) - Method in class org.praxislive.core.Info.ComponentInfoBuilder
-
Add control info.
- control(Function<Info.ControlInfoChooser, Info.ControlInfoBuilder<?>>) - Static method in class org.praxislive.core.Info
-
Apply the provided function to a ControlInfoChooser to choose and customize a ControlInfoBuilder and return the resulting ControlInfo.
- Control - Interface in org.praxislive.core
- ControlAddress - Class in org.praxislive.core
- ControlDescriptor<T> - Class in org.praxislive.code
-
A ControlDescriptor wraps a Control in a CodeContext.
- ControlDescriptor(Class<T>, String, ControlDescriptor.Category, int) - Constructor for class org.praxislive.code.ControlDescriptor
-
Create a ControlDescriptor.
- ControlDescriptor.Category - Enum Class in org.praxislive.code
-
Categories of control, which also affects broad ordering of controls.
- controlID() - Method in class org.praxislive.core.ControlAddress
- controlIDs() - Method in class org.praxislive.code.CodeContext
-
Get all the available control IDs.
- controlInfo() - Method in class org.praxislive.code.ControlDescriptor
-
Get the control info for this control.
- controlInfo() - Method in class org.praxislive.code.InfoProperty.Descriptor
- controlInfo() - Method in class org.praxislive.code.PropertyControl.Descriptor
- controlInfo() - Method in class org.praxislive.code.ResourceProperty.Descriptor
- controlInfo() - Method in class org.praxislive.code.TriggerControl.Descriptor
- controlInfo(String) - Method in class org.praxislive.core.ComponentInfo
-
Access the
ControlInfofor the given control. - ControlInfo - Class in org.praxislive.core
-
Information on the type, inputs, outputs and properties of a
Control. - ControlInfo.Type - Enum Class in org.praxislive.core
-
The types of a control.
- ControlInput - Class in org.praxislive.code
- ControlInput(ControlInput.Link) - Constructor for class org.praxislive.code.ControlInput
- ControlInput.Link - Interface in org.praxislive.code
- Controller() - Constructor for class org.praxislive.base.AbstractRoot.Controller
- ControlOutput - Class in org.praxislive.code
- ControlOutput() - Constructor for class org.praxislive.code.ControlOutput
- ControlPort - Class in org.praxislive.core
- ControlPort() - Constructor for class org.praxislive.core.ControlPort
- ControlPort.Input - Class in org.praxislive.core
- ControlPort.Output - Class in org.praxislive.core
- controls() - Method in class org.praxislive.code.CodeChildFactoryService
- controls() - Method in class org.praxislive.code.CodeCompilerService
- controls() - Method in class org.praxislive.code.CodeComponentFactoryService
- controls() - Method in class org.praxislive.code.CodeContextFactoryService
- controls() - Method in class org.praxislive.code.CodeRootFactoryService
- controls() - Method in class org.praxislive.code.SharedCodeProtocol
- controls() - Method in class org.praxislive.code.SharedCodeService
- controls() - Method in class org.praxislive.core.ComponentInfo
-
The list of controls on the related component.
- controls() - Method in interface org.praxislive.core.Protocol
-
The names of the controls that a component advertising this protocol must provide.
- controls() - Method in class org.praxislive.core.protocols.ComponentProtocol
- controls() - Method in class org.praxislive.core.protocols.ContainerProtocol
- controls() - Method in class org.praxislive.core.protocols.SerializableProtocol
- controls() - Method in class org.praxislive.core.protocols.StartableProtocol
- controls() - Method in class org.praxislive.core.services.ComponentFactoryService
- controls() - Method in class org.praxislive.core.services.LogService
- controls() - Method in class org.praxislive.core.services.RootFactoryService
- controls() - Method in class org.praxislive.core.services.RootManagerService
- controls() - Method in class org.praxislive.core.services.ScriptService
- controls() - Method in class org.praxislive.core.services.SystemManagerService
- controls() - Method in class org.praxislive.core.services.TaskService
- controlType() - Method in class org.praxislive.core.ControlInfo
-
The type of the control.
- converter() - Method in class org.praxislive.core.Value.Type
-
A convertor function that can convert a value to this type.
- copy() - Method in class org.praxislive.video.pgl.code.userapi.PVector
-
( begin auto-generated from PVector_copy.xml ) Gets a copy of the vector, returns a PVector object
- copy(PImage) - Method in class org.praxislive.video.code.userapi.PGraphics
- copy(PImage) - Method in class org.praxislive.video.code.VideoCodeDelegate
- copy(Surface) - Method in class org.praxislive.video.pgl.PGLSurface
- copy(Surface) - Method in class org.praxislive.video.render.Surface
- copy(Surface) - Method in class org.praxislive.video.render.utils.BufferedImageSurface
- copyOf(Map<? extends K, ? extends V>) - Static method in interface org.praxislive.core.OrderedMap
-
Return an OrderedMap that contains a copy of the provided Map.
- copyOf(Set<? extends E>) - Static method in interface org.praxislive.core.OrderedSet
-
Returns an unmodifiable OrderedSet that contains a copy of the provided Set.
- CORE_PREFIX - Static variable in class org.praxislive.hub.Hub
- CoreCode - Class in org.praxislive.core.code
-
Core code component utility functions.
- CoreCodeDelegate - Class in org.praxislive.core.code
-
Basic core code delegate base class.
- CoreCodeDelegate() - Constructor for class org.praxislive.core.code.CoreCodeDelegate
- CoreContainerDelegate - Class in org.praxislive.core.code
-
Basic core code container delegate base class.
- CoreContainerDelegate() - Constructor for class org.praxislive.core.code.CoreContainerDelegate
- CoreRootContainerDelegate - Class in org.praxislive.core.code
-
Basic core code root base class.
- CoreRootContainerDelegate() - Constructor for class org.praxislive.core.code.CoreRootContainerDelegate
- Corner - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.DrawingMode
- CORNER - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- Corners - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.DrawingMode
- CORNERS - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- cos(double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Returns the trigonometric cosine of an angle.
- create(Class<? extends Port>, PortInfo.Direction, PMap) - Static method in class org.praxislive.core.PortInfo
-
Create a PortInfo.
- create(Object...) - Static method in class org.praxislive.core.Lookup.ObjectLookup
- create(String, Class<? extends B>, String) - Method in class org.praxislive.code.CodeFactory.Base
-
Create a CodeFactory with the given component type, default precompiled delegate class, and source class body corresponding to the compiled delegate.
- create(String, String) - Method in class org.praxislive.code.CodeFactory.Base
-
Create a CodeFactory with the given component type and default source, without a precompiled delegate class.
- create(CodeConnector<?>, P, Field) - Static method in class org.praxislive.code.PropertyControl.Descriptor
- create(CodeConnector<?>, P, Field, ResourceProperty.Loader<?>) - Static method in class org.praxislive.code.ResourceProperty.Descriptor
- create(CodeConnector<?>, T, Field) - Static method in class org.praxislive.code.TriggerControl.Descriptor
- create(CodeConnector<?>, T, Method) - Static method in class org.praxislive.code.TriggerControl.Descriptor
- create(ComponentType, Class<? extends B>, String) - Method in class org.praxislive.code.CodeFactory.Base
-
Create a CodeFactory with the given component type, default precompiled delegate class, and source class body corresponding to the compiled delegate.
- create(ComponentType, String) - Method in class org.praxislive.code.CodeFactory.Base
-
Create a CodeFactory with the given component type and default source, without a precompiled delegate class.
- create(Container) - Static method in class org.praxislive.base.FilteredTypes
-
Create a FilteredTypes for the provided context.
- create(Container, Predicate<ComponentType>) - Static method in class org.praxislive.base.FilteredTypes
-
Create a FilteredTypes for the provided context, additionally filtering the available types from the parent by the passed in filter.
- create(Container, Predicate<ComponentType>, Supplier<List<ComponentType>>) - Static method in class org.praxislive.base.FilteredTypes
-
Create a FilteredTypes for the provided context, additionally filtering the available types from the parent by the passed in filter, and adding in types from the supplied list.
- create(Container, Predicate<ComponentType>, Supplier<List<ComponentType>>, boolean) - Static method in class org.praxislive.base.FilteredTypes
-
Create a FilteredTypes for the provided context, additionally filtering the available types from the parent by the passed in filter, and adding in types from the supplied list.
- create(ControlAddress, ControlAddress, long) - Static method in class org.praxislive.core.Call
-
Create a Call with Type INVOKE and empty arguments.
- create(ControlAddress, ControlAddress, long, List<Value>) - Static method in class org.praxislive.core.Call
-
Create a Call with Type INVOKE.
- create(ControlAddress, ControlAddress, long, Value) - Static method in class org.praxislive.core.Call
-
Create a Call with Type INVOKE.
- create(Lookup, Object...) - Static method in class org.praxislive.core.Lookup.ObjectLookup
- create3DGraphics(int, int) - Method in class org.praxislive.video.pgl.PGLContext
- createActionInfo(PMap) - Static method in class org.praxislive.core.ControlInfo
-
Create ControlInfo for an action control.
- createCall(Env, List<Value>) - Method in class org.praxislive.script.AbstractSingleCallFrame
-
Create the Call.
- createChild() - Method in interface org.praxislive.script.Namespace
-
Create a child Namespace of this Namespace.
- createChildProcessBuilder(List<String>, List<String>) - Method in interface org.praxislive.launcher.Launcher.Context
-
Create a
ProcessBuilderto launch another instance of this process. - createCodeControl(int) - Method in class org.praxislive.code.CodeConnector
-
Create the code property control.
- createComponent(D) - Method in class org.praxislive.code.CodeFactory.Task
-
Create a CodeComponent for the provided delegate.
- createComponent(ComponentType) - Method in class org.praxislive.base.AbstractComponentFactory
- createComponent(ComponentType) - Method in interface org.praxislive.core.services.ComponentFactory
-
Create an instance of the component associated with this type.
- createConstant(String, Value) - Method in interface org.praxislive.script.Namespace
-
Create a constant in this namespace with the initial value given.
- createConstant(String, Value) - Method in class org.praxislive.script.ScriptStackFrame.Builder
-
Create a constant with the given name and value in the script namespace.
- createContext(long) - Method in class org.praxislive.base.AbstractRoot
-
Method used to create the
DefaultExecutionContextduring initialization. - createContext(D) - Method in class org.praxislive.code.CodeFactory.Task
-
Create a CodeContext for the provided delegate, for installation in an existing component.
- createController() - Method in class org.praxislive.base.AbstractRoot
-
Method used to create the
AbstractRoot.Controllerduring initialization. - createCoreRoot(Hub.Accessor, List<Root>) - Method in interface org.praxislive.hub.Hub.CoreRootFactory
-
Create a core root implementation with the provided RootHub accessor and extensions.
- createCoreRoot(Hub.Accessor, List<Root>) - Method in class org.praxislive.hub.net.NetworkCoreFactory
- createFunctionInfo(List<ArgumentInfo>, List<ArgumentInfo>, PMap) - Static method in class org.praxislive.core.ControlInfo
-
Create ControlInfo for a function control.
- createGraphics(int, int) - Method in class org.praxislive.video.pgl.PGLContext
- createInfoControl(int) - Method in class org.praxislive.code.CodeConnector
-
Create the info property control.
- createMetaControl(int) - Method in class org.praxislive.code.CodeConnector
-
Create the meta property control.
- createMetaMergeControl(int) - Method in class org.praxislive.code.CodeConnector
-
Create the meta-merge function control.
- createPacket() - Method in interface org.praxislive.code.userapi.Data.Packet
-
Create a packet compatible with the data in this packet.
- createPGL(PGraphicsOpenGL) - Method in class org.praxislive.video.pgl.PGLGraphics
- createPGL(PGraphicsOpenGL) - Method in class org.praxislive.video.pgl.PGLGraphics3D
- createPlayer(PlayerConfiguration, ClientConfiguration[]) - Method in class org.praxislive.video.pgl.PGLPlayerFactory
- createPlayer(PlayerConfiguration, ClientConfiguration[]) - Method in interface org.praxislive.video.PlayerFactory
- createPortDescriptor() - Method in class org.praxislive.code.PropertyControl.Descriptor
- createPortDescriptor() - Method in class org.praxislive.code.ResourceProperty.Descriptor
- createPortDescriptor() - Method in class org.praxislive.code.TriggerControl.Descriptor
- createPropertyInfo(List<ArgumentInfo>, List<Value>, PMap) - Static method in class org.praxislive.core.ControlInfo
- createPropertyInfo(ArgumentInfo, Value, PMap) - Static method in class org.praxislive.core.ControlInfo
-
Create ControlInfo for a property control.
- createQuiet(ControlAddress, ControlAddress, long) - Static method in class org.praxislive.core.Call
-
Create a Call with Type INVOKE_QUIET and empty empty arguments.
- createQuiet(ControlAddress, ControlAddress, long, List<Value>) - Static method in class org.praxislive.core.Call
-
Create a Call with Type INVOKE_QUIET.
- createQuiet(ControlAddress, ControlAddress, long, Value) - Static method in class org.praxislive.core.Call
-
Create a Call with Type INVOKE_QUIET.
- createReadOnlyPropertyInfo(List<ArgumentInfo>, PMap) - Static method in class org.praxislive.core.ControlInfo
- createReadOnlyPropertyInfo(ArgumentInfo, PMap) - Static method in class org.praxislive.core.ControlInfo
-
Create ControlInfo for a read-only property control.
- createResolver() - Method in interface org.praxislive.code.LibraryResolver.Provider
-
Create an instance of a resolver.
- createRoot(ComponentType) - Method in class org.praxislive.base.AbstractComponentFactory
- createRoot(ComponentType) - Method in interface org.praxislive.core.services.ComponentFactory
-
Create an instance of the root associated with this type.
- createRouter() - Method in class org.praxislive.base.AbstractRoot
-
Method used to create the
PacketRouterduring initialization. - createShader(String, String) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- createShader(String, String) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- createShader(String, String) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- createShader(String, String) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- createShape() - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- createShape() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- createShape() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- createShape() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- createShape(Constants.ShapeType) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- createShape(Constants.ShapeType) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- createShape(Constants.ShapeType) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- createShape(Constants.ShapeType) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- createShape(PShape) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- createShape(PShape) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- createShape(PShape) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- createShape(PShape) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- createStackFrame(Namespace, List<Value>) - Method in interface org.praxislive.script.Command
-
Create a StackFrame to execute the command with the provided Namespace and arguments.
- createStackFrame(Namespace, List<Value>) - Method in interface org.praxislive.script.InlineCommand
-
Create a StackFrame to execute the command with the provided Namespace and arguments.
- createSurface() - Method in class org.praxislive.video.pgl.PGLGraphics
- createSurface() - Method in class org.praxislive.video.pgl.PGLGraphics3D
- createSurface() - Method in class org.praxislive.video.pgl.PGLSurface
- createSurface() - Method in class org.praxislive.video.render.Surface
- createSurface(int, int, boolean) - Method in class org.praxislive.video.pgl.PGLContext
- createSurface(int, int, boolean) - Method in class org.praxislive.video.pgl.PGLSurface
- createSurface(int, int, boolean) - Method in class org.praxislive.video.render.Surface
- createSurface(int, int, boolean) - Method in class org.praxislive.video.render.utils.BufferedImageSurface
- createTask(Value) - Method in class org.praxislive.code.AbstractAsyncProperty
- createTask(Value) - Method in class org.praxislive.code.ResourceProperty
- createTerminalIO(Lookup) - Method in interface org.praxislive.launcher.TerminalIOProvider
-
Create Root for terminal IO.
- createVariable(String, Value) - Method in interface org.praxislive.script.Namespace
-
Create a variable in this namespace with the initial value given.
- createVariable(String, Value) - Method in class org.praxislive.script.ScriptStackFrame.Builder
-
Create a variable with the given name and value in the script namespace.
- Crop - Enum constant in enum class org.praxislive.video.utils.ResizeMode.Type
- cross(PVector) - Method in class org.praxislive.video.pgl.code.userapi.PVector
-
( begin auto-generated from PVector_cross.xml ) Calculates and returns a vector composed of the cross product between two vectors
- cross(PVector, PVector) - Method in class org.praxislive.video.pgl.code.userapi.PVector
- cross(PVector, PVector, PVector) - Static method in class org.praxislive.video.pgl.code.userapi.PVector
- cubicIn - Static variable in interface org.praxislive.code.userapi.Easing
- cubicInOut - Static variable in interface org.praxislive.code.userapi.Easing
- cubicOut - Static variable in interface org.praxislive.code.userapi.Easing
- current() - Method in class org.praxislive.code.userapi.Ref.ChangeEvent
-
Query the current value.
- curve(double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- curve(double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- curve(double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- curve(double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- curve(double, double, double, double, double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- curve(double, double, double, double, double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- curveDetail(int) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- curveDetail(int) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- curveDetail(int) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- curveDetail(int) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- curveDetail(int) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- curvePoint(double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- curvePoint(double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- curvePoint(double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- curvePoint(double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- curveTangent(double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- curveTangent(double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- curveTangent(double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- curveTangent(double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- curveTightness(double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- curveTightness(double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- curveTightness(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- curveTightness(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- curveTightness(double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- curveVertex(double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- curveVertex(double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- curveVertex(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- curveVertex(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- curveVertex(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- curveVertex(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- curveVertex(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- curveVertex(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- custom() - Element in annotation interface org.praxislive.code.ContainerDelegateAPI.SupportedTypes
-
Registered custom component types.
D
- D(Object) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Casting function to convert an object into a double value.
- D(Object, double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Casting function to convert an object into a double value.
- data() - Method in interface org.praxislive.code.userapi.Data.Packet
-
Access the data in the packet.
- data(Class<T>) - Static method in class org.praxislive.base.AbstractComponentFactory
- data(CodeFactory<?>) - Method in class org.praxislive.code.AbstractComponentFactory
- Data - Class in org.praxislive.code.userapi
-
Support for creating data pipes to work with data of any type.
- Data.In<T> - Class in org.praxislive.code.userapi
-
Input port pipe.
- Data.Out<T> - Class in org.praxislive.code.userapi
-
Output port pipe.
- Data.Packet<T> - Interface in org.praxislive.code.userapi
-
A data holder used to wrap data of type T to be passed around a Pipe graph.
- Data.Pipe<T> - Class in org.praxislive.code.userapi
-
The base type of pipes that can be connected to form processing graphs.
- Data.Sink<T> - Class in org.praxislive.code.userapi
-
Data sink to drive pipe graph.
- dataArray() - Method in class org.praxislive.core.types.PArray.ArrayBasedValue
-
Access the backing PArray data.
- DataCode - Class in org.praxislive.core.code
-
Data code component utility functions.
- DataCodeDelegate - Class in org.praxislive.core.code
-
Basic data code delegate base class.
- DataCodeDelegate() - Constructor for class org.praxislive.core.code.DataCodeDelegate
- dataMap() - Method in class org.praxislive.core.types.PError
-
The error as a
PMap. - dataMap() - Method in class org.praxislive.core.types.PMap.MapBasedValue
-
Access the backing PMap data.
- DataObject - Interface in org.praxislive.core
- DataPort<T> - Class in org.praxislive.code
-
Port type for
Datapipes. - DataPort() - Constructor for class org.praxislive.code.DataPort
- DataPort.Input<T> - Class in org.praxislive.code
-
Input port for
Datapipe. - DataPort.Output<T> - Class in org.praxislive.code
-
Output port for
Datapipe. - DataRootContainerDelegate - Class in org.praxislive.core.code
-
Basic data code root base class.
- DataRootContainerDelegate() - Constructor for class org.praxislive.core.code.DataRootContainerDelegate
- DEBUG - Enum constant in enum class org.praxislive.core.services.LogLevel
- DEBUG - Static variable in class org.praxislive.code.userapi.Constants
-
Debug log level.
- def() - Element in annotation interface org.praxislive.code.userapi.Type.Boolean
- def() - Element in annotation interface org.praxislive.code.userapi.Type
- def() - Element in annotation interface org.praxislive.code.userapi.Type.Integer
- def() - Element in annotation interface org.praxislive.code.userapi.Type.Number
- def() - Element in annotation interface org.praxislive.code.userapi.Type.String
- Default - Enum constant in enum class org.praxislive.video.code.userapi.OffScreen.Format
- Default - Enum constant in enum class org.praxislive.video.VideoSettings.FullScreenMode
- Default() - Constructor for class org.praxislive.video.pgl.PGLPlayerFactory.Default
- DEFAULT_DEVICE - Static variable in interface org.praxislive.video.gstreamer.VideoCapture
- DEFAULT_FRAGMENT_SHADER - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- DEFAULT_VERTEX_SHADER - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- DefaultAudioInputPort - Class in org.praxislive.audio
- DefaultAudioInputPort(Pipe) - Constructor for class org.praxislive.audio.DefaultAudioInputPort
- DefaultAudioInputPort(Pipe, boolean) - Constructor for class org.praxislive.audio.DefaultAudioInputPort
- DefaultAudioOutputPort - Class in org.praxislive.audio
- DefaultAudioOutputPort(Pipe) - Constructor for class org.praxislive.audio.DefaultAudioOutputPort
- DefaultAudioOutputPort(Pipe, boolean) - Constructor for class org.praxislive.audio.DefaultAudioOutputPort
- DefaultCodeDelegate - Class in org.praxislive.code
-
Default base for code delegates providing a variety of functions.
- DefaultCodeDelegate() - Constructor for class org.praxislive.code.DefaultCodeDelegate
- DefaultDelegateAPI - Interface in org.praxislive.code
-
Default delegate API for use as trait by delegate subclasses.
- defaultDelegateClass() - Method in class org.praxislive.code.CodeFactory
-
Query the default delegate class.
- DefaultExecutionContext - Class in org.praxislive.base
-
Default implementation of
ExecutionContextfor use withAbstractRoot - DefaultExecutionContext(long) - Constructor for class org.praxislive.base.DefaultExecutionContext
-
Create a DefaultExecutionContext
- defaultImports() - Static method in class org.praxislive.code.CodeUtils
- DefaultProxyInfo - Class in org.praxislive.hub.net
-
Default implementation of
ProxyInfothat can be parsed from a PMap, used byHubConfiguration. - defaults() - Method in class org.praxislive.core.ControlInfo
-
The list of default values.
- DefaultScriptService - Class in org.praxislive.script
-
A default implementation of
ScriptService. - DefaultScriptService() - Constructor for class org.praxislive.script.DefaultScriptService
- defaultValue(Value) - Method in class org.praxislive.core.Info.PropertyInfoBuilder
-
Add a default value for this property.
- DefaultVideoInputPort - Class in org.praxislive.video
- DefaultVideoInputPort(VideoPipe) - Constructor for class org.praxislive.video.DefaultVideoInputPort
- DefaultVideoOutputPort - Class in org.praxislive.video
- DefaultVideoOutputPort(VideoPipe) - Constructor for class org.praxislive.video.DefaultVideoOutputPort
- DEG_0 - Static variable in class org.praxislive.video.ClientConfiguration.Rotation
- DEG_180 - Static variable in class org.praxislive.video.ClientConfiguration.Rotation
- DEG_270 - Static variable in class org.praxislive.video.ClientConfiguration.Rotation
- DEG_90 - Static variable in class org.praxislive.video.ClientConfiguration.Rotation
- DEG_TO_RAD - Static variable in class org.praxislive.code.userapi.Constants
-
Deprecated.
- degrees(double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Converts an angle in radians to an angle in degrees.
- Delegate() - Constructor for class org.praxislive.base.AbstractContainer.Delegate
- Delegate() - Constructor for class org.praxislive.base.AbstractRoot.Delegate
-
Create a Delegate with the default configuration.
- Delegate(AbstractRoot.DelegateConfiguration) - Constructor for class org.praxislive.base.AbstractRoot.Delegate
-
Create a Delegate subclass with the provided configuration.
- delegateConfig() - Static method in class org.praxislive.base.AbstractRoot
-
Create a
AbstractRoot.DelegateConfigurationobject for passing up to the constructor when creating aAbstractRoot.Delegatesubclass. - DependentResult(CodeContext<D>, Class<D>) - Constructor for class org.praxislive.code.SharedCodeService.DependentResult
-
Create a DependentResult.
- DependentTask(CodeFactory<D>, String, Class<D>) - Constructor for class org.praxislive.code.SharedCodeService.DependentTask
-
Create a DependentTask.
- deprecated() - Method in class org.praxislive.base.AbstractComponentFactory.Data
- deprecated() - Method in class org.praxislive.code.AbstractComponentFactory.Data
- Deprecated() - Constructor for record class org.praxislive.core.services.ComponentFactory.Deprecated
-
Deprecated without replacement.
- Deprecated(Optional<ComponentType>) - Constructor for record class org.praxislive.core.services.ComponentFactory.Deprecated
-
Creates an instance of a
Deprecatedrecord class. - Deprecated(ComponentType) - Constructor for record class org.praxislive.core.services.ComponentFactory.Deprecated
-
Deprecated with replacement type.
- depth() - Method in class org.praxislive.core.ComponentAddress
-
Number of ID parts to this address
- Descriptor<T> - Class in org.praxislive.code
-
Common interface of reference, port and control descriptors.
- Descriptor(int) - Constructor for class org.praxislive.code.InfoProperty.Descriptor
- Descriptor(Class<T>, String) - Constructor for class org.praxislive.code.Descriptor
- Descriptor(String, int, TriggerControl.Binding) - Constructor for class org.praxislive.code.TriggerControl.Descriptor
- Descriptor(String, int, TriggerControl.Binding, Field) - Constructor for class org.praxislive.code.TriggerControl.Descriptor
- deserialize(Class<T>) - Method in class org.praxislive.core.types.PBytes
-
Extract serialized object from data.
- detachDelegate(AbstractRoot.Delegate) - Method in class org.praxislive.base.AbstractRoot
-
Detach the provide delegate (if it is attached).
- device(String) - Method in interface org.praxislive.video.gstreamer.VideoCapture
- DeviceIndex(int) - Constructor for class org.praxislive.video.ClientConfiguration.DeviceIndex
- diff(int, int) - Static method in class org.praxislive.video.render.utils.RGBMath
-
Calculates difference between supplied values.
- Difference - Enum constant in enum class org.praxislive.video.code.userapi.VideoConstants.BlendMode
- Difference - Enum constant in enum class org.praxislive.video.render.ops.BlendMode
- DIFFERENCE - Static variable in class org.praxislive.video.code.userapi.VideoConstants
- DifferenceOp - Class in org.praxislive.video.render.ops
- DifferenceOp() - Constructor for class org.praxislive.video.render.ops.DifferenceOp
- DifferenceOp.Mode - Enum Class in org.praxislive.video.render.ops
- Dimension(int, int) - Constructor for class org.praxislive.video.ClientConfiguration.Dimension
- direction() - Method in class org.praxislive.core.PortInfo
-
The direction of the port.
- directionalLight(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- directionalLight(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- DISABLE_ASYNC_SAVEFRAME - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.Hint
- DISABLE_ASYNC_SAVEFRAME - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- DISABLE_BUFFER_READING - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.Hint
- DISABLE_BUFFER_READING - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- DISABLE_DEPTH_MASK - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.Hint
- DISABLE_DEPTH_MASK - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- DISABLE_DEPTH_SORT - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.Hint
- DISABLE_DEPTH_SORT - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- DISABLE_DEPTH_TEST - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.Hint
- DISABLE_DEPTH_TEST - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- DISABLE_KEY_REPEAT - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.Hint
- DISABLE_KEY_REPEAT - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- DISABLE_OPENGL_ERRORS - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.Hint
- DISABLE_OPENGL_ERRORS - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- DISABLE_OPTIMIZED_STROKE - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.Hint
- DISABLE_OPTIMIZED_STROKE - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- DISABLE_STROKE_PERSPECTIVE - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.Hint
- DISABLE_STROKE_PERSPECTIVE - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- DISABLE_STROKE_PURE - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.Hint
- DISABLE_STROKE_PURE - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- DISABLE_TEXTURE_MIPMAPS - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.Hint
- DISABLE_TEXTURE_MIPMAPS - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- disableStyle() - Method in class org.praxislive.video.pgl.code.userapi.PShape
- disconnect(String, String, String, String) - Method in class org.praxislive.base.AbstractContainer
- disconnect(String, String, String, String) - Method in class org.praxislive.base.AbstractRootContainer
- disconnect(Port) - Method in class org.praxislive.audio.AudioPort.Input
- disconnect(Port) - Method in class org.praxislive.audio.DefaultAudioOutputPort
- disconnect(Port) - Method in class org.praxislive.code.ControlOutput
- disconnect(Port) - Method in class org.praxislive.code.DataPort.Input
- disconnect(Port) - Method in class org.praxislive.code.DataPort.Output
- disconnect(Port) - Method in class org.praxislive.code.RefPort.Input
- disconnect(Port) - Method in class org.praxislive.code.RefPort.Output
- disconnect(Port) - Method in class org.praxislive.core.ControlPort.Input
- disconnect(Port) - Method in interface org.praxislive.core.Port
- disconnect(Port) - Method in class org.praxislive.video.DefaultVideoOutputPort
- disconnect(Port) - Method in class org.praxislive.video.VideoPort.Input
- DISCONNECT - Static variable in class org.praxislive.core.protocols.ContainerProtocol
-
Name of the disconnect control.
- DISCONNECT_INFO - Static variable in class org.praxislive.core.protocols.ContainerProtocol
-
Info for the disconnect control.
- disconnectAll() - Method in class org.praxislive.audio.DefaultAudioInputPort
- disconnectAll() - Method in class org.praxislive.audio.DefaultAudioOutputPort
- disconnectAll() - Method in class org.praxislive.base.AbstractComponent
- disconnectAll() - Method in class org.praxislive.code.ControlInput
- disconnectAll() - Method in class org.praxislive.code.ControlOutput
- disconnectAll() - Method in class org.praxislive.code.DataPort.Input
- disconnectAll() - Method in class org.praxislive.code.DataPort.Output
- disconnectAll() - Method in class org.praxislive.code.RefPort.Input
- disconnectAll() - Method in class org.praxislive.code.RefPort.Output
- disconnectAll() - Method in interface org.praxislive.core.Port
- disconnectAll() - Method in class org.praxislive.video.DefaultVideoInputPort
- disconnectAll() - Method in class org.praxislive.video.DefaultVideoOutputPort
- DisconnectControl() - Constructor for class org.praxislive.base.AbstractContainer.DisconnectControl
- disconnectSinks() - Method in class org.praxislive.code.userapi.Data.Pipe
-
Remove all sinks from this pipe.
- disconnectSources() - Method in class org.praxislive.code.userapi.Data.Pipe
-
Remove all sources from this pipe.
- dispatch(Packet) - Method in interface org.praxislive.core.RootHub
-
Dispatch a message to another Root.
- dispose() - Method in class org.praxislive.code.CodeContext
-
Hook called during disposal of code context.
- dispose() - Method in class org.praxislive.code.Descriptor
-
Hook called when the descriptor is disposed, when the code context is changing or the component is being removed.
- dispose() - Method in interface org.praxislive.code.LibraryResolver
-
Optional hook for disposing of cached resources.
- dispose() - Method in class org.praxislive.code.PortDescriptor
-
Dispose the port descriptor.
- dispose() - Method in interface org.praxislive.code.userapi.Data.Packet
-
Dispose of the data in this packet.
- dispose() - Method in class org.praxislive.code.userapi.Ref
- dispose() - Method in class org.praxislive.video.pgl.PGLContext
- dispose() - Method in class org.praxislive.video.pgl.PGLGraphics
- dispose() - Method in class org.praxislive.video.pgl.PGLGraphics3D
- dispose() - Method in class org.praxislive.video.pgl.PGLShader
- dist(double, double, double, double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Calculates the distance between two points.
- dist(double, double, double, double, double, double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Calculates the distance between two points.
- dist(PVector) - Method in class org.praxislive.video.pgl.code.userapi.PVector
-
( begin auto-generated from PVector_dist.xml ) Calculates the Euclidean distance between two points (considering a point as a vector object)
- dist(PVector, PVector) - Static method in class org.praxislive.video.pgl.code.userapi.PVector
- div(double) - Method in class org.praxislive.video.pgl.code.userapi.PVector
-
( begin auto-generated from PVector_div.xml ) Divides a vector by a scalar or divides one vector by another
- div(PVector, double) - Static method in class org.praxislive.video.pgl.code.userapi.PVector
-
Divide a vector by a scalar and return the result in a new vector.
- div(PVector, double, PVector) - Static method in class org.praxislive.video.pgl.code.userapi.PVector
-
Divide a vector by a scalar and store the result in another vector.
- done() - Method in class org.praxislive.code.userapi.Async
-
Whether this Async has been completed, with or without error.
- doPollQueue() - Method in class org.praxislive.base.AbstractRoot.Delegate
-
Poll the queue, running any available tasks and dispatching any packets with a timecode before the current Root time.
- dot(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PVector
- dot(PVector) - Method in class org.praxislive.video.pgl.code.userapi.PVector
-
( begin auto-generated from PVector_dot.xml ) Calculates the dot product of two vectors
- dot(PVector, PVector) - Static method in class org.praxislive.video.pgl.code.userapi.PVector
- doTimedPoll(long, TimeUnit) - Method in class org.praxislive.base.AbstractRoot.Delegate
-
Wait up to the given time for a queue notification, running any available tasks and dispatching any packets with a timecode before the current Root time.
- doubles() - Method in class org.praxislive.code.userapi.Input
-
Return a
Linkable.Doublefor reacting on inputs. - doubles() - Method in class org.praxislive.code.userapi.Property
-
Return a new
Linkable.Doublefor observing changing values. - doUpdate(long) - Method in class org.praxislive.base.AbstractRoot.Delegate
-
Update the Root time and process tasks, inbound calls and clock listeners.
- draw() - Method in class org.praxislive.video.code.VideoCodeDelegate
- draw() - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- draw() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- draw(Graphics2D, Image[]) - Method in interface org.praxislive.video.render.ops.GraphicsOp.Callback
- duration() - Method in interface org.praxislive.video.gstreamer.VideoPlayer
E
- ease - Static variable in interface org.praxislive.code.userapi.Easing
- ease() - Method in class org.praxislive.code.userapi.Property.Animator
-
Convenience method to use
Easing.easeeasing for all keyframes. - easeIn - Static variable in interface org.praxislive.code.userapi.Easing
- easeIn() - Method in class org.praxislive.code.userapi.Property.Animator
-
Convenience method to use
Easing.easeIneasing for all keyframes. - easeInOut - Static variable in interface org.praxislive.code.userapi.Easing
- easeInOut() - Method in class org.praxislive.code.userapi.Property.Animator
-
Convenience method to use
Easing.easeInOuteasing for all keyframes. - easeOut - Static variable in interface org.praxislive.code.userapi.Easing
- easeOut() - Method in class org.praxislive.code.userapi.Property.Animator
-
Convenience method to use
Easing.easeOuteasing for all keyframes. - easing(Easing...) - Method in class org.praxislive.code.userapi.Property.Animator
-
Set the easing mode for each keyframe.
- Easing - Interface in org.praxislive.code.userapi
- Easing.LinearEasing - Class in org.praxislive.code.userapi
- edge(boolean) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- edge(boolean) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- edge(boolean) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- edge(boolean) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- ellipse(double, double, double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- ellipse(double, double, double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- ellipse(double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- ellipse(double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- ellipse(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- ellipse(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- ellipseMode(Constants.DrawingMode) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- ellipseMode(Constants.DrawingMode) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- ellipseMode(Constants.DrawingMode) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- ellipseMode(Constants.DrawingMode) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- emissive(double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- emissive(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- emissive(double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- emissive(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- emissive(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- emissive(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- empty() - Static method in interface org.praxislive.script.StackFrame
-
Create a StackFrame that returns an empty result.
- Empty - Enum constant in enum class org.praxislive.video.gstreamer.VideoPlayer.State
- Empty() - Constructor for class org.praxislive.core.Lookup.Empty
- EMPTY - Static variable in class org.praxislive.code.userapi.Table
- EMPTY - Static variable in interface org.praxislive.core.Lookup
-
An empty Lookup
- EMPTY - Static variable in class org.praxislive.core.types.PArray
-
An empty PArray.
- EMPTY - Static variable in class org.praxislive.core.types.PBytes
- EMPTY - Static variable in class org.praxislive.core.types.PMap
-
An empty PMap.
- EMPTY - Static variable in class org.praxislive.core.types.PString
- emptyIsDefault() - Element in annotation interface org.praxislive.code.userapi.Type.String
- emptyIsDefault() - Method in class org.praxislive.core.Info.StringInfoBuilder
-
Set empty is default property.
- emptyValue() - Method in class org.praxislive.core.Value.Type
-
The empty value of this type, if this type supports empty values, as defined by
Value.isEmpty(). - ENABLE_ASYNC_SAVEFRAME - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.Hint
- ENABLE_ASYNC_SAVEFRAME - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- ENABLE_BUFFER_READING - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.Hint
- ENABLE_BUFFER_READING - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- ENABLE_DEPTH_MASK - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.Hint
- ENABLE_DEPTH_MASK - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- ENABLE_DEPTH_SORT - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.Hint
- ENABLE_DEPTH_SORT - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- ENABLE_DEPTH_TEST - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.Hint
- ENABLE_DEPTH_TEST - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- ENABLE_KEY_REPEAT - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.Hint
- ENABLE_KEY_REPEAT - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- ENABLE_OPENGL_ERRORS - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.Hint
- ENABLE_OPENGL_ERRORS - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- ENABLE_OPTIMIZED_STROKE - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.Hint
- ENABLE_OPTIMIZED_STROKE - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- ENABLE_STROKE_PERSPECTIVE - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.Hint
- ENABLE_STROKE_PERSPECTIVE - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- ENABLE_STROKE_PURE - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.Hint
- ENABLE_STROKE_PURE - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- ENABLE_TEXTURE_MIPMAPS - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.Hint
- ENABLE_TEXTURE_MIPMAPS - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- enableFileServer(boolean) - Method in class org.praxislive.hub.net.HubConfiguration.Builder
-
Whether to enable the file server.
- enableServer() - Method in class org.praxislive.hub.net.NetworkCoreFactory.Builder
-
Enable a server so that other hubs can connect to and control this one.
- enableStyle() - Method in class org.praxislive.video.pgl.code.userapi.PShape
- endCamera() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- endCamera() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- endContour() - Method in class org.praxislive.video.pgl.code.userapi.PShape
- endDraw() - Method in class org.praxislive.video.code.userapi.PGraphics
- endDraw() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- endDraw() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- endDraw() - Method in class org.praxislive.video.pgl.PGLGraphics
- endDraw() - Method in class org.praxislive.video.pgl.PGLGraphics3D
- endShape() - Method in class org.praxislive.video.code.userapi.PGraphics
- endShape() - Method in class org.praxislive.video.code.VideoCodeDelegate
- endShape() - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- endShape() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- endShape() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- endShape() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- endShape() - Method in class org.praxislive.video.pgl.code.userapi.PShape
- endShape(boolean) - Method in class org.praxislive.video.code.userapi.PGraphics
- endShape(boolean) - Method in class org.praxislive.video.code.VideoCodeDelegate
- endShape(Constants.ShapeEndMode) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- endShape(Constants.ShapeEndMode) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- endShape(Constants.ShapeEndMode) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- endShape(Constants.ShapeEndMode) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- endShape(Constants.ShapeEndMode) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- entry(String, Object) - Static method in class org.praxislive.core.types.PMap
-
Create a
PMap.Entryfor creating a PMap. - Entry(PResource, List<Path>) - Constructor for class org.praxislive.code.LibraryResolver.Entry
-
Create an Entry for the provided resource and any additional required files.
- Entry(PResource, List<Path>, List<PResource>) - Constructor for class org.praxislive.code.LibraryResolver.Entry
-
Create an Entry for the provided resources and any additional required files.
- Env - Interface in org.praxislive.script
-
Environment context interface passed in to
StackFrame.process(org.praxislive.script.Env)andInlineCommand.process(org.praxislive.script.Env, org.praxislive.script.Namespace, java.util.List). - EOL - Enum constant in enum class org.praxislive.core.syntax.Token.Type
- equals(Object) - Method in record class org.praxislive.code.CodeChildFactoryService.Result
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.praxislive.code.CodeChildFactoryService.Task
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.praxislive.code.LibraryResolver.Entry
- equals(Object) - Method in class org.praxislive.core.ComponentAddress
- equals(Object) - Method in class org.praxislive.core.ComponentType
- equals(Object) - Method in class org.praxislive.core.ControlAddress
- equals(Object) - Method in interface org.praxislive.core.OrderedMap
-
Compares the provided object with this map for equality in accordance with the specification of
Map.equals(java.lang.Object). - equals(Object) - Method in interface org.praxislive.core.OrderedSet
-
Compares the provided object with this map for equality in accordance with the specification of.
invalid reference
Map#equals(java.lang.Object) - equals(Object) - Method in class org.praxislive.core.Port.Type
- equals(Object) - Method in class org.praxislive.core.PortAddress
- equals(Object) - Method in class org.praxislive.core.Protocol.Type
- equals(Object) - Method in record class org.praxislive.core.services.ComponentFactory.Deprecated
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.praxislive.core.services.ComponentFactory.Redirect
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.praxislive.core.types.PArray.ArrayBasedValue
- equals(Object) - Method in class org.praxislive.core.types.PArray
- equals(Object) - Method in class org.praxislive.core.types.PBoolean
- equals(Object) - Method in class org.praxislive.core.types.PBytes
- equals(Object) - Method in class org.praxislive.core.types.PError
- equals(Object) - Method in class org.praxislive.core.types.PMap.Entry
- equals(Object) - Method in class org.praxislive.core.types.PMap
- equals(Object) - Method in class org.praxislive.core.types.PMap.MapBasedValue
- equals(Object) - Method in class org.praxislive.core.types.PNumber
- equals(Object) - Method in class org.praxislive.core.types.PReference
- equals(Object) - Method in class org.praxislive.core.types.PResource
- equals(Object) - Method in class org.praxislive.core.types.PString
- equals(Object) - Method in class org.praxislive.core.Value
-
Values must override the default equals method.
- equals(Object) - Method in class org.praxislive.core.Value.Type
- equals(Object) - Method in class org.praxislive.project.GraphElement.Command
- equals(Object) - Method in class org.praxislive.project.GraphElement.Comment
- equals(Object) - Method in class org.praxislive.project.GraphElement.Component
- equals(Object) - Method in class org.praxislive.project.GraphElement.Connection
- equals(Object) - Method in class org.praxislive.project.GraphElement.Property
- equals(Object) - Method in class org.praxislive.project.GraphElement.Root
- equals(Object) - Method in class org.praxislive.project.GraphModel
- equals(Object) - Method in class org.praxislive.project.ProjectElement.File
- equals(Object) - Method in class org.praxislive.project.ProjectElement.Line
- equals(Object) - Method in class org.praxislive.project.ProjectModel
- equals(Object) - Method in class org.praxislive.purl.PackageURL
- equals(Object) - Method in class org.praxislive.video.ClientConfiguration.DeviceIndex
- equals(Object) - Method in class org.praxislive.video.ClientConfiguration.Dimension
- equals(Object) - Method in class org.praxislive.video.ClientConfiguration.Rotation
- equals(Object) - Method in class org.praxislive.video.pgl.code.userapi.PVector
- equals(Object) - Method in class org.praxislive.video.render.ops.Bounds
-
Deprecated.
- equals(Object) - Method in class org.praxislive.video.utils.ResizeMode
- equivalent(Value) - Method in class org.praxislive.core.types.PArray.ArrayBasedValue
- equivalent(Value) - Method in class org.praxislive.core.types.PArray
- equivalent(Value) - Method in class org.praxislive.core.types.PBytes
- equivalent(Value) - Method in class org.praxislive.core.types.PMap
- equivalent(Value) - Method in class org.praxislive.core.types.PMap.MapBasedValue
- equivalent(Value) - Method in class org.praxislive.core.types.PNumber
- equivalent(Value) - Method in class org.praxislive.core.types.PReference
- equivalent(Value) - Method in class org.praxislive.core.Value
-
Indicates whether some other Value is equivalent to this one.
- error() - Method in class org.praxislive.code.userapi.Async
-
Get the failure error or null.
- error(List<Value>) - Method in class org.praxislive.core.Call
-
Create an error return Call for this call, with the given arguments.
- error(PError) - Method in class org.praxislive.core.Call
-
Create an error return Call for this call, with the given error argument.
- Error - Enum constant in enum class org.praxislive.script.StackFrame.State
-
Processing finished with an error.
- Error - Enum constant in enum class org.praxislive.video.gstreamer.VideoCapture.State
- Error - Enum constant in enum class org.praxislive.video.gstreamer.VideoPlayer.State
- ERROR - Enum constant in enum class org.praxislive.core.services.LogLevel
- ERROR - Static variable in class org.praxislive.code.userapi.Constants
-
Error log level.
- ERROR - Static variable in class org.praxislive.core.ControlPort
- errorType() - Method in class org.praxislive.core.types.PError
-
The error type, usually the simple name of a Java Exception.
- escape(String) - Static method in class org.praxislive.project.SyntaxUtils
-
Escape the provided input for writing to a script, such that it can be parsed as a single value.
- escapeQuoted(String) - Static method in class org.praxislive.project.SyntaxUtils
-
Escape the provided input for writing to a script, such that it can be parsed as a single value.
- EVAL - Static variable in class org.praxislive.core.services.ScriptService
- EVAL_INFO - Static variable in class org.praxislive.core.services.ScriptService
- exception() - Method in class org.praxislive.core.types.PError
-
The wrapped exception, if available.
- exceptionType() - Method in class org.praxislive.core.types.PError
-
Deprecated.
- Exclusive - Enum constant in enum class org.praxislive.video.VideoSettings.FullScreenMode
- exec() - Method in class org.praxislive.hub.net.DefaultProxyInfo
- exec() - Method in interface org.praxislive.hub.net.ProxyInfo
-
Access an optional
ProxyInfo.Execimplementation giving information about the process that should be executed when initializing this proxy. - execute() - Method in interface org.praxislive.core.services.TaskService.Task
-
Called to execute task.
- execute(T) - Method in interface org.praxislive.code.userapi.Async.Task
-
Execute the task.
- ExecutionContext - Interface in org.praxislive.core
-
An optional context available from the
Rootlookup providing the ability to query and listen for changes in root state or clock time. - ExecutionContext.ClockListener - Interface in org.praxislive.core
-
Listener called on clock time updates.
- ExecutionContext.State - Enum Class in org.praxislive.core
-
Possible states of a Root.
- ExecutionContext.StateListener - Interface in org.praxislive.core
-
Listener called on state changes.
- exitValue() - Method in class org.praxislive.hub.BasicCoreRoot
-
The exit value to be returned from
Hub.exitValue(). - exitValue() - Method in class org.praxislive.hub.Hub
-
Return an exit value for the hub.
- exp(double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Calculate Euler's number raised to the power of the given value.
- expoIn - Static variable in interface org.praxislive.code.userapi.Easing
- expoInOut - Static variable in interface org.praxislive.code.userapi.Easing
- expoOut - Static variable in interface org.praxislive.code.userapi.Easing
- exposeServices(List<Class<? extends Service>>) - Method in class org.praxislive.hub.net.NetworkCoreFactory.Builder
-
List of services that will be exposed to connected hubs.
- EXT_PREFIX - Static variable in class org.praxislive.hub.Hub
- extendLookup(Object) - Method in class org.praxislive.hub.Hub.Builder
-
Extend the hub lookup with the provided object.
- extendLookup(Lookup) - Method in interface org.praxislive.hub.Hub.CoreRootFactory
-
Provide the option for the factory to extend or alter the hub lookup.
- extendLookup(Lookup) - Method in class org.praxislive.hub.net.NetworkCoreFactory
- extractArg(Async<Call>, Class<T>) - Static method in class org.praxislive.code.userapi.Async
-
Create an Async that will complete when the provided async call completes, by extracting the first call argument and attempting to map to the given type.
- extractArg(Async<Call>, Class<T>, int) - Static method in class org.praxislive.code.userapi.Async
-
Create an Async that will complete when the provided async call completes, by extracting the indexed call argument and attempting to map to the given type.
F
- factory() - Static method in class org.praxislive.hub.BasicCoreRoot
- fail(PError) - Method in class org.praxislive.code.userapi.Async
-
Complete the Async unsuccessfully with the provided error.
- failed() - Method in class org.praxislive.code.userapi.Async
-
Whether this Async completed with a failure.
- failed(PError) - Static method in class org.praxislive.code.userapi.Async
-
Create an Async that is already failed with the given error.
- Fake - Enum constant in enum class org.praxislive.video.VideoSettings.FullScreenMode
- FALSE - Static variable in class org.praxislive.core.types.PBoolean
- file() - Method in class org.praxislive.project.ProjectElement.File
-
Address of the file as an absolute URI.
- file(URI) - Static method in class org.praxislive.project.ProjectElement
-
Create a file element wrapping the given file URI.
- file(Path) - Static method in class org.praxislive.project.ProjectElement
-
Create a file element wrapping the URI of the given file path.
- files() - Method in interface org.praxislive.code.LibraryResolver.Context
-
Stream of local files from already resolved libraries.
- files() - Method in class org.praxislive.code.LibraryResolver.Entry
-
All additional files required to resolve the primary resource and its dependencies, within the existing context.
- fill(double) - Method in class org.praxislive.video.code.userapi.PGraphics
- fill(double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- fill(double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- fill(double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- fill(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- fill(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- fill(double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- fill(double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- fill(double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- fill(double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- fill(double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- fill(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- fill(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- fill(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- fill(double, double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- fill(double, double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- fill(double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- fill(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- fill(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- fill(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- fill(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- fill(double, double, double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- fill(double, double, double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- fill(double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- fill(double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- fill(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- fill(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- fill(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- filter() - Element in annotation interface org.praxislive.code.ContainerDelegateAPI.SupportedTypes
-
Filter to apply to available types.
- filter(DoublePredicate) - Method in interface org.praxislive.code.userapi.Linkable.Double
-
Returns a Linkable.Double that wraps this Linkable.Double and filters values using the provided predicate function.
- filter(IntPredicate) - Method in interface org.praxislive.code.userapi.Linkable.Int
-
Returns a Linkable.Int that wraps this Linkable.Int and filters values using the provided predicate function.
- filter(Predicate<? super T>) - Method in interface org.praxislive.code.userapi.Linkable
-
Returns a Linkable that wraps this Linkable and filters values using the provided predicate function.
- filter(PShader) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- filter(PShader) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- filter(PShader) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- filter(PShader) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- filterARGB(int[], int, int[], int, int) - Method in class org.praxislive.video.render.rgbmath.InvertRGBFilter
- filterARGB(int[], int, int[], int, int) - Method in class org.praxislive.video.render.rgbmath.InvertValueRGBFilter
- filterARGB(int[], int, int[], int, int) - Method in interface org.praxislive.video.render.rgbmath.RGBSinglePixelFilter
- FilteredTypes - Class in org.praxislive.base
-
An implementation of
SupportedTypesthat can be included in the lookup of a container. - filterRGB(int[], int, int[], int, int) - Method in class org.praxislive.video.render.rgbmath.InvertRGBFilter
- filterRGB(int[], int, int[], int, int) - Method in class org.praxislive.video.render.rgbmath.InvertValueRGBFilter
- filterRGB(int[], int, int[], int, int) - Method in interface org.praxislive.video.render.rgbmath.RGBSinglePixelFilter
- find(Class<T>) - Method in class org.praxislive.code.CodeDelegate
-
Search for an instance of the given type.
- find(Class<T>) - Method in class org.praxislive.core.Lookup.Empty
- find(Class<T>) - Method in interface org.praxislive.core.Lookup
-
Search for the first implementation of the given type.
- find(Class<T>) - Method in class org.praxislive.core.Lookup.ObjectLookup
- find(Class<T>) - Static method in class org.praxislive.core.ValueMapper
-
Find a ValueMapper capable of mapping Values to and from the provided Class.
- find(Class<T>) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- find(Class<T>) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- find(Class<T>) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
-
Search for an instance of the given type.
- find(Class<T>) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
-
Search for an instance of the given type.
- find(Class<T>) - Method in class org.praxislive.video.pgl.code.userapi.PImage
-
Search for an instance of the given type.
- find(Class<T>) - Method in class org.praxislive.video.pgl.code.userapi.PShader
- find(Class<T>) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- findAll(Class<T>) - Method in class org.praxislive.core.Lookup.Empty
- findAll(Class<T>) - Method in interface org.praxislive.core.Lookup
-
Search for all implementations of the given type.
- findAll(Class<T>) - Method in class org.praxislive.core.Lookup.ObjectLookup
- findID(Field) - Method in class org.praxislive.code.CodeConnector
-
Find a suitable ID (control or port) for the provided field.
- findID(Method) - Method in class org.praxislive.code.CodeConnector
-
Find a suitable ID (control or port) for the provided method.
- findService(Class<? extends Service>) - Method in class org.praxislive.base.AbstractComponent
- findService(Class<? extends Service>) - Method in class org.praxislive.base.AbstractRoot
-
Find a Service address in the lookup.
- finishAnimating() - Method in class org.praxislive.code.userapi.Property
- flush() - Method in class org.praxislive.code.CodeContext
-
Flush the code context.
- fn(DoubleUnaryOperator) - Method in class org.praxislive.audio.code.AudioCodeDelegate
- FN - Annotation Interface in org.praxislive.code.userapi
-
Annotate a method as a function.
- FN.Watch - Annotation Interface in org.praxislive.code.userapi
-
Annotate a method as a
FN.Watchfunction. - FontUtils - Class in org.praxislive.video.render.utils
- forceTermination() - Method in class org.praxislive.hub.BasicCoreRoot
-
Force termination of this root.
- forceUpdateAfter(long, TimeUnit) - Method in class org.praxislive.base.AbstractRoot.DelegateConfiguration
-
Whether to force an update on another thread if the delegate hasn't called update in the given time period.
- forEachIn(T, Consumer<T>) - Method in class org.praxislive.core.types.PBytes
-
Iterate through data by decoding into provided container DataObject and calling consumer.
- format() - Element in annotation interface org.praxislive.video.code.userapi.OffScreen
-
The pixel format of the buffer.
- forScript(Namespace, String) - Static method in class org.praxislive.script.ScriptStackFrame
-
Create a
ScriptStackFrame.Builderfor the provided namespace and script. - FrameRateListener - Interface in org.praxislive.video.pipes
- FrameRateSource - Interface in org.praxislive.video.pipes
- from() - Method in class org.praxislive.core.Call
-
Get the ControlAddress that this Call is being sent from, and if of type INVOKE or INVOKE_QUIET, where RETURN and ERROR calls should be sent.
- from(URI) - Static method in class org.praxislive.purl.PackageURL
-
Convert the provided URI to a PackageURL.
- from(Value) - Static method in class org.praxislive.core.ArgumentInfo
-
Coerce the provided Value into an ArgumentInfo if possible.
- from(Value) - Static method in class org.praxislive.core.ComponentAddress
- from(Value) - Static method in class org.praxislive.core.ComponentInfo
-
Coerce the provided Value into a ComponentInfo if possible.
- from(Value) - Static method in class org.praxislive.core.ComponentType
- from(Value) - Static method in class org.praxislive.core.Connection
-
Coerce the provided value into a Connection if possible.
- from(Value) - Static method in class org.praxislive.core.ControlAddress
- from(Value) - Static method in class org.praxislive.core.ControlInfo
-
Coerce the provided Value into a ControlInfo if possible.
- from(Value) - Static method in class org.praxislive.core.PortAddress
- from(Value) - Static method in class org.praxislive.core.PortInfo
-
Coerce the provided Value into a PortInfo if possible.
- from(Value) - Static method in class org.praxislive.core.types.PArray
-
Cast or convert the provided value into a PArray, wrapped in an Optional.
- from(Value) - Static method in class org.praxislive.core.types.PBoolean
- from(Value) - Static method in class org.praxislive.core.types.PBytes
- from(Value) - Static method in class org.praxislive.core.types.PError
-
Cast or convert the provided value into a PError, wrapped in an Optional.
- from(Value) - Static method in class org.praxislive.core.types.PMap
-
Cast or convert the provided value into a PMap, wrapped in an Optional.
- from(Value) - Static method in class org.praxislive.core.types.PNumber
- from(Value) - Static method in class org.praxislive.core.types.PReference
- from(Value) - Static method in class org.praxislive.core.types.PResource
- from(Value) - Static method in class org.praxislive.core.types.PString
- fromAngle(double) - Static method in class org.praxislive.video.pgl.code.userapi.PVector
-
( begin auto-generated from PVector_sub.xml ) Make a new 2D unit vector from an angle
- fromAngle(double, PVector) - Static method in class org.praxislive.video.pgl.code.userapi.PVector
-
Make a new 2D unit vector from an angle
- fromMap(PMap) - Static method in class org.praxislive.hub.net.DefaultProxyInfo
-
Parse a DefaultProxyInfo from a provided PMap.
- fromMap(PMap) - Static method in class org.praxislive.hub.net.HubConfiguration
-
Build a hub configuration from the provided map.
- fromName(String) - Static method in class org.praxislive.core.Port.Type
- fromName(String) - Static method in class org.praxislive.core.Protocol.Type
-
Lookup the Protocol type by name.
- fromName(String) - Static method in class org.praxislive.core.Value.Type
-
Return the Type with the given name, or an empty optional if unregistered.
- fromSerializedComponent(String, PMap) - Static method in class org.praxislive.project.GraphModel
-
Create a graph model from the serialization data of a single component.
- fromSerializedRoot(String, PMap) - Static method in class org.praxislive.project.GraphModel
-
Create a graph model from the serialization data of a complete root.
- fromSerializedSubgraph(PMap) - Static method in class org.praxislive.project.GraphModel
-
Create a graph model from the serialization data of a container.
- fromSerializedSubgraph(PMap, Predicate<String>) - Static method in class org.praxislive.project.GraphModel
-
Create a graph model from the serialization data of a container.
- fromValue(Value) - Method in class org.praxislive.core.ValueMapper
-
Map the provided Value to a value of type T.
- frustum(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- frustum(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- function() - Method in class org.praxislive.core.Info.ControlInfoChooser
-
Create a FunctionInfoBuilder
- Function - Enum constant in enum class org.praxislive.code.ControlDescriptor.Category
-
Controls that represent functions.
- Function - Enum constant in enum class org.praxislive.core.ControlInfo.Type
-
A control that acts as a function, taking any number of input arguments, and responding with any number of output arguments.
G
- g - Variable in class org.praxislive.video.pgl.code.P2DCodeDelegate
- g - Variable in class org.praxislive.video.pgl.code.P3DCodeDelegate
- GenerateTemplate - Annotation Interface in org.praxislive.code
-
Annotation for use on CodeDelegate subclasses to create a class body template file during compilation.
- Geometry - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.ShapeType
- GEOMETRY - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- get() - Method in class org.praxislive.base.AbstractProperty
-
Get the value.
- get() - Method in class org.praxislive.code.PropertyControl.Binding
- get() - Method in class org.praxislive.code.userapi.Property
-
Return the current value.
- get() - Method in class org.praxislive.code.userapi.Ref
-
Return the value.
- get(double) - Method in class org.praxislive.code.PropertyControl.Binding
- get(double[]) - Method in class org.praxislive.video.pgl.code.userapi.PVector
- get(int) - Method in class org.praxislive.core.types.PArray
-
Query the value at the given index in the list.
- get(String) - Static method in class org.praxislive.core.Settings
- get(String) - Method in class org.praxislive.core.Settings.Provider
- get(String) - Method in class org.praxislive.core.types.PMap
-
Get the value for the given key, or null if the key does not exist.
- get(String) - Method in class org.praxislive.launcher.SettingsProvider
- get(String, String) - Static method in class org.praxislive.core.Settings
- get(String, String) - Method in class org.praxislive.core.Settings.Provider
- getActiveCall() - Method in class org.praxislive.base.AbstractAsyncControl
- getAddControl() - Method in class org.praxislive.code.SharedCodeProperty
-
Get the add control linked to this property.
- getAddress() - Method in class org.praxislive.base.AbstractComponent
- getAddress() - Method in class org.praxislive.base.AbstractContainer.Delegate
- getAddress() - Method in class org.praxislive.base.AbstractRoot
-
Get the address of this Root.
- getAddress() - Method in interface org.praxislive.script.Env
-
The control address of this script executor.
- getAddress(Component) - Method in class org.praxislive.base.AbstractContainer
- getAddress(Component) - Method in class org.praxislive.base.AbstractRootContainer
- getAddress(Component) - Method in class org.praxislive.code.CodeContainer
- getAddress(Component) - Method in class org.praxislive.code.CodeRootContainer
- getAddress(Component) - Method in interface org.praxislive.core.Container
-
Get the address for the provided child component, or null if the component is not a child of this container.
- getAddress(Control) - Method in class org.praxislive.code.CodeContext
-
Find the address of the passed in control, or null if it does not have one.
- getAngle() - Method in class org.praxislive.video.ClientConfiguration.Rotation
- getArgumentInfo() - Method in class org.praxislive.code.PropertyControl.Binding
- getBinding() - Method in class org.praxislive.base.Binding.Adaptor
-
Get the Binding this adaptor is attached to.
- getBlendMode() - Method in class org.praxislive.video.render.ops.Blit
- getBlendMode() - Method in class org.praxislive.video.render.ops.RectFill
- getBlendMode() - Method in class org.praxislive.video.render.ops.ScaledBlit
- getBlendMode() - Method in class org.praxislive.video.render.ops.ShapeRender
- getBlendMode() - Method in class org.praxislive.video.render.ops.TransformBlit
- getBlockSize() - Method in class org.praxislive.audio.AudioContext
- getBoolean() - Method in class org.praxislive.code.userapi.Property
-
Return the current value as a boolean, or false if the value isn't a valid boolean.
- getBoolean(boolean) - Method in class org.praxislive.code.userapi.Property
-
Return the current value as a boolean, or the provided default if the value isn't a valid boolean.
- getBoolean(String, boolean) - Static method in class org.praxislive.core.Settings
- getBoolean(String, boolean) - Method in class org.praxislive.core.Settings.Provider
- getBoolean(String, boolean) - Method in class org.praxislive.core.types.PMap
-
Get a boolean value from the map, returning a default value if the key is not mapped or mapped to a value that cannot be converted to a boolean.
- getBounds() - Method in class org.praxislive.video.render.ops.Sub
- getBounds(Rectangle) - Method in class org.praxislive.video.render.ops.RectFill
- getBuffersize() - Static method in class org.praxislive.audio.AudioSettings
- getCallback() - Method in class org.praxislive.video.render.ops.GraphicsOp
- getCaptureDevice(int) - Static method in class org.praxislive.video.gstreamer.configuration.GStreamerSettings
- getChild(int) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- getChild(String) - Method in class org.praxislive.base.AbstractContainer
- getChild(String) - Method in class org.praxislive.base.AbstractRootContainer
- getChild(String) - Method in class org.praxislive.code.CodeContainer
- getChild(String) - Method in class org.praxislive.code.CodeRootContainer
- getChild(String) - Method in interface org.praxislive.core.Container
-
Get child component with specific ID.
- getChild(String) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- getChildCount() - Method in class org.praxislive.video.pgl.code.userapi.PShape
- getChildID(Component) - Method in class org.praxislive.base.AbstractContainer
- getClock() - Method in interface org.praxislive.core.RootHub
-
The Clock instance for this RootHub.
- getClock() - Method in class org.praxislive.video.PlayerConfiguration
- getCode() - Method in class org.praxislive.code.CodeContextFactoryService.Task
-
Get user source code.
- getColor() - Method in class org.praxislive.video.render.ops.RectFill
- getColor() - Method in class org.praxislive.video.render.ops.TextRender
- getCommand(String) - Method in interface org.praxislive.script.Namespace
-
Get the Command with the given ID, or
nullif it doesn't exist in this or a parent namespace. - getComponent() - Method in class org.praxislive.code.CodeContainer.Context
- getComponent() - Method in class org.praxislive.code.CodeContext
-
Get the code component this code context is attached to, if there is one.
- getComponent() - Method in class org.praxislive.code.CodeRoot.Context
- getComponent() - Method in class org.praxislive.code.CodeRootContainer.Context
- getContext() - Method in class org.praxislive.code.CodeContextFactoryService.Result
-
Get created context.
- getContext() - Method in class org.praxislive.code.SharedCodeService.DependentResult
-
Get the code context.
- getContext() - Method in class org.praxislive.video.pgl.PGLGraphics
- getContext() - Method in class org.praxislive.video.pgl.PGLGraphics3D
- getContext() - Method in class org.praxislive.video.pgl.PGLSurface
- getControl(String) - Method in class org.praxislive.base.AbstractComponent
- getControl(String) - Method in class org.praxislive.base.AbstractRootContainer
- getControl(String) - Method in class org.praxislive.code.CodeComponent
- getControl(String) - Method in class org.praxislive.code.CodeContext
-
Get the control to handle the specified ID, or null if there isn't one.
- getControl(String) - Method in interface org.praxislive.core.Component
-
Get a Control that can handle a Call to the given ID, or null if it does not exist.
- getControlDescriptor(String) - Method in class org.praxislive.code.CodeContext
-
Get the control descriptor for the specified ID, or null if there isn't one.
- getControlInfo() - Method in class org.praxislive.base.Binding
-
Get the ControlInfo of the bound Control, if available.
- getControlInfo(String) - Method in class org.praxislive.code.CodeChildFactoryService
- getControlInfo(String) - Method in class org.praxislive.code.CodeCompilerService
- getControlInfo(String) - Method in class org.praxislive.code.CodeComponentFactoryService
- getControlInfo(String) - Method in class org.praxislive.code.CodeContextFactoryService
- getControlInfo(String) - Method in class org.praxislive.code.CodeRootFactoryService
- getControlInfo(String) - Method in class org.praxislive.code.SharedCodeProtocol
- getControlInfo(String) - Method in class org.praxislive.code.SharedCodeService
- getControlInfo(String) - Method in interface org.praxislive.core.Protocol
-
Query the ControlInfo for the provided control name on this protocol.
- getControlInfo(String) - Method in class org.praxislive.core.protocols.ComponentProtocol
- getControlInfo(String) - Method in class org.praxislive.core.protocols.ContainerProtocol
- getControlInfo(String) - Method in class org.praxislive.core.protocols.SerializableProtocol
- getControlInfo(String) - Method in class org.praxislive.core.protocols.StartableProtocol
- getControlInfo(String) - Method in class org.praxislive.core.services.ComponentFactoryService
- getControlInfo(String) - Method in class org.praxislive.core.services.LogService
- getControlInfo(String) - Method in class org.praxislive.core.services.RootFactoryService
- getControlInfo(String) - Method in class org.praxislive.core.services.RootManagerService
- getControlInfo(String) - Method in class org.praxislive.core.services.ScriptService
- getControlInfo(String) - Method in class org.praxislive.core.services.SystemManagerService
- getControlInfo(String) - Method in class org.praxislive.core.services.TaskService
- getData() - Method in class org.praxislive.video.pgl.PGLSurface.Data
- getData() - Method in interface org.praxislive.video.render.PixelData
- getDefault() - Static method in class org.praxislive.code.userapi.Ref.Provider
-
Get the default provider.
- getDefaultCaptureDevice(int) - Static method in class org.praxislive.video.gstreamer.configuration.GStreamerSettings
- getDefaultLibraryPath() - Static method in class org.praxislive.video.gstreamer.configuration.GStreamerSettings
- getDefaultValue() - Method in class org.praxislive.code.PropertyControl.Binding
- getDelegate() - Method in class org.praxislive.code.CodeConnector
-
Access the delegate instance.
- getDelegate() - Method in class org.praxislive.code.CodeContext
-
Get the delegate this context wraps.
- getDependents() - Method in class org.praxislive.code.SharedCodeService.Result
-
Get the map of dependent results.
- getDependents() - Method in class org.praxislive.code.SharedCodeService.Task
-
Get the map of dependents.
- getDepth() - Method in class org.praxislive.video.pgl.code.userapi.PShape
- getDestinationRegion(Rectangle) - Method in class org.praxislive.video.render.ops.ScaledBlit
- getDestinationRegion(Rectangle) - Method in class org.praxislive.video.render.ops.TransformBlit
- getDeviceName() - Static method in class org.praxislive.audio.AudioSettings
- getDouble() - Method in class org.praxislive.code.userapi.Property
-
Return the current value as a double, or zero if the value isn't numeric.
- getDouble(double) - Method in class org.praxislive.code.userapi.Property
-
Return the current value as a double, or the provided default if the value isn't numeric.
- getDouble(String, double) - Static method in class org.praxislive.core.Settings
- getDouble(String, double) - Method in class org.praxislive.core.Settings.Provider
- getDouble(String, double) - Method in class org.praxislive.core.types.PMap
-
Get a double value from the map, returning a default value if the key is not mapped or mapped to a value that cannot be converted to a double.
- getEmptyValue() - Method in class org.praxislive.code.ResourceProperty.Loader
- getEndIndex() - Method in class org.praxislive.core.syntax.Token
-
Get the end index (exclusive) of this token's position in the script.
- getExecutionContext() - Method in class org.praxislive.base.AbstractRoot
-
Get the
ExecutionContextfor this Root. - getExecutionContext() - Method in class org.praxislive.code.CodeContext
-
Get the execution context, or null if not attached.
- getExisting() - Method in class org.praxislive.code.SharedCodeService.DependentResult
-
Get the existing (previous) class.
- getExistingClass() - Method in class org.praxislive.code.SharedCodeService.DependentTask
-
Get the existing class.
- getExistingSource() - Method in class org.praxislive.code.SharedCodeService.DependentTask
-
Get the existing source.
- getExtensions() - Method in interface org.praxislive.core.RootHub.ExtensionProvider
-
List of extensions to be installed.
- getFactory() - Method in class org.praxislive.code.CodeContextFactoryService.Task
-
Get the code factory.
- getFactory() - Method in class org.praxislive.code.CodeFactory.Task
-
Get access to the CodeFactory this task was created for.
- getFactory() - Method in class org.praxislive.code.SharedCodeService.DependentTask
-
Get code factory.
- getFactory() - Method in interface org.praxislive.core.services.ComponentFactoryProvider
-
Get the component factory associated with this provider.
- getFactory() - Method in class org.praxislive.video.pgl.code.PGLCustomFactoryProvider
- getFactory() - Method in class org.praxislive.video.pgl.PGLPlayerFactory.Default
- getFactory() - Method in class org.praxislive.video.pgl.PGLPlayerFactory.GL2
- getFactory() - Method in class org.praxislive.video.pgl.PGLPlayerFactory.GL3
- getFactory() - Method in class org.praxislive.video.pgl.PGLPlayerFactory.GL4
- getFactory() - Method in class org.praxislive.video.pgl.PGLPlayerFactory.GLES2
- getFactory() - Method in interface org.praxislive.video.PlayerFactory.Provider
- getFillColor() - Method in class org.praxislive.video.render.ops.ShapeRender
- getFont() - Method in class org.praxislive.video.code.userapi.PFont
- getFont() - Method in class org.praxislive.video.render.ops.TextRender
- getFormat() - Method in interface org.praxislive.video.render.NativePixelData
- getFPS() - Method in class org.praxislive.video.PlayerConfiguration
- getFullScreenMode() - Static method in class org.praxislive.video.VideoSettings
- getGraphics() - Method in class org.praxislive.video.pgl.PGLSurface
- getHeight() - Method in class org.praxislive.video.ClientConfiguration.Dimension
- getHeight() - Method in class org.praxislive.video.pgl.code.userapi.PShape
- getHeight() - Method in class org.praxislive.video.pgl.PGLSurface.Data
- getHeight() - Method in class org.praxislive.video.PlayerConfiguration
- getHeight() - Method in class org.praxislive.video.render.ops.Bounds
-
Deprecated.
- getHeight() - Method in interface org.praxislive.video.render.PixelData
- getHeight() - Method in class org.praxislive.video.render.Surface
- getHorizontalAlignment() - Method in class org.praxislive.video.utils.ResizeMode
- getHubAccessor() - Method in class org.praxislive.hub.BasicCoreRoot
-
Acquire the hub accessor.
- getImage() - Method in class org.praxislive.video.render.utils.BufferedImageSurface
- getImpl() - Method in class org.praxislive.code.PropertyControl
- getImpl() - Method in class org.praxislive.code.userapi.Property
- getImpl(double) - Method in class org.praxislive.code.PropertyControl
- getImpl(double) - Method in class org.praxislive.code.userapi.Property
- getInfo() - Method in class org.praxislive.audio.AudioPort.Input
- getInfo() - Method in class org.praxislive.audio.AudioPort.Output
- getInfo() - Method in class org.praxislive.base.AbstractRootContainer
- getInfo() - Method in class org.praxislive.code.CodeComponent
- getInfo() - Method in class org.praxislive.code.CodeContainer
- getInfo() - Method in class org.praxislive.code.CodeContext
-
Get component info.
- getInfo() - Method in interface org.praxislive.core.Component
-
Get the ComponentInfo object for this component.
- getInfo() - Method in class org.praxislive.video.VideoPort.Input
- getInfo() - Method in class org.praxislive.video.VideoPort.Output
- getInputCount() - Method in class org.praxislive.audio.AudioContext.InputClient
- getInputCount() - Method in class org.praxislive.video.VideoContext.InputClient
- getInputDeviceName() - Static method in class org.praxislive.audio.AudioSettings
- getInputSink(int) - Method in class org.praxislive.audio.AudioContext.InputClient
- getInputSink(int) - Method in class org.praxislive.video.VideoContext.InputClient
- getInstance() - Static method in class org.praxislive.video.render.rgbmath.InvertRGBFilter
- getInstance() - Static method in class org.praxislive.video.render.rgbmath.InvertValueRGBFilter
- getInt() - Method in class org.praxislive.code.userapi.Property
-
Return the current value as an int, or zero if the value isn't numeric.
- getInt(int) - Method in class org.praxislive.code.userapi.Property
-
Return the current value as an int, or the provided default if the value isn't numeric.
- getInt(String, int) - Static method in class org.praxislive.core.Settings
- getInt(String, int) - Method in class org.praxislive.core.Settings.Provider
- getInt(String, int) - Method in class org.praxislive.core.types.PMap
-
Get an integer value from the map, returning a default value if the key is not mapped or mapped to a value that cannot be converted to an integer.
- getInternalIndex() - Method in class org.praxislive.code.CodeConnector
-
Return next index to use for internal descriptors.
- getKey() - Method in class org.praxislive.code.AbstractAsyncProperty
- getKey() - Method in class org.praxislive.core.types.PMap.Entry
- getLevel() - Method in class org.praxislive.core.services.LogBuilder
- getLibrary() - Static method in class org.praxislive.audio.AudioSettings
- getLibraryName() - Method in class org.praxislive.video.pgl.PGLPlayerFactory.Default
- getLibraryName() - Method in class org.praxislive.video.pgl.PGLPlayerFactory.GL2
- getLibraryName() - Method in class org.praxislive.video.pgl.PGLPlayerFactory.GL3
- getLibraryName() - Method in class org.praxislive.video.pgl.PGLPlayerFactory.GL4
- getLibraryName() - Method in class org.praxislive.video.pgl.PGLPlayerFactory.GLES2
- getLibraryName() - Method in interface org.praxislive.video.PlayerFactory.Provider
- getLibraryPath() - Static method in class org.praxislive.video.gstreamer.configuration.GStreamerSettings
- getLink() - Method in class org.praxislive.code.ControlInput
- getLog() - Method in class org.praxislive.code.CodeConnector
-
Get the
LogBuilderfor logging messages during processing. - getLog() - Method in class org.praxislive.code.CodeContext
-
Get the log builder for writing log messages.
- getLog() - Method in class org.praxislive.code.CodeContextFactoryService.Result
-
Get log builder with any warning or error messages.
- getLog() - Method in class org.praxislive.code.CodeFactory.Task
-
Get the log for reporting messages during context creation.
- getLog() - Method in class org.praxislive.code.SharedCodeService.Result
-
Get the log
- getLogLevel() - Method in class org.praxislive.code.CodeContext
-
Get the active log level.
- getLogLevel() - Method in class org.praxislive.code.CodeContextFactoryService.Task
-
Get active log level.
- getLogLevel() - Method in class org.praxislive.code.SharedCodeService.Task
-
Get the logging level.
- getLookup() - Method in class org.praxislive.base.AbstractComponent
- getLookup() - Method in class org.praxislive.base.AbstractContainer.Delegate
- getLookup() - Method in class org.praxislive.base.AbstractContainer
- getLookup() - Method in class org.praxislive.base.AbstractRoot
- getLookup() - Method in class org.praxislive.base.AbstractRootContainer
- getLookup() - Method in class org.praxislive.code.CodeContainer
- getLookup() - Method in class org.praxislive.code.CodeContext
-
Get lookup.
- getLookup() - Method in class org.praxislive.code.CodeDelegate
-
Return a Lookup for finding instances of features.
- getLookup() - Method in class org.praxislive.code.CodeRoot
- getLookup() - Method in class org.praxislive.code.CodeRootContainer
- getLookup() - Method in interface org.praxislive.core.Lookup.Provider
-
Get the Lookup from this Provider.
- getLookup() - Method in interface org.praxislive.script.Env
-
Lookup object of the script executor.
- getLookup() - Method in class org.praxislive.video.ClientConfiguration
- getLookup() - Method in class org.praxislive.video.pgl.PGLPlayer
- getLookup() - Method in interface org.praxislive.video.Player
- getLookup() - Method in class org.praxislive.video.PlayerConfiguration
- getLookup() - Method in class org.praxislive.video.VideoContext.Client
- getMergeControl() - Method in class org.praxislive.base.MetaProperty
-
Get the merge control linked to this property.
- getMergeControl() - Method in class org.praxislive.code.SharedCodeProperty
-
Get the merge control linked to this property.
- getModCount() - Method in class org.praxislive.video.pgl.PGLSurface
- getModCount() - Method in class org.praxislive.video.render.Surface
- getModCount() - Method in class org.praxislive.video.render.utils.BufferedImageSurface
- getMode() - Method in class org.praxislive.video.render.ops.DifferenceOp
- getNamespace() - Method in class org.praxislive.script.AbstractSingleCallFrame
- getNativeData() - Method in interface org.praxislive.video.render.NativePixelData
- getNormal(int) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- getNormal(int, PVector) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- getNormalX(int) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- getNormalY(int) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- getNormalZ(int) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- getOffset() - Method in class org.praxislive.video.pgl.PGLSurface.Data
- getOffset() - Method in interface org.praxislive.video.render.PixelData
- getOp() - Method in class org.praxislive.video.render.ops.Sub
- getOpacity() - Method in class org.praxislive.video.render.ops.Blit
- getOpacity() - Method in class org.praxislive.video.render.ops.RectFill
- getOpacity() - Method in class org.praxislive.video.render.ops.ScaledBlit
- getOpacity() - Method in class org.praxislive.video.render.ops.ShapeRender
- getOpacity() - Method in class org.praxislive.video.render.ops.TransformBlit
- getOrCreateVariable(String, Value) - Method in interface org.praxislive.script.Namespace
-
Get the variable with the given ID from this namespace or a parent namespace, creating and initializing a variable with the provided default value if none exists.
- getOutputCount() - Method in class org.praxislive.audio.AudioContext.OutputClient
- getOutputCount() - Method in class org.praxislive.video.VideoContext.OutputClient
- getOutputSink() - Method in class org.praxislive.video.pgl.PGLPlayer
- getOutputSource(int) - Method in class org.praxislive.audio.AudioContext.OutputClient
- getOutputSource(int) - Method in class org.praxislive.video.VideoContext.OutputClient
- getPacketRouter() - Method in interface org.praxislive.script.Env
-
A packet router for sending calls during command execution.
- getParent() - Method in class org.praxislive.base.AbstractComponent
- getParent() - Method in class org.praxislive.base.AbstractRootContainer
- getParent() - Method in class org.praxislive.code.CodeComponent
- getParent() - Method in interface org.praxislive.core.Component
-
Return the Container that is the immediate parent of this Component, or null if this Component is not currently contained within a Component hierarchy.
- getPeriod() - Method in interface org.praxislive.core.ExecutionContext
-
Get the optional update period, if the Root implementation guarantees to update clock time at a fixed frequency.
- getPort(String) - Method in class org.praxislive.base.AbstractComponent
- getPort(String) - Method in class org.praxislive.base.AbstractRootContainer
- getPort(String) - Method in class org.praxislive.code.CodeComponent
- getPort(String) - Method in class org.praxislive.code.CodeContainer
- getPort(String) - Method in class org.praxislive.code.CodeContext
-
Get the port with the specified ID, or null if there isn't one.
- getPort(String) - Method in interface org.praxislive.core.Component
-
Get the Port with the given ID, or null if it does not exist.
- getPortDescriptor(String) - Method in class org.praxislive.code.CodeContext
-
Get the port descriptor for the specified ID, or null if there isn't one.
- getPrevious() - Method in class org.praxislive.code.CodeContextFactoryService.Task
-
Previous delegate class, or null.
- getPrevious() - Method in class org.praxislive.code.CodeFactory.Task
-
Get the previous delegate class installed on the component.
- getRootController(String) - Method in class org.praxislive.hub.Hub.Accessor
-
Get the root controller with the provided id, if one is registered.
- getRootHub() - Method in class org.praxislive.base.AbstractRoot
-
Get the
RootHubthis Root is installed in. - getRootHub() - Method in class org.praxislive.hub.Hub.Accessor
-
Get the
RootHubimplementation. - getRootIDs() - Method in class org.praxislive.hub.Hub.Accessor
-
Get a list of the registered root IDs.
- getRouter() - Method in class org.praxislive.base.AbstractRoot
-
Get the
PacketRouterfor this Root. - getSampleRate() - Method in class org.praxislive.audio.AudioContext
- getScanline() - Method in class org.praxislive.video.pgl.PGLSurface.Data
- getScanline() - Method in interface org.praxislive.video.render.PixelData
- getShape() - Method in class org.praxislive.video.render.ops.ShapeRender
- getSharedClasses() - Method in class org.praxislive.code.SharedCodeService.Result
-
Get the shared classes classloader.
- getSharedClassLoader() - Method in class org.praxislive.code.CodeContextFactoryService.Task
-
Get the shared code classloader to use as parent (optional).
- getSharedCodeContext() - Method in class org.praxislive.code.SharedCodeProperty
-
The shared code context, which should be added to the container's lookup.
- getSink(int) - Method in class org.praxislive.video.pgl.PGLPlayer
- getSink(int) - Method in interface org.praxislive.video.pipes.Bus
- getSink(int) - Method in class org.praxislive.video.pipes.impl.MultiInOut
- getSink(int) - Method in class org.praxislive.video.pipes.impl.SingleOut
- getSink(int) - Method in class org.praxislive.video.pipes.VideoPipe
- getSinkCapacity() - Method in class org.praxislive.video.pipes.impl.MultiInOut
- getSinkCapacity() - Method in class org.praxislive.video.pipes.impl.SingleOut
- getSinkCapacity() - Method in class org.praxislive.video.pipes.VideoPipe
- getSinkCount() - Method in class org.praxislive.video.ClientConfiguration
- getSinkCount() - Method in class org.praxislive.video.pgl.PGLPlayer
- getSinkCount() - Method in interface org.praxislive.video.pipes.Bus
- getSinkCount() - Method in class org.praxislive.video.pipes.impl.MultiInOut
- getSinkCount() - Method in class org.praxislive.video.pipes.impl.SingleOut
- getSinkCount() - Method in class org.praxislive.video.pipes.VideoPipe
- getSource(int) - Method in class org.praxislive.video.pgl.PGLPlayer
- getSource(int) - Method in interface org.praxislive.video.pipes.Bus
- getSource(int) - Method in class org.praxislive.video.pipes.impl.MultiInOut
- getSource(int) - Method in class org.praxislive.video.pipes.impl.SingleInOut
- getSource(int) - Method in class org.praxislive.video.pipes.impl.SingleOut
- getSource(int) - Method in class org.praxislive.video.pipes.VideoPipe
- getSourceCapacity() - Method in class org.praxislive.video.pipes.impl.MultiInOut
- getSourceCapacity() - Method in class org.praxislive.video.pipes.impl.SingleInOut
- getSourceCapacity() - Method in class org.praxislive.video.pipes.impl.SingleOut
- getSourceCapacity() - Method in class org.praxislive.video.pipes.VideoPipe
- getSourceCount() - Method in class org.praxislive.video.ClientConfiguration
- getSourceCount() - Method in class org.praxislive.video.pgl.PGLPlayer
- getSourceCount() - Method in interface org.praxislive.video.pipes.Bus
- getSourceCount() - Method in class org.praxislive.video.pipes.impl.MultiInOut
- getSourceCount() - Method in class org.praxislive.video.pipes.impl.SingleInOut
- getSourceCount() - Method in class org.praxislive.video.pipes.impl.SingleOut
- getSourceCount() - Method in class org.praxislive.video.pipes.VideoPipe
- getSourceRegion(Rectangle) - Method in class org.praxislive.video.render.ops.Blit
- getSourceRegion(Rectangle) - Method in class org.praxislive.video.render.ops.ScaledBlit
- getSourceRegion(Rectangle) - Method in class org.praxislive.video.render.ops.TransformBlit
- getSources() - Method in class org.praxislive.code.SharedCodeService.Task
-
Get the shared code sources.
- getStartIndex() - Method in class org.praxislive.core.syntax.Token
-
Get the start index (inclusive) for this token's position in the script.
- getStartTime() - Method in class org.praxislive.base.DefaultExecutionContext
- getStartTime() - Method in interface org.praxislive.core.ExecutionContext
-
Get the clock time in nanoseconds when the Root last became active.
- getState() - Method in class org.praxislive.base.AbstractRoot
-
Get the State of this Root.
- getState() - Method in class org.praxislive.base.DefaultExecutionContext
- getState() - Method in interface org.praxislive.core.ExecutionContext
-
Get the current state of the Root.
- getState() - Method in class org.praxislive.script.AbstractSingleCallFrame
- getState() - Method in class org.praxislive.script.InlineCommand.InlineStackFrame
- getState() - Method in class org.praxislive.script.ScriptStackFrame
- getState() - Method in interface org.praxislive.script.StackFrame
-
Get the current state of this StackFrame.
- getString(String, String) - Method in class org.praxislive.core.types.PMap
-
Get a String value from the map, returning a default value if the key is not mapped.
- getStringLoader() - Static method in class org.praxislive.code.ResourceProperty
- getStroke() - Method in class org.praxislive.video.render.ops.ShapeRender
- getStrokeColor() - Method in class org.praxislive.video.render.ops.ShapeRender
- getStrokeWeight(int) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- getSurface() - Method in class org.praxislive.video.code.userapi.PGraphics
- getSurface() - Method in class org.praxislive.video.code.userapi.PImage
- getSyncRate() - Method in class org.praxislive.base.Binding.Adaptor
-
The current SyncRate.
- getSyntheticIndex() - Method in class org.praxislive.code.CodeConnector
-
Return next index to use for synthetic descriptors.
- getTessellation() - Method in class org.praxislive.video.pgl.code.userapi.PShape
- getText() - Method in class org.praxislive.core.syntax.Token
-
Get the tokenized text (all escape sequences will have been parsed if required by the token type)
- getText() - Method in class org.praxislive.video.render.ops.TextRender
- getTextureU(int) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- getTextureV(int) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- getThreadFactory() - Method in class org.praxislive.base.AbstractRoot.Delegate
-
Get a thread factory for creating any new threads required by the delegate.
- getThreshold() - Method in class org.praxislive.video.render.ops.DifferenceOp
- getTime() - Method in class org.praxislive.base.DefaultExecutionContext
- getTime() - Method in class org.praxislive.code.CodeContext
-
Get current time in nanoseconds.
- getTime() - Method in interface org.praxislive.core.Clock
-
Clock time in nanoseconds.
- getTime() - Method in interface org.praxislive.core.ExecutionContext
-
Get the current Root local time in nanoseconds, relative to the RootHub clock.
- getTime() - Method in interface org.praxislive.script.Env
-
Current clock time inside the script executor.
- getTime() - Method in class org.praxislive.video.pgl.PGLPlayer
- getTime() - Method in interface org.praxislive.video.pipes.FrameRateSource
- getTime() - Method in class org.praxislive.video.pipes.impl.MultiInOut
- getTime() - Method in class org.praxislive.video.pipes.impl.SingleOut
- getTitle() - Method in class org.praxislive.video.WindowHints
- getTransform() - Method in class org.praxislive.video.render.ops.ShapeRender
- getTransform() - Method in class org.praxislive.video.render.ops.TextRender
- getTransform(AffineTransform) - Method in class org.praxislive.video.render.ops.TransformBlit
- getType() - Method in class org.praxislive.code.ResourceProperty.Loader
- getType() - Method in class org.praxislive.core.syntax.Token
-
Get the type of this token.
- getType() - Method in class org.praxislive.video.utils.ResizeMode
- getType(Component) - Method in class org.praxislive.base.AbstractContainer
- getType(Component) - Method in interface org.praxislive.core.Container
-
Get the
ComponentTypeof the provided child. - getValue() - Method in class org.praxislive.base.MetaProperty
-
Get the current value.
- getValue() - Method in class org.praxislive.code.AbstractAsyncProperty
- getValue() - Method in class org.praxislive.code.SharedCodeProperty
-
Access the current value as a map.
- getValue() - Method in class org.praxislive.core.types.PMap.Entry
- getValue() - Method in interface org.praxislive.script.Variable
-
Get the current value of the variable.
- getValue() - Method in class org.praxislive.video.ClientConfiguration.DeviceIndex
- getValueIsAdjusting() - Method in class org.praxislive.base.Binding.Adaptor
-
Whether the Adaptor is currently actively updating and sending values, eg. as a response to user input.
- getValues() - Method in class org.praxislive.base.Binding
-
Get the most recent synced values, if the Control is a property.
- getVariable(String) - Method in interface org.praxislive.script.Namespace
-
Get the Variable with the given ID, or
nullif it doesn't exist in this or a parent namespace. - getVertex(int) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- getVertex(int, PVector) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- getVertexCount() - Method in class org.praxislive.video.pgl.code.userapi.PShape
- getVertexX(int) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- getVertexY(int) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- getVertexZ(int) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- getVerticalAlignment() - Method in class org.praxislive.video.utils.ResizeMode
- getWidth() - Method in class org.praxislive.video.ClientConfiguration.Dimension
- getWidth() - Method in class org.praxislive.video.pgl.code.userapi.PShape
- getWidth() - Method in class org.praxislive.video.pgl.PGLSurface.Data
- getWidth() - Method in class org.praxislive.video.PlayerConfiguration
- getWidth() - Method in class org.praxislive.video.render.ops.Bounds
-
Deprecated.
- getWidth() - Method in interface org.praxislive.video.render.PixelData
- getWidth() - Method in class org.praxislive.video.render.Surface
- getX() - Method in class org.praxislive.video.render.ops.Blit
- getX() - Method in class org.praxislive.video.render.ops.Bounds
-
Deprecated.
- getX() - Method in class org.praxislive.video.render.ops.TextRender
- getY() - Method in class org.praxislive.video.render.ops.Blit
- getY() - Method in class org.praxislive.video.render.ops.Bounds
-
Deprecated.
- getY() - Method in class org.praxislive.video.render.ops.TextRender
- GL2 - Enum constant in enum class org.praxislive.video.pgl.PGLProfile
- GL2() - Constructor for class org.praxislive.video.pgl.PGLPlayerFactory.GL2
- GL3 - Enum constant in enum class org.praxislive.video.pgl.PGLProfile
- GL3() - Constructor for class org.praxislive.video.pgl.PGLPlayerFactory.GL3
- GL4 - Enum constant in enum class org.praxislive.video.pgl.PGLProfile
- GL4() - Constructor for class org.praxislive.video.pgl.PGLPlayerFactory.GL4
- GLES2 - Enum constant in enum class org.praxislive.video.pgl.PGLProfile
- GLES2() - Constructor for class org.praxislive.video.pgl.PGLPlayerFactory.GLES2
- GLSL_FRAGMENT_MIME - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- GLSL_VERTEX_MIME - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- GraphBuilder - Class in org.praxislive.project
-
Builders for graph component elements.
- GraphBuilder.Base<B> - Class in org.praxislive.project
-
Abstract base class of component and root element builders.
- GraphBuilder.Component - Class in org.praxislive.project
-
Component element builder.
- GraphBuilder.Root - Class in org.praxislive.project
-
Root element builder.
- GraphElement - Class in org.praxislive.project
-
Elements of a graph tree.
- GraphElement.Command - Class in org.praxislive.project
- GraphElement.Comment - Class in org.praxislive.project
- GraphElement.Component - Class in org.praxislive.project
-
A component element.
- GraphElement.Connection - Class in org.praxislive.project
- GraphElement.Property - Class in org.praxislive.project
- GraphElement.Root - Class in org.praxislive.project
-
A root component element.
- GraphicsOp - Class in org.praxislive.video.render.ops
- GraphicsOp(GraphicsOp.Callback) - Constructor for class org.praxislive.video.render.ops.GraphicsOp
- GraphicsOp.Callback - Interface in org.praxislive.video.render.ops
- GraphModel - Class in org.praxislive.project
-
Model for graph and subgraph scripts, encompassing the element tree and related information.
- GREEN_MASK - Static variable in class org.praxislive.video.render.utils.RGBMath
- Group - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.ShapeType
- GROUP - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- GStreamerSettings - Class in org.praxislive.video.gstreamer.configuration
- GStreamerSettings() - Constructor for class org.praxislive.video.gstreamer.configuration.GStreamerSettings
H
- HALF_PI - Static variable in class org.praxislive.code.userapi.Constants
-
Deprecated.
- handle() - Method in class org.praxislive.hub.net.ChildLauncher.Info
-
Access the
Processhandle of the child. - hasAlpha() - Method in class org.praxislive.video.pgl.PGLSurface.Data
- hasAlpha() - Method in interface org.praxislive.video.render.PixelData
- hasAlpha() - Method in class org.praxislive.video.render.Surface
- hasDestinationRegion() - Method in class org.praxislive.video.render.ops.ScaledBlit
- hasDestinationRegion() - Method in class org.praxislive.video.render.ops.TransformBlit
- hashCode() - Method in record class org.praxislive.code.CodeChildFactoryService.Result
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.praxislive.code.CodeChildFactoryService.Task
-
Returns a hash code value for this object.
- hashCode() - Method in class org.praxislive.code.LibraryResolver.Entry
- hashCode() - Method in class org.praxislive.core.ComponentAddress
- hashCode() - Method in class org.praxislive.core.ComponentType
- hashCode() - Method in class org.praxislive.core.ControlAddress
- hashCode() - Method in class org.praxislive.core.Port.Type
- hashCode() - Method in class org.praxislive.core.PortAddress
- hashCode() - Method in class org.praxislive.core.Protocol.Type
- hashCode() - Method in record class org.praxislive.core.services.ComponentFactory.Deprecated
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.praxislive.core.services.ComponentFactory.Redirect
-
Returns a hash code value for this object.
- hashCode() - Method in class org.praxislive.core.types.PArray.ArrayBasedValue
- hashCode() - Method in class org.praxislive.core.types.PArray
- hashCode() - Method in class org.praxislive.core.types.PBoolean
- hashCode() - Method in class org.praxislive.core.types.PBytes
- hashCode() - Method in class org.praxislive.core.types.PError
- hashCode() - Method in class org.praxislive.core.types.PMap.Entry
- hashCode() - Method in class org.praxislive.core.types.PMap
- hashCode() - Method in class org.praxislive.core.types.PMap.MapBasedValue
- hashCode() - Method in class org.praxislive.core.types.PNumber
- hashCode() - Method in class org.praxislive.core.types.PReference
- hashCode() - Method in class org.praxislive.core.types.PResource
- hashCode() - Method in class org.praxislive.core.types.PString
- hashCode() - Method in class org.praxislive.core.Value
-
Values must override the default hashcode method.
- hashCode() - Method in class org.praxislive.core.Value.Type
- hashCode() - Method in class org.praxislive.project.GraphElement.Command
- hashCode() - Method in class org.praxislive.project.GraphElement.Comment
- hashCode() - Method in class org.praxislive.project.GraphElement.Component
- hashCode() - Method in class org.praxislive.project.GraphElement.Connection
- hashCode() - Method in class org.praxislive.project.GraphElement.Property
- hashCode() - Method in class org.praxislive.project.GraphElement.Root
- hashCode() - Method in class org.praxislive.project.GraphModel
- hashCode() - Method in class org.praxislive.project.ProjectElement.File
- hashCode() - Method in class org.praxislive.project.ProjectElement.Line
- hashCode() - Method in class org.praxislive.project.ProjectModel
- hashCode() - Method in class org.praxislive.purl.PackageURL
- hashCode() - Method in class org.praxislive.video.ClientConfiguration.DeviceIndex
- hashCode() - Method in class org.praxislive.video.ClientConfiguration.Dimension
- hashCode() - Method in class org.praxislive.video.ClientConfiguration.Rotation
- hashCode() - Method in class org.praxislive.video.pgl.code.userapi.PVector
- hashCode() - Method in class org.praxislive.video.render.ops.Bounds
-
Deprecated.
- hashCode() - Method in class org.praxislive.video.utils.ResizeMode
- hasLinks() - Method in class org.praxislive.code.userapi.Property
- hasLinks() - Method in class org.praxislive.code.userapi.Trigger
- hasProtocol(Class<? extends Protocol>) - Method in class org.praxislive.core.ComponentInfo
-
Query whether the related component has the provided protocol.
- hasSourceRegion() - Method in class org.praxislive.video.render.ops.Blit
- hasSourceRegion() - Method in class org.praxislive.video.render.ops.ScaledBlit
- hasSourceRegion() - Method in class org.praxislive.video.render.ops.TransformBlit
- heading() - Method in class org.praxislive.video.pgl.code.userapi.PVector
-
( begin auto-generated from PVector_setMag.xml ) Calculate the angle of rotation for this vector (only 2D vectors) ( end auto-generated )
- height - Variable in class org.praxislive.video.code.userapi.PImage
- height - Variable in class org.praxislive.video.code.VideoCodeDelegate
- height - Variable in class org.praxislive.video.pgl.code.P2DCodeDelegate
- height - Variable in class org.praxislive.video.pgl.code.P3DCodeDelegate
- height - Variable in class org.praxislive.video.pgl.code.userapi.PImage
- height - Variable in class org.praxislive.video.render.Surface
- height() - Element in annotation interface org.praxislive.video.code.userapi.OffScreen
-
Provide a fixed height for the offscreen buffer.
- height() - Element in annotation interface org.praxislive.video.pgl.code.userapi.OffScreen
-
Provide a fixed height for the offscreen buffer.
- hierarchyChanged() - Method in class org.praxislive.audio.code.AudioCodeContext
- hierarchyChanged() - Method in class org.praxislive.base.AbstractComponent
- hierarchyChanged() - Method in class org.praxislive.base.AbstractContainer
- hierarchyChanged() - Method in class org.praxislive.base.AbstractRootContainer
- hierarchyChanged() - Method in class org.praxislive.code.CodeComponent
- hierarchyChanged() - Method in class org.praxislive.code.CodeContainer
- hierarchyChanged() - Method in class org.praxislive.code.CodeContext
-
Called when the hierarchy changes, which might be because the component hierarchy has changed (see
Component.hierarchyChanged()), the context has been added or is being removed from the component, or for any other reason that cached information should be invalidated (eg. anything retrieved from the lookup). - hierarchyChanged() - Method in class org.praxislive.code.CodeRoot
- hierarchyChanged() - Method in class org.praxislive.code.CodeRootContainer
- hierarchyChanged() - Method in interface org.praxislive.core.Component
-
Notify the component that a change has happened in its component hierarchy.
- High - Enum constant in enum class org.praxislive.base.Binding.SyncRate
- hint(Constants.Hint) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- hint(Constants.Hint) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- HSB - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.ColorMode
- HSB - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- Hub - Class in org.praxislive.hub
- Hub.Accessor - Class in org.praxislive.hub
-
Provides access to control of the RootHub.
- Hub.Builder - Class in org.praxislive.hub
-
A builder for Hubs.
- Hub.CoreRootFactory - Interface in org.praxislive.hub
-
An interface for creating custom core root implementations.
- hubConfiguration(HubConfiguration) - Method in class org.praxislive.hub.net.NetworkCoreFactory.Builder
-
Provide a
HubConfigurationprogrammatically. - HubConfiguration - Class in org.praxislive.hub.net
-
Hub configuration for a networked hub.
- HubConfiguration.Builder - Class in org.praxislive.hub.net
-
Hub configuration builder.
I
- I(Object) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Casting function to convert an object into an int value.
- I(Object, int) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Casting function to convert an object into an int value.
- id() - Method in class org.praxislive.code.Descriptor
-
Get the descriptor ID.
- id() - Method in class org.praxislive.core.Packet
-
Get the ID of this Packet.
- id() - Method in class org.praxislive.project.GraphBuilder.Root
-
Root ID.
- id() - Method in class org.praxislive.project.GraphElement.Root
-
Root ID.
- ID - Annotation Interface in org.praxislive.code.userapi
-
Override the default ID for ports or controls.
- identity() - Static method in class org.praxislive.code.userapi.Data
-
Create a pipe that applies no additional processing to every type T passing through.
- IDLE - Enum constant in enum class org.praxislive.core.ExecutionContext.State
-
Idle (optional state).
- IF_ABSENT - Static variable in class org.praxislive.core.types.PMap
-
An operator for use with
PMap.merge(org.praxislive.core.types.PMap, org.praxislive.core.types.PMap, java.util.function.BinaryOperator)that only adds mappings where the key is not present in the base map. - ifPresent(Consumer<? super T>) - Method in class org.praxislive.code.userapi.Ref
-
Pass the value to the provided Consumer function if one exists.
- image(PImage, double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- image(PImage, double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- image(PImage, double, double, double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- image(PImage, double, double, double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- image(PImage, double, double, double, double, double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- image(PImage, double, double, double, double, double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- image(PImage, double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- image(PImage, double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- image(PImage, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- image(PImage, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- image(PImage, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- image(PImage, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- image(PImage, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- image(PImage, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- image(PImage, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- image(PImage, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- image(PImage, double, double, double, double, int, int, int, int) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- image(PImage, double, double, double, double, int, int, int, int) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- image(PImage, double, double, double, double, int, int, int, int) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- image(PImage, double, double, double, double, int, int, int, int) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- Image - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.TextureMode
- IMAGE - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- imageMode(int) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- imageMode(int) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- imageMode(int) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- imageMode(int) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- ImageUtils - Class in org.praxislive.video.render.utils
- in(double...) - Method in class org.praxislive.code.userapi.Property.Animator
-
Set the time in seconds for each keyframe.
- In - Enum constant in enum class org.praxislive.code.ControlDescriptor.Category
-
Controls that correspond to input.
- In - Enum constant in enum class org.praxislive.code.PortDescriptor.Category
-
Ports that correspond to input.
- In - Annotation Interface in org.praxislive.code.userapi
-
Annotate a field or method representing an input, such as an
Inputor a method with single parameter. - In() - Constructor for class org.praxislive.code.userapi.Data.In
- IN - Enum constant in enum class org.praxislive.core.PortInfo.Direction
-
Port is for input.
- IN - Static variable in interface org.praxislive.core.Port
- Incomplete - Enum constant in enum class org.praxislive.script.StackFrame.State
-
Incomplete and requires processing.
- incrementIndex() - Method in class org.praxislive.code.userapi.Trigger
- index() - Method in class org.praxislive.code.ControlDescriptor
-
Get the index.
- index() - Method in class org.praxislive.code.PortDescriptor
-
Get the index.
- index() - Method in class org.praxislive.code.userapi.Trigger
-
Get the current index.
- index(int) - Method in class org.praxislive.code.userapi.Trigger
-
Set the current index.
- info() - Static method in class org.praxislive.core.ComponentAddress
- info() - Static method in class org.praxislive.core.ComponentInfo
-
Convenience method to create an
ArgumentInfofor a ComponentInfo argument. - info() - Static method in class org.praxislive.core.ComponentType
- info() - Static method in class org.praxislive.core.PortAddress
- info() - Static method in class org.praxislive.core.types.PArray
-
Utility method to create an
ArgumentInfofor arguments of type PArray. - info() - Static method in class org.praxislive.core.types.PBoolean
- info() - Static method in class org.praxislive.core.types.PBytes
- info() - Static method in class org.praxislive.core.types.PNumber
- info() - Static method in class org.praxislive.core.types.PReference
- info() - Static method in class org.praxislive.core.types.PResource
- info() - Static method in class org.praxislive.core.types.PString
- info() - Static method in class org.praxislive.core.Value
-
Use this method to return an ArgumentInfo argument that can be used to refer to ANY Value subclass.
- info(boolean) - Static method in class org.praxislive.core.types.PResource
- info(double, double) - Static method in class org.praxislive.core.types.PNumber
- info(double, double, double) - Static method in class org.praxislive.core.types.PNumber
- info(Class<?>) - Static method in class org.praxislive.core.types.PReference
- info(String...) - Static method in class org.praxislive.core.types.PString
- info(String, Class<? extends Value>) - Static method in class org.praxislive.core.Watch
-
Create info for a simple Watch function that accepts no query argument, and returns data with the provided mime type wrapped in the provided response type.
- Info - Class in org.praxislive.core
-
Builder utilities for creating
ComponentInfoand related classes. - Info(Process, SocketAddress) - Constructor for class org.praxislive.hub.net.ChildLauncher.Info
-
Construct an Info object, for use by ChildLauncher implementation.
- INFO - Enum constant in enum class org.praxislive.core.services.LogLevel
- INFO - Static variable in class org.praxislive.code.ControlInput
- INFO - Static variable in class org.praxislive.code.ControlOutput
- INFO - Static variable in class org.praxislive.code.userapi.Constants
-
Info log level.
- INFO - Static variable in class org.praxislive.core.protocols.ComponentProtocol
-
Name of the info control.
- INFO_INFO - Static variable in class org.praxislive.core.protocols.ComponentProtocol
-
Control info for the
infocontrol. - Info.ActionInfoBuilder - Class in org.praxislive.core
-
Builder for ControlInfo of action controls.
- Info.ArgumentInfoBuilder<T> - Class in org.praxislive.core
-
Abstract base class for ArgumentInfoBuilders.
- Info.ArgumentInfoChooser - Class in org.praxislive.core
-
Helper class for choosing an ArgumentInfoBuilder type.
- Info.ComponentInfoBuilder - Class in org.praxislive.core
-
ComponentInfoBuilder class
- Info.ControlInfoBuilder<T> - Class in org.praxislive.core
-
Abstract base class for ControlInfo builders.
- Info.ControlInfoChooser - Class in org.praxislive.core
-
Helper class for choosing a ControlInfoBuilder type.
- Info.FunctionInfoBuilder - Class in org.praxislive.core
-
Builder for ControlInfo for function controls.
- Info.NumberInfoBuilder - Class in org.praxislive.core
-
Builder for ArgumentInfo of PNumber.
- Info.PortInfoBuilder - Class in org.praxislive.core
-
PortInfoBuilder
- Info.PortInfoChooser - Class in org.praxislive.core
-
Helper class to choose a PortInfoBuilder type.
- Info.PropertyInfoBuilder - Class in org.praxislive.core
-
Builder for ControlInfo of property controls.
- Info.ReadOnlyPropertyInfoBuilder - Class in org.praxislive.core
-
Builder for ControlInfo of read-only properties.
- Info.StringInfoBuilder - Class in org.praxislive.core
-
Builder for ArgumentInfo of PString.
- Info.ValueInfoBuilder - Class in org.praxislive.core
-
Builder for ArgumentInfo of any Value type.
- InfoProperty - Class in org.praxislive.code
- InfoProperty() - Constructor for class org.praxislive.code.InfoProperty
- InfoProperty.Descriptor - Class in org.praxislive.code
- init() - Method in class org.praxislive.audio.code.AudioCodeDelegate
- init() - Method in class org.praxislive.code.CodeContainerDelegate
- init() - Method in class org.praxislive.code.CodeRootContainerDelegate
- init() - Method in class org.praxislive.code.CodeRootDelegate
-
Hook called whenever the delegate needs to be initialized.
- init() - Method in class org.praxislive.core.code.CoreCodeDelegate
-
Hook called whenever the delegate needs to be initialized.
- init() - Method in class org.praxislive.core.code.CoreContainerDelegate
-
Hook called whenever the delegate needs to be initialized.
- init() - Method in class org.praxislive.core.code.CoreRootContainerDelegate
-
Hook called whenever the delegate needs to be initialized.
- init() - Method in class org.praxislive.core.code.DataCodeDelegate
-
Hook called whenever the delegate needs to be initialized.
- init() - Method in class org.praxislive.core.code.DataRootContainerDelegate
-
Hook called whenever the delegate needs to be initialized.
- init() - Method in class org.praxislive.video.code.VideoCodeDelegate
- init() - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- init() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- init(Supplier<? extends T>) - Method in class org.praxislive.code.userapi.Ref
-
Initialize the reference, calling the supplier function if a value is needed.
- initGraphics(PGLGraphics) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- initGraphics(PGLGraphics3D) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- initialize(String, RootHub) - Method in class org.praxislive.base.AbstractRoot
- initialize(String, RootHub) - Method in class org.praxislive.code.CodeRoot
- initialize(String, RootHub) - Method in interface org.praxislive.core.Root
-
Method used by the RootHub to initialize the Root and obtain a Controller.
- initialize(String, RootHub) - Method in class org.praxislive.hub.BasicCoreRoot
- initialize(Ref<T>) - Method in interface org.praxislive.code.userapi.Ref.Initializer
-
Initialize the provided Ref, as well as add handlers for disposal, etc. if required.
- INITIALIZED - Enum constant in enum class org.praxislive.base.AbstractRoot.State
- initializerFor(Class<T>) - Method in class org.praxislive.code.userapi.Ref.Provider
-
Acquire the initializer for the given type.
- INITIALIZING - Enum constant in enum class org.praxislive.base.AbstractRoot.State
- Inject - Annotation Interface in org.praxislive.code.userapi
-
Annotate a field to be injected - an injected field will be automatically created and persisted between code changes.
- inline() - Method in class org.praxislive.script.ScriptStackFrame.Builder
-
Run the script directly in the provided namespace rather than a child.
- InlineCommand - Interface in org.praxislive.script
-
Simple subtype of
Commandthat can be executed and produce a result immediately (without child stack frames or making calls). - InlineCommand.InlineStackFrame - Class in org.praxislive.script
-
A default implementation of StackFrame for use by InlineCommand implementations.
- input() - Method in class org.praxislive.code.userapi.Data.Sink
-
Get the input pipe for this sink.
- input(Class<? extends Port>) - Method in class org.praxislive.core.Info.PortInfoChooser
-
Create a PortInfoBuilder for input ports of the provided base type.
- input(Class<? extends Value>) - Method in class org.praxislive.core.Info.PropertyInfoBuilder
-
Add input ArgumentInfo for the provided value type.
- input(String) - Method in class org.praxislive.core.Info.PortInfoChooser
-
Create a PortInfoBuilder for input ports of the provided base type.
- input(Function<Info.ArgumentInfoChooser, Info.ArgumentInfoBuilder<?>>) - Method in class org.praxislive.core.Info.PropertyInfoBuilder
-
Add input ArgumentInfo by applying the provided function to choose and configure an ArgumentInfoBuilder.
- input(ArgumentInfo) - Method in class org.praxislive.core.Info.PropertyInfoBuilder
-
Add input ArgumentInfo.
- Input - Class in org.praxislive.code.userapi
-
A field type providing a control input port.
- Input() - Constructor for class org.praxislive.audio.AudioPort.Input
- Input() - Constructor for class org.praxislive.code.userapi.Input
- Input() - Constructor for class org.praxislive.code.userapi.Ref.Input
- Input() - Constructor for class org.praxislive.core.ControlPort.Input
- Input() - Constructor for class org.praxislive.video.VideoPort.Input
- Input(PMap) - Constructor for class org.praxislive.audio.AudioPort.Input
- Input(PMap) - Constructor for class org.praxislive.video.VideoPort.Input
- InputClient() - Constructor for class org.praxislive.audio.AudioContext.InputClient
- InputClient() - Constructor for class org.praxislive.video.VideoContext.InputClient
- inputs() - Method in class org.praxislive.core.ControlInfo
-
The list of input
ArgumentInfo. - inputs(Function<Info.ArgumentInfoChooser, Info.ArgumentInfoBuilder<?>>...) - Method in class org.praxislive.core.Info.FunctionInfoBuilder
-
Add ArgumentInfo for function inputs by applying the provided functions to choose and configure ArgumentInfoBuilders.
- inputs(ArgumentInfo...) - Method in class org.praxislive.core.Info.FunctionInfoBuilder
-
Add ArgumentInfo for function inputs.
- install(Map<String, Command>) - Method in interface org.praxislive.script.CommandInstaller
-
Called on all registered command installers during initialization of a script executor.
- installRoot(String, Root) - Method in class org.praxislive.hub.BasicCoreRoot
-
Install a root in the hub with the provided ID.
- INSTANCE - Static variable in class org.praxislive.core.services.RootManagerService
- INT_ARGB_PRE - Enum constant in enum class org.praxislive.video.render.NativePixelData.Format
- INT_RGB - Enum constant in enum class org.praxislive.video.render.NativePixelData.Format
- integerInfo() - Static method in class org.praxislive.core.types.PNumber
- integerInfo(int, int) - Static method in class org.praxislive.core.types.PNumber
- Internal - Enum constant in enum class org.praxislive.code.ControlDescriptor.Category
-
Internal controls that are part of the base context implementation, eg. the info and code properties.
- interrupt() - Method in class org.praxislive.base.AbstractRoot
-
Interrupt the current update cycle, leaving pending calls or tasks to a subsequent update cycle.
- InvalidSyntaxException - Exception Class in org.praxislive.core.syntax
-
Exception thrown when text syntax is invalid and cannot be parsed.
- InvalidSyntaxException() - Constructor for exception class org.praxislive.core.syntax.InvalidSyntaxException
-
Creates a new instance of
InvalidSyntaxExceptionwithout detail message. - InvalidSyntaxException(String) - Constructor for exception class org.praxislive.core.syntax.InvalidSyntaxException
-
Constructs an instance of
InvalidSyntaxExceptionwith the specified detail message. - InvalidSyntaxException(String, Throwable) - Constructor for exception class org.praxislive.core.syntax.InvalidSyntaxException
-
Constructs an instance of
InvalidSyntaxExceptionwith the specified detail message and cause. - InvalidSyntaxException(Throwable) - Constructor for exception class org.praxislive.core.syntax.InvalidSyntaxException
-
Constructs an instance of
InvalidSyntaxExceptionwith the specified detail cause. - InvalidVideoResourceException - Exception Class in org.praxislive.video
- InvalidVideoResourceException() - Constructor for exception class org.praxislive.video.InvalidVideoResourceException
-
Creates a new instance of
InvalidVideoResourceExceptionwithout detail message. - InvalidVideoResourceException(String) - Constructor for exception class org.praxislive.video.InvalidVideoResourceException
-
Constructs an instance of
InvalidVideoResourceExceptionwith the specified detail message. - InvalidVideoResourceException(String, Throwable) - Constructor for exception class org.praxislive.video.InvalidVideoResourceException
-
Constructs an instance of
InvalidVideoResourceExceptionwith the specified detail message and cause. - InvalidVideoResourceException(Throwable) - Constructor for exception class org.praxislive.video.InvalidVideoResourceException
-
Constructs an instance of
InvalidVideoResourceExceptionwith the specified cause. - InvertRGBFilter - Class in org.praxislive.video.render.rgbmath
- InvertValueRGBFilter - Class in org.praxislive.video.render.rgbmath
- invoke(long, Runnable) - Method in class org.praxislive.code.CodeContext
-
Invoke the provided task, if the context is active, and after updating the clock to the specified time (if later).
- invoke(Callable<T>) - Method in interface org.praxislive.core.ThreadContext
-
Invoke the passed in task on the calling thread, taking any required locks or other resources.
- invokeCallable(long, Callable<V>) - Method in class org.praxislive.code.CodeContext
-
Invoke the provided task and return the result, if the context is active, and after updating the clock to the specified time (if later).
- invokeLater(Runnable) - Method in class org.praxislive.base.AbstractRoot
-
Submit a task to be run asynchronously on the main Root thread.
- invokeLater(Runnable) - Method in interface org.praxislive.core.ThreadContext
-
Execute a task on the Root thread.
- IS_RUNNING - Static variable in class org.praxislive.core.protocols.StartableProtocol
-
Name of the is-running control.
- IS_RUNNING_INFO - Static variable in class org.praxislive.core.protocols.StartableProtocol
-
Info for the is-running control.
- is2D() - Method in class org.praxislive.video.pgl.code.userapi.PShape
- is3D() - Method in class org.praxislive.video.pgl.code.userapi.PShape
- isActive() - Method in class org.praxislive.base.Binding.Adaptor
-
Whether this Adaptor is currently active.
- isAlive() - Method in class org.praxislive.base.AbstractRoot.Controller
- isAlive() - Method in interface org.praxislive.core.Root.Controller
-
Query whether the Root is alive - has been started and has not been signalled to shutdown.
- isAlive() - Method in class org.praxislive.hub.Hub
-
Query whether the hub and core root are running.
- isAlwaysOnTop() - Method in class org.praxislive.video.WindowHints
- isAnimating() - Method in class org.praxislive.code.userapi.Property.Animator
-
Whether an animation is currently active.
- isAnimating() - Method in class org.praxislive.code.userapi.Property
-
Return whether the property is currently animating.
- isCanonicalEquals(PackageURL) - Method in class org.praxislive.purl.PackageURL
-
Evaluates if the specified Package URL has the same canonical value.
- isClear() - Method in class org.praxislive.video.pgl.PGLSurface
- isClear() - Method in class org.praxislive.video.render.Surface
- isClear() - Method in class org.praxislive.video.render.utils.BufferedImageSurface
- isClosed() - Method in class org.praxislive.video.pgl.code.userapi.PShape
- isCompatible(Data.Packet<T>) - Method in interface org.praxislive.code.userapi.Data.Packet
-
Check whether a packet is compatible with this packet.
- isConnectedTo(Port) - Method in interface org.praxislive.core.Port
- isCoordinatesEquals(PackageURL) - Method in class org.praxislive.purl.PackageURL
-
Evaluates if the specified Package URL has the same values up to, but excluding the qualifier (querystring).
- isEmpty() - Method in class org.praxislive.core.services.LogBuilder
- isEmpty() - Method in class org.praxislive.core.types.PArray
- isEmpty() - Method in class org.praxislive.core.types.PBytes
- isEmpty() - Method in class org.praxislive.core.types.PMap
- isEmpty() - Method in class org.praxislive.core.types.PNumber
- isEmpty() - Method in class org.praxislive.core.types.PReference
- isEmpty() - Method in class org.praxislive.core.Value
-
Check whether this Value is an empty value and has a zero length string representation.
- isError() - Method in class org.praxislive.core.Call
-
Query whether this Call is an error message.
- isFileServerEnabled() - Method in class org.praxislive.hub.net.HubConfiguration
- isFullScreen() - Method in class org.praxislive.video.WindowHints
- isFullScreenExclusive() - Static method in class org.praxislive.video.VideoSettings
- isInteger() - Method in class org.praxislive.core.types.PNumber
- isInUpdate() - Method in interface org.praxislive.core.ThreadContext
-
Check whether the current thread is the active thread executing inside a Root update.
- isLocal() - Method in interface org.praxislive.hub.net.ProxyInfo
-
Check whether the proxy is running on the same (local) machine.
- isLoggable(LogLevel) - Method in class org.praxislive.code.CodeDelegate
-
Check whether the messages at the given log level are being sent.
- isLoggable(LogLevel) - Method in class org.praxislive.core.services.LogBuilder
- isLoggable(LogLevel) - Method in enum class org.praxislive.core.services.LogLevel
- isMainThread() - Method in interface org.praxislive.core.MainThread
-
Query whether the currently executing thread is the main thread.
- isOutputRequired(long) - Method in class org.praxislive.code.userapi.Data.Pipe
-
Check whether at least one registered sink requires this pipe to produce output.
- isOutputRequired(Data.Pipe<T>, long) - Method in class org.praxislive.code.userapi.Data.Pipe
-
Check whether this pipe requires output from the registered source.
- isPersistent(String) - Method in class org.praxislive.core.Settings.Provider
- isPersistent(String) - Method in class org.praxislive.launcher.SettingsProvider
- isRendering() - Method in class org.praxislive.video.pgl.PGLPlayer
- isRendering() - Method in interface org.praxislive.video.pipes.FrameRateSource
- isRenderRequired(VideoPipe, long) - Method in class org.praxislive.video.pipes.impl.MultiInOut
- isRenderRequired(VideoPipe, long) - Method in class org.praxislive.video.pipes.impl.SingleInOut
- isRenderRequired(VideoPipe, long) - Method in class org.praxislive.video.pipes.impl.SingleOut
- isRenderRequired(VideoPipe, long) - Method in class org.praxislive.video.pipes.VideoPipe
- isReply() - Method in class org.praxislive.core.Call
-
Query whether this Call is a reply message.
- isReplyRequired() - Method in class org.praxislive.core.Call
-
Query whether this Call requires a reply.
- isRequest() - Method in class org.praxislive.core.Call
-
Query whether this Call is a request message.
- isRootThread() - Method in class org.praxislive.base.AbstractRoot.Delegate
-
Check whether the currently executing thread is the current thread executing the delegate.
- isRootThread() - Method in interface org.praxislive.core.ThreadContext
-
Check whether the current thread is the thread currently driving a Root implementation.
- isSafeBraced(String) - Static method in class org.praxislive.project.SyntaxUtils
-
Validate whether the provided input can be safely written as-is between braces without needing to be quote escaped.
- isShowCursor() - Method in class org.praxislive.video.WindowHints
- isSmooth() - Method in class org.praxislive.video.RenderingHints
- isSupportedConnector(CodeConnector<?>) - Method in interface org.praxislive.code.CodeConnector.Plugin
-
Check whether the provided CodeConnector is supported (eg. right type).
- isSupportedType(Class<?>) - Method in class org.praxislive.code.userapi.Ref.Provider
-
Check if this handler supports the provided type.
- isSynthetic() - Method in class org.praxislive.project.GraphBuilder.Root
-
Query whether the root is synthetic.
- isSynthetic() - Method in class org.praxislive.project.GraphElement.Root
-
Query whether the root element is synthetic.
- isUndecorated() - Method in class org.praxislive.video.WindowHints
- isValidID(String) - Static method in class org.praxislive.core.ComponentAddress
- isValidID(String) - Static method in class org.praxislive.core.ControlAddress
- isValidID(String) - Static method in class org.praxislive.core.PortAddress
- isWatch(ControlInfo) - Static method in class org.praxislive.core.Watch
-
Check whether a control info reflects a Watch control.
- iterator() - Method in class org.praxislive.core.syntax.Tokenizer
- iterator() - Method in class org.praxislive.core.types.PArray
J
- javaNameToID(String) - Method in class org.praxislive.code.CodeConnector
-
Convert a Java name in camelCase to an ID in dash-case.
- javaOptions() - Method in interface org.praxislive.hub.net.ProxyInfo.Exec
-
List of Java options to make available to the process.
- join(T[], T[]) - Static method in class org.praxislive.code.CodeUtils
K
- key - Variable in class org.praxislive.video.pgl.code.P2DCodeDelegate
- key - Variable in class org.praxislive.video.pgl.code.P3DCodeDelegate
- KEY_ALLOW_EMPTY - Static variable in class org.praxislive.core.ArgumentInfo
-
Map key for optional flag that an empty value will be accepted even when the type has no empty representation.
- KEY_ALLOW_EMPTY - Static variable in class org.praxislive.core.types.PResource
- KEY_ALLOWED_VALUES - Static variable in class org.praxislive.core.ArgumentInfo
-
Map key for optional list of allowed values.
- KEY_ALLOWED_VALUES - Static variable in class org.praxislive.core.types.PString
- KEY_BUFFERSIZE - Static variable in class org.praxislive.audio.AudioSettings
- KEY_CLASSES - Static variable in class org.praxislive.code.CodeCompilerService
- KEY_COMPONENT_TYPE - Static variable in class org.praxislive.core.ComponentInfo
-
Optional key for storing the
ComponentTypeof the Component in the properties map. value must be a valid component type. - KEY_CONTROLS - Static variable in class org.praxislive.core.ComponentInfo
-
Map key for the controls map.
- KEY_DEFAULTS - Static variable in class org.praxislive.core.ControlInfo
-
Map key for the list of default
Values. - KEY_DEPRECATED - Static variable in class org.praxislive.core.ControlInfo
-
Optional map key to mark a control as deprecated.
- KEY_DEVICE - Static variable in class org.praxislive.audio.AudioSettings
- KEY_DIRECTION - Static variable in class org.praxislive.core.PortInfo
-
Map key for the port direction.
- KEY_DISPLAY_HINT - Static variable in class org.praxislive.core.ComponentInfo
-
Optional key for adding a hint how the component, and its children if a container, should be displayed.
- KEY_DYNAMIC - Static variable in class org.praxislive.core.ComponentInfo
-
Optional key marking the fact that the response from
Component.getInfo()orComponentProtocolmay change during the lifetime of the component. - KEY_EMPTY_IS_DEFAULT - Static variable in class org.praxislive.core.ArgumentInfo
-
Map key for optional flag that an empty value will be treated as a default.
- KEY_EMPTY_IS_DEFAULT - Static variable in class org.praxislive.core.types.PString
- KEY_EXPERT - Static variable in class org.praxislive.core.ControlInfo
-
Optional map key to mark a control as relating to expert / advanced usage.
- KEY_EXPOSE - Static variable in class org.praxislive.core.ComponentInfo
-
Optional key for adding a default list of control IDs to give extra priority to exposing to the user.
- KEY_INPUT_DEVICE - Static variable in class org.praxislive.audio.AudioSettings
- KEY_INPUTS - Static variable in class org.praxislive.core.ControlInfo
-
Map key for the inputs list of
ArgumentInfo. - KEY_IS_INTEGER - Static variable in class org.praxislive.core.types.PNumber
- KEY_LIBRARY - Static variable in class org.praxislive.audio.AudioSettings
- KEY_LOG - Static variable in class org.praxislive.code.CodeCompilerService
- KEY_LOG_LEVEL - Static variable in class org.praxislive.code.CodeCompilerService
- KEY_MAXIMUM - Static variable in class org.praxislive.core.types.PNumber
- KEY_MIME_TYPE - Static variable in class org.praxislive.core.ArgumentInfo
-
Map key for optional mime type of the value.
- KEY_MIME_TYPE - Static variable in class org.praxislive.core.types.PString
- KEY_MINIMUM - Static variable in class org.praxislive.core.types.PNumber
- KEY_OPTIONAL - Static variable in class org.praxislive.core.ArgumentInfo
-
Map key to mark an argument as optional.
- KEY_OUTPUTS - Static variable in class org.praxislive.core.ControlInfo
-
Map key for the outputs list of
ArgumentInfo. - KEY_PORTS - Static variable in class org.praxislive.core.ComponentInfo
-
Map key for the ports map.
- KEY_PROTOCOLS - Static variable in class org.praxislive.core.ComponentInfo
-
Map key for the protocols list.
- KEY_SHARED_CLASSES - Static variable in class org.praxislive.code.CodeCompilerService
- KEY_SKEW - Static variable in class org.praxislive.core.types.PNumber
- KEY_SOURCES - Static variable in class org.praxislive.code.CodeCompilerService
- KEY_SUGGESTED_VALUES - Static variable in class org.praxislive.core.ArgumentInfo
-
Map key for optional list of suggested values.
- KEY_SUGGESTED_VALUES - Static variable in class org.praxislive.core.types.PString
- KEY_TEMPLATE - Static variable in class org.praxislive.core.ArgumentInfo
-
Map key for optional text template.
- KEY_TEMPLATE - Static variable in class org.praxislive.core.types.PString
- KEY_TRANSIENT - Static variable in class org.praxislive.core.ControlInfo
-
Optional map key to mark a property as transient, and so not to be included in any serialized representation of the component state.
- KEY_TYPE - Static variable in class org.praxislive.core.ArgumentInfo
-
Map key for Value type name.
- KEY_TYPE - Static variable in class org.praxislive.core.ControlInfo
-
Map key for the control type.
- KEY_TYPE - Static variable in class org.praxislive.core.PortInfo
-
Map key for port type name.
- KEY_VARARGS - Static variable in class org.praxislive.core.ArgumentInfo
-
Map key to mark an argument as varargs.
- keyCode - Variable in class org.praxislive.video.pgl.code.P2DCodeDelegate
- keyCode - Variable in class org.praxislive.video.pgl.code.P3DCodeDelegate
- keyPressed - Variable in class org.praxislive.video.pgl.code.P2DCodeDelegate
- keyPressed - Variable in class org.praxislive.video.pgl.code.P3DCodeDelegate
- keys() - Method in interface org.praxislive.core.OrderedMap
-
A
Listcontaining the keys of this OrderedMap. - keys() - Method in class org.praxislive.core.types.PMap
-
List of map keys.
L
- launch(List<String>, List<String>) - Method in interface org.praxislive.hub.net.ChildLauncher
-
Launch a child process with the optional given Java options and arguments.
- Launcher - Class in org.praxislive.launcher
-
Main entry point for parsing command line arguments and launching a
Hub. - Launcher() - Constructor for class org.praxislive.launcher.Launcher
- Launcher.Context - Interface in org.praxislive.launcher
-
Context for launching child processes.
- lerp(double, double, double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Calculates a number between two numbers at a specific increment.
- lerp(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PVector
-
Linear interpolate the vector to x,y,z values
- lerp(PVector, double) - Method in class org.praxislive.video.pgl.code.userapi.PVector
-
( begin auto-generated from PVector_rotate.xml ) Linear interpolate the vector to another vector ( end auto-generated )
- lerp(PVector, PVector, double) - Static method in class org.praxislive.video.pgl.code.userapi.PVector
-
Linear interpolate between two vectors (returns a new PVector object)
- LibraryResolver - Interface in org.praxislive.code
-
Service for resolving library resources to one or more local paths for compilation.
- LibraryResolver.Context - Interface in org.praxislive.code
-
Context providing access to existing resolved libraries and files, the Lookup for resource resolution, and a LogBuilder for reporting information and errors.
- LibraryResolver.Entry - Class in org.praxislive.code
-
Data type giving a resource and the additional, resolved local files that were added for that resource.
- LibraryResolver.Provider - Interface in org.praxislive.code
-
Provider interface for creating instances of
LibraryResolver. - LibraryResolver.SystemInfo - Interface in org.praxislive.code
-
Provider interface for pre-seeding the list of provided libraries with those built into the current PraxisCORE system.
- lightFalloff(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- lightFalloff(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- lights() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- lights() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- lightSpecular(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- lightSpecular(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- limit(double) - Method in class org.praxislive.video.pgl.code.userapi.PVector
-
( begin auto-generated from PVector_limit.xml ) Limit the magnitude of this vector to the value used for the max parameter
- limit(int) - Method in class org.praxislive.code.userapi.Async.Queue
-
Limit the queue to the provided size.
- line() - Method in class org.praxislive.project.ProjectElement.Line
-
The script line.
- line(double, double, double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- line(double, double, double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- line(double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- line(double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- line(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- line(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- line(String) - Static method in class org.praxislive.project.ProjectElement
-
Create a line element wrapping the given script line.
- linear - Static variable in interface org.praxislive.code.userapi.Easing
- linear() - Method in class org.praxislive.code.userapi.Property.Animator
-
Convenience method to use
Easing.lineareasing for all keyframes. - LinearEasing() - Constructor for class org.praxislive.code.userapi.Easing.LinearEasing
- Lines - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.ShapeMode
- LINES - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- link(Runnable) - Method in class org.praxislive.code.userapi.Trigger
-
Run the provided Runnable each time this Trigger is triggered.
- link(Consumer<T>) - Method in interface org.praxislive.code.userapi.Linkable
-
Link to a Consumer to process values.
- link(DoubleConsumer) - Method in interface org.praxislive.code.userapi.Linkable.Double
-
Link to a Consumer to process values.
- link(DoubleConsumer) - Method in class org.praxislive.code.userapi.Property
-
Call the provided consumer with the double value whenever the value changes.
- link(IntConsumer) - Method in interface org.praxislive.code.userapi.Linkable.Int
-
Link to a Consumer to process values.
- link(Pipe...) - Method in class org.praxislive.audio.code.AudioCodeDelegate
- link(Data.Pipe<T>...) - Static method in class org.praxislive.code.userapi.Data
-
Link provided Data.Pipes together.
- Linkable<T> - Interface in org.praxislive.code.userapi
-
Linkable is a lightweight form of reactive stream for listening to changing values from inputs, properties, animation, etc.
- Linkable.Double - Interface in org.praxislive.code.userapi
-
A double primitive specialisation of Linkable.
- Linkable.Int - Interface in org.praxislive.code.userapi
-
An int primitive specialisation of Linkable.
- linkAs(Function<Value, T>, Consumer<T>) - Method in class org.praxislive.code.userapi.Property
-
Call the provided consumer when the value changes, transformed using the converter into the required type T.
- linkAs(Function<Value, T>, Consumer<T>...) - Method in class org.praxislive.code.userapi.Property
- linkTo(Data.Pipe<T>...) - Method in class org.praxislive.code.userapi.Data.Pipe
-
Convenience method to link provided pipes.
- listAll() - Static method in class org.praxislive.core.Value.Type
-
List of all registered Value Types.
- load(Class<?>, String) - Static method in class org.praxislive.code.CodeUtils
- load(URI) - Method in class org.praxislive.code.ResourceProperty.Loader
- load(URI) - Static method in class org.praxislive.video.render.utils.BufferedImageSurface
- load(URI) - Static method in class org.praxislive.video.render.utils.FontUtils
- Loader(Class<V>) - Constructor for class org.praxislive.code.ResourceProperty.Loader
- locate(Class<? extends Service>) - Method in interface org.praxislive.core.services.Services
-
Locate the primary implementation of the requested service, if available.
- locateAll(Class<? extends Service>) - Method in interface org.praxislive.core.services.Services
-
Locate all the available implementations of the requested service, if available.
- locateService(Class<? extends Service>) - Method in class org.praxislive.code.CodeContext
-
Locate the provided service type, if available.
- location(Optional<PResource>) - Method in interface org.praxislive.video.gstreamer.VideoPlayer
- log() - Method in record class org.praxislive.code.CodeChildFactoryService.Result
-
Returns the value of the
logrecord component. - log() - Method in interface org.praxislive.code.LibraryResolver.Context
-
A log builder for logging library resolution.
- log(double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Calculate the natural logarithm if the given value.
- log(Exception) - Method in class org.praxislive.code.userapi.Data.Sink
- log(Exception) - Method in class org.praxislive.code.userapi.Ref
- log(LogBuilder) - Method in class org.praxislive.code.CodeContext
-
Process and send messages from an external log builder.
- log(LogLevel, Class<? extends Exception>, String) - Method in class org.praxislive.code.CodeDelegate
-
Send a log message with associated Exception type.
- log(LogLevel, Class<? extends Exception>, String) - Method in class org.praxislive.core.services.LogBuilder
- log(LogLevel, Exception) - Method in class org.praxislive.code.CodeDelegate
-
Send a log message with associated Exception type.
- log(LogLevel, Exception) - Method in class org.praxislive.core.services.LogBuilder
- log(LogLevel, Exception, String) - Method in class org.praxislive.code.CodeDelegate
-
Send a log message with associated Exception.
- log(LogLevel, Exception, String) - Method in class org.praxislive.core.services.LogBuilder
- log(LogLevel, String) - Method in class org.praxislive.code.CodeDelegate
-
Send a log message.
- log(LogLevel, String) - Method in class org.praxislive.core.services.LogBuilder
- log(LogLevel, PError) - Method in class org.praxislive.core.services.LogBuilder
- LOG - Static variable in class org.praxislive.core.services.LogService
- LOG_INFO - Static variable in class org.praxislive.core.services.LogService
- LogBuilder - Class in org.praxislive.core.services
- LogBuilder(LogLevel) - Constructor for class org.praxislive.core.services.LogBuilder
- logLevel() - Method in record class org.praxislive.code.CodeChildFactoryService.Task
-
Returns the value of the
logLevelrecord component. - LogLevel - Enum Class in org.praxislive.core.services
- LogService - Class in org.praxislive.core.services
- LogService() - Constructor for class org.praxislive.core.services.LogService
- lookup() - Method in class org.praxislive.code.CodeFactory
-
Access the lookup associated with this code factory.
- Lookup - Interface in org.praxislive.core
-
A general type-safe registry by which clients can access implementations of various services (eg. implementations of a specific interface).
- Lookup.Empty - Class in org.praxislive.core
- Lookup.ObjectLookup - Class in org.praxislive.core
- Lookup.Provider - Interface in org.praxislive.core
-
Interface to be implemented by all types that provide access to a Lookup.
- looping(boolean) - Method in interface org.praxislive.video.gstreamer.VideoPlayer
- Low - Enum constant in enum class org.praxislive.base.Binding.SyncRate
M
- mag() - Method in class org.praxislive.video.pgl.code.userapi.PVector
-
( begin auto-generated from PVector_mag.xml ) Calculates the magnitude (length) of the vector and returns the result as a double (this is simply the equation sqrt(x*x + y*y + z*z).
- magSq() - Method in class org.praxislive.video.pgl.code.userapi.PVector
-
( begin auto-generated from PVector_mag.xml ) Calculates the squared magnitude of the vector and returns the result as a double (this is simply the equation (x*x + y*y + z*z).)
- main(Launcher.Context, String[]) - Static method in class org.praxislive.launcher.Launcher
-
Main entry point.
- MainThread - Interface in org.praxislive.core
-
Provide access to the main or first Thread where certain APIs need the ability to run tasks on the thread that initially started the VM.
- makeConnection(AudioPort.Input, Pipe) - Method in class org.praxislive.audio.AudioPort.Output
- makeConnection(ControlPort.Input) - Method in class org.praxislive.core.ControlPort.Output
- makeConnection(VideoPort.Input, VideoPipe) - Method in class org.praxislive.video.VideoPort.Output
- map(double, double, double, double, double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Re-map (scale) an input value from one range to another.
- map(DoubleUnaryOperator) - Method in interface org.praxislive.code.userapi.Linkable.Double
-
Returns a Linkable.Double that wraps this Linkable.Double and transforms values using the provided mapping function.
- map(Function<? super T, ? extends R>) - Method in interface org.praxislive.code.userapi.Linkable
-
Returns a Linkable that wraps this Linkable and transforms values using the provided mapping function.
- map(IntUnaryOperator) - Method in interface org.praxislive.code.userapi.Linkable.Int
-
Returns a Linkable.Int that wraps this Linkable.Int and transforms values using the provided mapping function.
- MapBasedValue(PMap) - Constructor for class org.praxislive.core.types.PMap.MapBasedValue
-
Construct a MapBasedValue using the provided data map.
- mapTo(DoubleFunction<? extends R>) - Method in interface org.praxislive.code.userapi.Linkable.Double
-
Returns a Linkable that wraps this Linkable.Double and transforms values using the provided mapping function.
- mapTo(IntFunction<? extends R>) - Method in interface org.praxislive.code.userapi.Linkable.Int
-
Returns a Linkable that wraps this Linkable.Int and transforms values using the provided mapping function.
- MapTreeWriter - Class in org.praxislive.base
-
A TreeWriter implementation that builds the data in the format specified by.
invalid reference
SerializableProtocol - MapTreeWriter() - Constructor for class org.praxislive.base.MapTreeWriter
-
Create a new writer.
- Mask - Enum constant in enum class org.praxislive.video.code.userapi.VideoConstants.BlendMode
- Mask - Enum constant in enum class org.praxislive.video.render.ops.BlendMode
- MASK - Static variable in class org.praxislive.video.code.userapi.VideoConstants
- matches(String, ComponentType) - Method in class org.praxislive.hub.net.DefaultProxyInfo
- matches(String, ComponentType) - Method in interface org.praxislive.hub.net.ProxyInfo
-
Check whether this proxy should be used for creating and accessing the given root ID and root type.
- matchID() - Method in class org.praxislive.core.Call
-
ID to match up calls and responses.
- max() - Element in annotation interface org.praxislive.code.userapi.Type.Integer
- max() - Element in annotation interface org.praxislive.code.userapi.Type.Number
- max(double) - Method in class org.praxislive.core.Info.NumberInfoBuilder
-
Set maximum value property.
- max(double...) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Calculate the maximum value in the provided array.
- max(double, double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Calculate the maximum of two values.
- max(double, double, double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Calculate the maximum of three values.
- max(int...) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Calculate the maximum value in the provided array.
- max(int, int) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Calculate the maximum of two values.
- max(int, int) - Static method in class org.praxislive.video.render.utils.RGBMath
-
Calculates highest value of supplied args
- max(int, int, int) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Calculate the maximum of three values.
- max(int, int, int) - Static method in class org.praxislive.video.render.utils.RGBMath
- MAX_VALUE - Static variable in class org.praxislive.core.types.PNumber
- maxIndex() - Method in class org.praxislive.code.userapi.Trigger
-
Get the current maximum index.
- maxIndex(int) - Method in class org.praxislive.code.userapi.Trigger
-
Set the maximum index, at which the index will wrap back to zero.
- Medium - Enum constant in enum class org.praxislive.base.Binding.SyncRate
- merge(ComponentInfo) - Method in class org.praxislive.core.Info.ComponentInfoBuilder
-
Merge all elements of the provided ComponentInfo.
- merge(PMap, PMap, BinaryOperator<Value>) - Static method in class org.praxislive.core.types.PMap
-
Create a new PMap by merging the additional map into the base map, according to the result of the provided operator.
- message() - Method in class org.praxislive.core.types.PError
-
The error message.
- META - Static variable in class org.praxislive.core.protocols.ComponentProtocol
-
Name of the meta control.
- META_INFO - Static variable in class org.praxislive.core.protocols.ComponentProtocol
-
Control info for the
metaproperty. - META_MERGE - Static variable in class org.praxislive.core.protocols.ComponentProtocol
-
Name of the meta-merge control.
- META_MERGE_INFO - Static variable in class org.praxislive.core.protocols.ComponentProtocol
-
Control info for the
meta-mergecontrol. - MetaProperty - Class in org.praxislive.base
-
Simple implementation of
ComponentProtocol.METAproperty, with linkedComponentProtocol.META_MERGEcontrol. - MetaProperty() - Constructor for class org.praxislive.base.MetaProperty
- midiToFrequency(int) - Method in class org.praxislive.audio.code.AudioCodeDelegate
- millis() - Method in class org.praxislive.code.CodeDelegate
-
The current time in milliseconds since the root was started.
- mime() - Element in annotation interface org.praxislive.code.userapi.FN.Watch
-
The mime type of the returned data.
- mime() - Element in annotation interface org.praxislive.code.userapi.Type.String
- mime(String) - Method in class org.praxislive.core.Info.StringInfoBuilder
-
Set the mime type property.
- MIME_KEY - Static variable in class org.praxislive.core.Watch
-
The key for the mime type inside the Watch information.
- MIME_PNG - Static variable in class org.praxislive.code.userapi.Constants
-
PNG image media type -
image/png. - MIME_PNG - Static variable in class org.praxislive.video.code.VideoCodeDelegate
- MIME_SVG - Static variable in class org.praxislive.code.userapi.Constants
-
Inline SVG media type -
image/x.svg-html. - MIME_TEXT - Static variable in class org.praxislive.code.userapi.Constants
-
Plain text media type -
text/plain. - min() - Element in annotation interface org.praxislive.code.userapi.Type.Integer
- min() - Element in annotation interface org.praxislive.code.userapi.Type.Number
- min(double) - Method in class org.praxislive.core.Info.NumberInfoBuilder
-
Set minimum value property.
- min(double...) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Calculate the minimum value in the provided array.
- min(double, double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Calculate the minimum of two values.
- min(double, double, double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Calculate the minimum of three values.
- min(int...) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Calculate the minimum value in the provided array.
- min(int, int) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Calculate the minimum of two values.
- min(int, int) - Static method in class org.praxislive.video.render.utils.RGBMath
-
Calculates lowest value of supplied args
- min(int, int, int) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Calculate the minimum of three values.
- min(int, int, int) - Static method in class org.praxislive.video.render.utils.RGBMath
- MIN_VALUE - Static variable in class org.praxislive.core.types.PNumber
- mix(int, int, int) - Static method in class org.praxislive.video.render.utils.RGBMath
-
Calculates mix of supplied args.
- mix(int, int, int, int) - Static method in class org.praxislive.video.render.utils.RGBMath
-
Calculates mix of supplied args.
- mod() - Method in class org.praxislive.audio.code.AudioCodeDelegate
- mod(Pipe...) - Method in class org.praxislive.audio.code.AudioCodeDelegate
- modelX(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- modelX(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- modelY(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- modelY(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- modelZ(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- modelZ(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- modFn(DoubleBinaryOperator) - Method in class org.praxislive.audio.code.AudioCodeDelegate
- modFn(Pipe, DoubleBinaryOperator) - Method in class org.praxislive.audio.code.AudioCodeDelegate
- Mono - Enum constant in enum class org.praxislive.video.render.ops.DifferenceOp.Mode
- mousePressed - Variable in class org.praxislive.video.pgl.code.P2DCodeDelegate
- mousePressed - Variable in class org.praxislive.video.pgl.code.P3DCodeDelegate
- mouseX - Variable in class org.praxislive.video.pgl.code.P2DCodeDelegate
- mouseX - Variable in class org.praxislive.video.pgl.code.P3DCodeDelegate
- mouseY - Variable in class org.praxislive.video.pgl.code.P2DCodeDelegate
- mouseY - Variable in class org.praxislive.video.pgl.code.P3DCodeDelegate
- mult(double) - Method in class org.praxislive.video.pgl.code.userapi.PVector
-
( begin auto-generated from PVector_mult.xml ) Multiplies a vector by a scalar or multiplies one vector by another
- mult(int, int) - Static method in class org.praxislive.video.render.utils.RGBMath
- mult(PVector, double) - Static method in class org.praxislive.video.pgl.code.userapi.PVector
- mult(PVector, double, PVector) - Static method in class org.praxislive.video.pgl.code.userapi.PVector
-
Multiply a vector by a scalar, and write the result into a target PVector.
- multARGB(int, int) - Static method in class org.praxislive.video.render.utils.RGBMath
- MultiInOut - Class in org.praxislive.video.pipes.impl
- MultiInOut(int, int) - Constructor for class org.praxislive.video.pipes.impl.MultiInOut
- Multiply - Enum constant in enum class org.praxislive.video.code.userapi.VideoConstants.BlendMode
- Multiply - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.BlendMode
- Multiply - Enum constant in enum class org.praxislive.video.render.ops.BlendMode
- MULTIPLY - Static variable in class org.praxislive.video.code.userapi.VideoConstants
- MULTIPLY - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- multRGB(int, int) - Static method in class org.praxislive.video.render.utils.RGBMath
N
- name() - Element in annotation interface org.praxislive.code.userapi.Ref.Publish
-
Name to publish the Ref under.
- name() - Element in annotation interface org.praxislive.code.userapi.Ref.Subscribe
-
Name to subscribe the Ref to.
- name() - Method in class org.praxislive.core.Port.Type
- name() - Method in class org.praxislive.core.Protocol.Type
-
Access the name of the Protocol type.
- name() - Method in class org.praxislive.core.Value.Type
-
Simple name for this Value type.
- name() - Method in class org.praxislive.purl.PackageURL
-
Returns the name of the package.
- namespace() - Method in class org.praxislive.purl.PackageURL
-
Returns the name prefix such as a Maven groupid, a Docker image owner, a GitHub user or organization.
- Namespace - Interface in org.praxislive.script
- NativePixelData - Interface in org.praxislive.video.render
- NativePixelData.Format - Enum Class in org.praxislive.video.render
- NetworkCoreFactory - Class in org.praxislive.hub.net
-
A CoreRootFactory supporting a tree of networked roots.
- NetworkCoreFactory.Builder - Class in org.praxislive.hub.net
-
A builder for NetworkCoreFactory.
- NetworkCoreFactory.Info - Class in org.praxislive.hub.net
-
Information about the launched network hub.
- NEW - Enum constant in enum class org.praxislive.base.AbstractRoot.State
- NEW - Enum constant in enum class org.praxislive.core.ExecutionContext.State
-
Newly created.
- NEW_CHILD_INSTANCE - Static variable in class org.praxislive.code.CodeChildFactoryService
- NEW_CHILD_INSTANCE_INFO - Static variable in class org.praxislive.code.CodeChildFactoryService
- NEW_CONTEXT - Static variable in class org.praxislive.code.CodeContextFactoryService
-
Control ID of the new context control.
- NEW_CONTEXT_INFO - Static variable in class org.praxislive.code.CodeContextFactoryService
-
ControlInfo for the new context control.
- NEW_INSTANCE - Static variable in class org.praxislive.code.CodeComponentFactoryService
-
Control ID of the new instance control.
- NEW_INSTANCE - Static variable in class org.praxislive.core.services.ComponentFactoryService
-
Control ID of the new instance control.
- NEW_INSTANCE_INFO - Static variable in class org.praxislive.code.CodeComponentFactoryService
-
ControlInfo for the new instance control.
- NEW_INSTANCE_INFO - Static variable in class org.praxislive.core.services.ComponentFactoryService
-
ControlInfo for the new instance control.
- NEW_ROOT_INSTANCE - Static variable in class org.praxislive.code.CodeRootFactoryService
-
Control ID of the new root instance control.
- NEW_ROOT_INSTANCE - Static variable in class org.praxislive.core.services.RootFactoryService
-
Control ID of the new root instance control.
- NEW_ROOT_INSTANCE_INFO - Static variable in class org.praxislive.code.CodeRootFactoryService
-
ControlInfo of the new root instance control.
- NEW_ROOT_INSTANCE_INFO - Static variable in class org.praxislive.core.services.RootFactoryService
-
ControlInfo of the new root instance control.
- NEW_SHARED - Static variable in class org.praxislive.code.SharedCodeService
-
Control ID of the new shared code control.
- NEW_SHARED_INFO - Static variable in class org.praxislive.code.SharedCodeService
-
ControlInfo of the new shared code control.
- nextFrame(boolean) - Method in class org.praxislive.video.pipes.impl.SingleOut
- nextFrame(FrameRateSource) - Method in interface org.praxislive.video.pipes.FrameRateListener
- noClip() - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- noClip() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- noClip() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- noClip() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- noFill() - Method in class org.praxislive.video.code.userapi.PGraphics
- noFill() - Method in class org.praxislive.video.code.VideoCodeDelegate
- noFill() - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- noFill() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- noFill() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- noFill() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- noFill() - Method in class org.praxislive.video.pgl.code.userapi.PShape
- noise(double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
-
Computes the Perlin noise function value at point x.
- noise(double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
-
Computes the Perlin noise function value at point x.
- noise(double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
-
Computes the Perlin noise function value at the point x, y.
- noise(double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
-
Computes the Perlin noise function value at the point x, y.
- noise(double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
-
Computes the Perlin noise function value at x, y, z.
- noise(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
-
Computes the Perlin noise function value at x, y, z.
- Noise - Class in org.praxislive.video.render.ops
- noiseDetail(int) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- noiseDetail(int) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- noiseDetail(int, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- noiseDetail(int, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- noiseSeed(long) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- noiseSeed(long) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- noLights() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- noLights() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- None - Enum constant in enum class org.praxislive.base.Binding.SyncRate
- norm(double, double, double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Normalizes a number from another range into a value between 0 and 1.
- normal(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- normal(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- normal(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- Normal - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.TextureMode
- Normal - Enum constant in enum class org.praxislive.video.render.ops.BlendMode
- NORMAL - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- normalize() - Method in class org.praxislive.video.pgl.code.userapi.PVector
-
( begin auto-generated from PVector_normalize.xml ) Normalize the vector to length 1 (make it a unit vector)
- normalize(PVector) - Method in class org.praxislive.video.pgl.code.userapi.PVector
- noSmooth() - Method in class org.praxislive.video.code.userapi.PGraphics
- noSmooth() - Method in class org.praxislive.video.code.VideoCodeDelegate
- noSmooth() - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- noSmooth() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- noSmooth() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- noSmooth() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- noStroke() - Method in class org.praxislive.video.code.userapi.PGraphics
- noStroke() - Method in class org.praxislive.video.code.VideoCodeDelegate
- noStroke() - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- noStroke() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- noStroke() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- noStroke() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- noStroke() - Method in class org.praxislive.video.pgl.code.userapi.PShape
- noteToFrequency(String) - Method in class org.praxislive.audio.code.AudioCodeDelegate
- noteToMidi(String) - Method in class org.praxislive.audio.code.AudioCodeDelegate
- noTexture() - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- noTexture() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- noTexture() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- noTexture() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- noTexture() - Method in class org.praxislive.video.pgl.code.userapi.PShape
- notifyChild(Component) - Method in class org.praxislive.base.AbstractContainer.Delegate
-
Notify the child of its addition to the container by calling through to
Component.parentNotify(org.praxislive.core.Container)with the wrapper instance. - notifyChild(Component) - Method in class org.praxislive.base.AbstractContainer
- noTint() - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- noTint() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- noTint() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- noTint() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- noTint() - Method in class org.praxislive.video.pgl.code.userapi.PShape
- number() - Method in class org.praxislive.core.Info.ArgumentInfoChooser
-
Create a NumberInfoBuilder for numeric values.
O
- of() - Static method in interface org.praxislive.core.OrderedMap
-
Returns an empty OrderedMap.
- of() - Static method in interface org.praxislive.core.OrderedSet
-
Returns an empty OrderedSet.
- of(boolean) - Static method in class org.praxislive.core.types.PBoolean
- of(double) - Static method in class org.praxislive.core.types.PNumber
- of(int) - Static method in class org.praxislive.core.types.PNumber
- of(E) - Static method in interface org.praxislive.core.OrderedSet
-
Returns an OrderedSet with a single element.
- of(E...) - Static method in interface org.praxislive.core.OrderedSet
-
Returns an OrderedSet of the provided elements.
- of(E, E) - Static method in interface org.praxislive.core.OrderedSet
-
Returns an OrderedSet with two elements.
- of(E, E, E) - Static method in interface org.praxislive.core.OrderedSet
-
Returns an OrderedSet with three elements.
- of(E, E, E, E) - Static method in interface org.praxislive.core.OrderedSet
-
Returns an OrderedSet with four elements.
- of(E, E, E, E, E) - Static method in interface org.praxislive.core.OrderedSet
-
Returns an OrderedSet with five elements.
- of(Class<? extends Exception>, String) - Static method in class org.praxislive.core.types.PError
-
Create a PError of the given type and message.
- of(Class<? extends Value>) - Static method in class org.praxislive.core.ArgumentInfo
-
Create an ArgumentInfo from the Value class and optional PMap of additional properties.
- of(Class<? extends Value>, PMap) - Static method in class org.praxislive.core.ArgumentInfo
-
Create an ArgumentInfo from the Value class and optional PMap of additional properties.
- of(Class<T>) - Static method in class org.praxislive.core.Port.Type
- of(Class<T>) - Static method in class org.praxislive.core.Protocol.Type
-
Lookup the Protocol type of the provided class.
- of(Class<T>) - Static method in class org.praxislive.core.Value.Type
-
Return the Type mapping for the passed in Value class.
- of(Exception) - Static method in class org.praxislive.core.types.PError
-
Create a PError wrapping the given Exception.
- of(Exception, String) - Static method in class org.praxislive.core.types.PError
-
Create a PError wrapping the given Exception, with a custom message.
- of(Object) - Static method in class org.praxislive.core.types.PReference
- of(Object) - Static method in class org.praxislive.core.types.PString
- of(Object...) - Static method in interface org.praxislive.core.Lookup
-
Create a Lookup wrapping the given Objects.
- of(String) - Static method in class org.praxislive.core.ComponentAddress
-
Create an address from the supplied String
- of(String) - Static method in class org.praxislive.core.ComponentType
- of(String) - Static method in class org.praxislive.core.ControlAddress
- of(String) - Static method in class org.praxislive.core.PortAddress
- of(String) - Static method in class org.praxislive.core.types.PError
-
Create a PError of the given message.
- of(String) - Static method in class org.praxislive.core.types.PString
- of(String, Object) - Static method in class org.praxislive.core.types.PMap
-
Create a PMap with one mapping.
- of(String, Object, String, Object) - Static method in class org.praxislive.core.types.PMap
-
Create a PMap with two mappings.
- of(String, Object, String, Object, String, Object) - Static method in class org.praxislive.core.types.PMap
-
Create a PMap with three mappings.
- of(String, Object, String, Object, String, Object, String, Object) - Static method in class org.praxislive.core.types.PMap
-
Create a PMap with four mappings.
- of(String, Object, String, Object, String, Object, String, Object, String, Object) - Static method in class org.praxislive.core.types.PMap
-
Create a PMap with five mappings.
- of(String, String, String, String) - Static method in class org.praxislive.core.Connection
-
Create a connection reference.
- of(URI) - Static method in class org.praxislive.core.types.PResource
- of(Collection<? extends Value>) - Static method in class org.praxislive.core.types.PArray
-
Create a PArray from the given collection of values.
- of(List<? extends DataObject>) - Static method in class org.praxislive.core.types.PBytes
-
Encode the provided List of DataObject subclasses into a new PBytes
- of(K, V) - Static method in interface org.praxislive.core.OrderedMap
-
Returns an OrderedMap with a single mapping.
- of(K, V, K, V) - Static method in interface org.praxislive.core.OrderedMap
-
Returns an OrderedMap with two mappings.
- of(K, V, K, V, K, V) - Static method in interface org.praxislive.core.OrderedMap
-
Returns an OrderedMap with three mappings.
- of(K, V, K, V, K, V, K, V) - Static method in interface org.praxislive.core.OrderedMap
-
Returns an OrderedMap with four mappings.
- of(K, V, K, V, K, V, K, V, K, V) - Static method in interface org.praxislive.core.OrderedMap
-
Returns an OrderedMap with five mappings.
- of(ComponentAddress, String) - Static method in class org.praxislive.core.ComponentAddress
-
Create a ComponentAddress by adding the supplied path to the end of the supplied ComponentAddress.
- of(ComponentAddress, String) - Static method in class org.praxislive.core.ControlAddress
- of(ComponentAddress, String) - Static method in class org.praxislive.core.PortAddress
- of(Lookup, Object...) - Static method in interface org.praxislive.core.Lookup
-
Create a Lookup wrapping the given Objects and results from the provided parent Lookup.
- of(Value...) - Static method in class org.praxislive.core.types.PArray
-
Create a PArray from the given collection of values.
- of(GraphElement.Root) - Static method in class org.praxislive.project.GraphModel
-
Create a graph model of the provided root element.
- of(GraphElement.Root, URI) - Static method in class org.praxislive.project.GraphModel
-
Create a graph model of the provided root element and context.
- ofEntries(Map.Entry<? extends K, ? extends V>...) - Static method in interface org.praxislive.core.OrderedMap
-
Returns an OrderedMap from the given entries.
- ofEntries(PMap.Entry...) - Static method in class org.praxislive.core.types.PMap
-
Create a PMap of the provided mappings.
- OffScreen - Annotation Interface in org.praxislive.video.code.userapi
-
Annotate a PGraphics field as an additional offscreen buffer.
- OffScreen - Annotation Interface in org.praxislive.video.pgl.code.userapi
-
Annotate a PGraphics field as an additional offscreen buffer.
- OffScreen.Format - Enum Class in org.praxislive.video.code.userapi
-
Pixel format of the buffer.
- ofMap(Map<String, ? extends Value>) - Static method in class org.praxislive.core.types.PMap
-
Create a PMap from the provided
Map. - ofObject(Object) - Static method in class org.praxislive.core.Value
-
Convert the provided Object into a Value.
- OK - Enum constant in enum class org.praxislive.script.StackFrame.State
-
Processing finished successfully, and the
StackFrame.result()is available. - on() - Method in class org.praxislive.code.userapi.Trigger
-
Returns a new
Linkable.Intfor listening to each trigger. - onAccumulate(BinaryOperator<T>) - Method in class org.praxislive.code.userapi.Data.Sink
-
Function to accumulate instances of T.
- onChange(Consumer<Ref.ChangeEvent<T>>) - Method in class org.praxislive.code.userapi.Ref
-
Provide a function to handle changes in the Ref value.
- OnChange - Annotation Interface in org.praxislive.code.userapi
-
Name a method to call when a property field (see
@P) changes in response to an external port or control call. - onClear(UnaryOperator<T>) - Method in class org.praxislive.code.userapi.Data.Sink
-
Function to clear an instance of T when required, at the head of a pipe chain, prior to accumulation, etc.
- onCreate(UnaryOperator<T>) - Method in class org.praxislive.code.userapi.Data.Sink
-
Function to get an instance of T when a new data packet is being created.
- onDispose(Consumer<? super T>) - Method in class org.praxislive.code.userapi.Ref
-
Provide a function to run on the value whenever the value is being disposed of, either because the Ref has been removed from the code, the root is being stopped, or
clearhas been explicitly called. - onDispose(Consumer<T>) - Method in class org.praxislive.code.userapi.Data.Sink
-
Function to dispose of an instance of T.
- onDone(Consumer<Async<T>>) - Method in class org.praxislive.code.userapi.Async.Queue
-
Attach a handler for completed Async.
- onDone(Consumer<T>, Consumer<PError>) - Method in class org.praxislive.code.userapi.Async.Queue
-
Convenience method to link separate result and error handlers to
Async.Queue.onDone(java.util.function.Consumer). - ONE - Static variable in class org.praxislive.core.types.PNumber
- onEOS(Runnable) - Method in interface org.praxislive.video.gstreamer.VideoCapture
- onEOS(Runnable) - Method in interface org.praxislive.video.gstreamer.VideoPlayer
- onError(Consumer<String>) - Method in interface org.praxislive.video.gstreamer.VideoCapture
- onError(Consumer<String>) - Method in interface org.praxislive.video.gstreamer.VideoPlayer
- onError(Function<List<Value>, StackFrame>) - Method in interface org.praxislive.script.StackFrame
-
Create a StackFrame that catches any error produced by this StackFrame and defers to the StackFrame created by the provided function.
- onError(List<Value>) - Method in class org.praxislive.base.Binding.Adaptor
-
An optional hook for adaptors to access any error response from a call to send.
- OnError - Annotation Interface in org.praxislive.code.userapi
-
Name a method to call when a property field (see
@P) has an error in response to an external port or control call. - onInit() - Method in class org.praxislive.audio.code.AudioCodeContext
- onInit() - Method in class org.praxislive.code.CodeContext
-
Hook called when the code context becomes active, either as a result of the execution context becoming active or the code context being attached to a component within an active execution context.
- onInit() - Method in class org.praxislive.code.Descriptor
-
Hook called when the descriptor becomes part of an active code context, or after anything triggers a reset while active.
- onInit() - Method in class org.praxislive.video.code.VideoCodeContext
- onInit() - Method in class org.praxislive.video.pgl.code.P2DCodeContext
- onInit() - Method in class org.praxislive.video.pgl.code.P3DCodeContext
- onQueueReceipt() - Method in class org.praxislive.base.AbstractRoot.Controller
-
Called on receipt of a
Packet(Call) or a Runnable task. - onQueueReceipt() - Method in class org.praxislive.base.AbstractRoot.Delegate
-
Called when a new Packet
AbstractRoot.Controller.submitPacket(org.praxislive.core.Packet)or taskAbstractRoot.invokeLater(java.lang.Runnable)is submitted. - onReady(Runnable) - Method in interface org.praxislive.video.gstreamer.VideoCapture
- onReady(Runnable) - Method in interface org.praxislive.video.gstreamer.VideoPlayer
- onReset() - Method in class org.praxislive.audio.code.AudioCodeContext
- onReset() - Method in class org.praxislive.code.CodeContext
-
Hook called when the context is being reset.
- onReset() - Method in class org.praxislive.code.Descriptor
-
Hook called when the code context becomes inactive, including on context swap, or if anything else triggers a reset while active.
- onReset() - Method in class org.praxislive.code.PropertyControl.Descriptor
- onReset() - Method in class org.praxislive.code.TriggerControl.Descriptor
- onReset() - Method in class org.praxislive.video.pgl.code.P3DCodeContext
- onReset(Consumer<? super T>) - Method in class org.praxislive.code.userapi.Ref
-
Provide a function to run on the value whenever the Ref is reset - eg.
- onResponse(List<Value>) - Method in class org.praxislive.base.Binding.Adaptor
-
An optional hook for adaptors to access the returned response from a call to send.
- onStart() - Method in class org.praxislive.code.CodeContext
-
Hook called when the execution context becomes active.
- onStart() - Method in class org.praxislive.code.CodeRoot.Context
- onStart() - Method in class org.praxislive.code.Descriptor
-
Hook called when the code context becomes active due to the execution context state changing.
- onStart() - Method in class org.praxislive.code.TriggerControl.Descriptor
- onStop() - Method in class org.praxislive.code.CodeContext
-
Hook called when the execution context is stopping.
- onStop() - Method in class org.praxislive.code.CodeRoot.Context
- onStop() - Method in class org.praxislive.code.Descriptor
-
Hook called when the code context becomes inactive due to the execution context state changing.
- onStop() - Method in class org.praxislive.code.PropertyControl.Descriptor
- onStop() - Method in class org.praxislive.video.code.VideoCodeContext
- onStop() - Method in class org.praxislive.video.pgl.code.P2DCodeContext
- onStop() - Method in class org.praxislive.video.pgl.code.P3DCodeContext
- onUpdate() - Method in class org.praxislive.code.userapi.Ref.Input
-
Returns a new
Linkablefor reacting to updates in the list of values. - onUpdate(Consumer<List<T>>) - Method in class org.praxislive.code.userapi.Ref.Input
-
Connect a consumer for reacting to updates in the list of values.
- onValidate(BiPredicate<T, T>) - Method in class org.praxislive.code.userapi.Data.Sink
-
Function to validate a source Data.Packet value against a destination Data.Packet value.
- op() - Static method in class org.praxislive.video.render.ops.Blit
-
Deprecated.
- op() - Static method in class org.praxislive.video.render.ops.Noise
- op(int) - Static method in class org.praxislive.video.render.ops.Blur
- op(SurfaceOp) - Method in class org.praxislive.video.code.userapi.PGraphics
- op(SurfaceOp) - Method in class org.praxislive.video.code.VideoCodeDelegate
- op(SurfaceOp, int, int, int, int) - Static method in class org.praxislive.video.render.ops.Sub
- op(SurfaceOp, PImage) - Method in class org.praxislive.video.code.userapi.PGraphics
- op(SurfaceOp, PImage) - Method in class org.praxislive.video.code.VideoCodeDelegate
- op(SurfaceOp, Bounds) - Static method in class org.praxislive.video.render.ops.Sub
- op(SurfaceOp, PixelData) - Static method in class org.praxislive.video.render.ops.Reverse
- Open - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.ShapeEndMode
- OPEN - Static variable in class org.praxislive.video.code.userapi.VideoConstants
- OPEN - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- OPTION_SUBTREE - Static variable in class org.praxislive.core.protocols.SerializableProtocol
-
Map key for the optional subtree configuration parameter.
- optionalControls() - Method in interface org.praxislive.core.Protocol
-
The names of additional controls that a component advertising this protocol might provide.
- optionalControls() - Method in class org.praxislive.core.protocols.ContainerProtocol
- OrderedMap<K,
V> - Interface in org.praxislive.core -
A
Mapwith consistent order of entries. - OrderedSet<E> - Interface in org.praxislive.core
-
A
Setwith consistent order of entries. - orElse(T) - Method in class org.praxislive.code.userapi.Ref
-
Returns the ref value if present, or
other. - org.praxislive.audio - module org.praxislive.audio
- org.praxislive.audio - package org.praxislive.audio
- org.praxislive.audio.code - module org.praxislive.audio.code
- org.praxislive.audio.code - package org.praxislive.audio.code
- org.praxislive.audio.code.userapi - package org.praxislive.audio.code.userapi
- org.praxislive.base - module org.praxislive.base
- org.praxislive.base - package org.praxislive.base
- org.praxislive.code - module org.praxislive.code
- org.praxislive.code - package org.praxislive.code
- org.praxislive.code.userapi - package org.praxislive.code.userapi
- org.praxislive.core - module org.praxislive.core
- org.praxislive.core - package org.praxislive.core
- org.praxislive.core.code - module org.praxislive.core.code
- org.praxislive.core.code - package org.praxislive.core.code
- org.praxislive.core.protocols - package org.praxislive.core.protocols
- org.praxislive.core.services - package org.praxislive.core.services
- org.praxislive.core.syntax - package org.praxislive.core.syntax
- org.praxislive.core.types - package org.praxislive.core.types
- org.praxislive.hub - module org.praxislive.hub
- org.praxislive.hub - package org.praxislive.hub
- org.praxislive.hub.net - module org.praxislive.hub.net
- org.praxislive.hub.net - package org.praxislive.hub.net
- org.praxislive.launcher - module org.praxislive.launcher
- org.praxislive.launcher - package org.praxislive.launcher
- org.praxislive.project - module org.praxislive.project
- org.praxislive.project - package org.praxislive.project
- org.praxislive.purl - module org.praxislive.purl
- org.praxislive.purl - package org.praxislive.purl
- org.praxislive.script - module org.praxislive.script
- org.praxislive.script - package org.praxislive.script
- org.praxislive.video - module org.praxislive.video
- org.praxislive.video - package org.praxislive.video
- org.praxislive.video.code - module org.praxislive.video.code
- org.praxislive.video.code - package org.praxislive.video.code
- org.praxislive.video.code.userapi - package org.praxislive.video.code.userapi
- org.praxislive.video.gstreamer - module org.praxislive.video.gstreamer
- org.praxislive.video.gstreamer - package org.praxislive.video.gstreamer
- org.praxislive.video.gstreamer.configuration - package org.praxislive.video.gstreamer.configuration
- org.praxislive.video.pgl - module org.praxislive.video.pgl
- org.praxislive.video.pgl - package org.praxislive.video.pgl
- org.praxislive.video.pgl.code - module org.praxislive.video.pgl.code
- org.praxislive.video.pgl.code - package org.praxislive.video.pgl.code
- org.praxislive.video.pgl.code.userapi - package org.praxislive.video.pgl.code.userapi
- org.praxislive.video.pipes - package org.praxislive.video.pipes
- org.praxislive.video.pipes.impl - package org.praxislive.video.pipes.impl
- org.praxislive.video.render - package org.praxislive.video.render
- org.praxislive.video.render.ops - package org.praxislive.video.render.ops
- org.praxislive.video.render.rgbmath - package org.praxislive.video.render.rgbmath
- org.praxislive.video.render.utils - package org.praxislive.video.render.utils
- org.praxislive.video.utils - package org.praxislive.video.utils
- ortho() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- ortho() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- ortho(double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- ortho(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- ortho(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- ortho(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- Out - Enum constant in enum class org.praxislive.code.PortDescriptor.Category
-
Ports that correspond to output.
- Out - Annotation Interface in org.praxislive.code.userapi
-
Annotate a field representing an output, such as
Output. - Out() - Constructor for class org.praxislive.code.userapi.Data.Out
- OUT - Enum constant in enum class org.praxislive.core.PortInfo.Direction
-
Port is for output.
- OUT - Static variable in interface org.praxislive.core.Port
- output(Class<? extends Port>) - Method in class org.praxislive.core.Info.PortInfoChooser
-
Create a PortInfoBuilder for output ports of the provided base type.
- output(Class<? extends Value>) - Method in class org.praxislive.core.Info.ReadOnlyPropertyInfoBuilder
-
Add output ArgumentInfo for the provided value type.
- output(String) - Method in class org.praxislive.core.Info.PortInfoChooser
-
Create a PortInfoBuilder for output ports of the provided base type.
- output(Function<Info.ArgumentInfoChooser, Info.ArgumentInfoBuilder<?>>) - Method in class org.praxislive.core.Info.ReadOnlyPropertyInfoBuilder
-
Add output ArgumentInfo by applying the provided function to choose and configure an ArgumentInfoBuilder.
- output(ArgumentInfo) - Method in class org.praxislive.core.Info.ReadOnlyPropertyInfoBuilder
-
Add output ArgumentInfo.
- Output - Class in org.praxislive.code.userapi
-
A field type providing a control output port.
- Output() - Constructor for class org.praxislive.audio.AudioPort.Output
- Output() - Constructor for class org.praxislive.code.userapi.Output
- Output() - Constructor for class org.praxislive.core.ControlPort.Output
- Output() - Constructor for class org.praxislive.video.VideoPort.Output
- Output(PMap) - Constructor for class org.praxislive.audio.AudioPort.Output
- Output(PMap) - Constructor for class org.praxislive.video.VideoPort.Output
- OutputClient() - Constructor for class org.praxislive.audio.AudioContext.OutputClient
- OutputClient() - Constructor for class org.praxislive.video.VideoContext.OutputClient
- outputs() - Method in class org.praxislive.core.ControlInfo
-
The list of output
ArgumentInfo. - outputs(Function<Info.ArgumentInfoChooser, Info.ArgumentInfoBuilder<?>>...) - Method in class org.praxislive.core.Info.FunctionInfoBuilder
-
Add ArgumentInfo for function outputs by applying the provided functions to choose and configure ArgumentInfoBuilders.
- outputs(ArgumentInfo...) - Method in class org.praxislive.core.Info.FunctionInfoBuilder
-
Add ArgumentInfo for function outputs.
- OutputStream() - Constructor for class org.praxislive.core.types.PBytes.OutputStream
- OutputStream(int) - Constructor for class org.praxislive.core.types.PBytes.OutputStream
P
- P - Annotation Interface in org.praxislive.code.userapi
-
Annotate a field as a property.
- P2DCodeConnector - Class in org.praxislive.video.pgl.code
- P2DCodeConnector(CodeFactory.Task<P2DCodeDelegate>, P2DCodeDelegate) - Constructor for class org.praxislive.video.pgl.code.P2DCodeConnector
- P2DCodeContext - Class in org.praxislive.video.pgl.code
- P2DCodeContext(P2DCodeConnector) - Constructor for class org.praxislive.video.pgl.code.P2DCodeContext
- P2DCodeDelegate - Class in org.praxislive.video.pgl.code
- P2DCodeDelegate() - Constructor for class org.praxislive.video.pgl.code.P2DCodeDelegate
- P3DCodeConnector - Class in org.praxislive.video.pgl.code
- P3DCodeConnector(CodeFactory.Task<P3DCodeDelegate>, P3DCodeDelegate) - Constructor for class org.praxislive.video.pgl.code.P3DCodeConnector
- P3DCodeContext - Class in org.praxislive.video.pgl.code
- P3DCodeContext(P3DCodeConnector) - Constructor for class org.praxislive.video.pgl.code.P3DCodeContext
- P3DCodeDelegate - Class in org.praxislive.video.pgl.code
- P3DCodeDelegate() - Constructor for class org.praxislive.video.pgl.code.P3DCodeDelegate
- PackageURL - Class in org.praxislive.purl
-
Package-URL (aka purl) is a "mostly universal" URL to describe a package.
- PackageURL.Builder - Class in org.praxislive.purl
-
A builder construct for Package-URL objects.
- Packet - Class in org.praxislive.core
-
Superclass of Call.
- PacketRouter - Interface in org.praxislive.core
-
Interface for an object that can route Calls to their required destination.
- parent() - Method in class org.praxislive.core.ComponentAddress
-
The parent address.
- parent() - Method in class org.praxislive.video.pgl.PGLContext
- parentNotify(Container) - Method in class org.praxislive.base.AbstractComponent
- parentNotify(Container) - Method in class org.praxislive.base.AbstractRootContainer
- parentNotify(Container) - Method in class org.praxislive.code.CodeComponent
- parentNotify(Container) - Method in class org.praxislive.code.CodeRoot
- parentNotify(Container) - Method in interface org.praxislive.core.Component
-
Notify the Component that it has been added to the supplied Container, or removed from its parent if the supplied argument is null.
- PArray - Class in org.praxislive.core.types
-
An ordered list of Values.
- PArray.ArrayBasedValue - Class in org.praxislive.core.types
-
An abstract superclass for values that are backed solely by a PArray.
- parse(CharSequence) - Static method in class org.praxislive.core.syntax.Tokenizer
-
Convenience method to parse text into tokens.
- parse(String) - Static method in class org.praxislive.core.ArgumentInfo
-
Parse the provided String into an ArgumentInfo if possible.
- parse(String) - Static method in class org.praxislive.core.ComponentAddress
-
Create an address from the supplied String
- parse(String) - Static method in class org.praxislive.core.ComponentInfo
-
Parse the provided String into a ComponentInfo if possible.
- parse(String) - Static method in class org.praxislive.core.ComponentType
- parse(String) - Static method in class org.praxislive.core.ControlAddress
- parse(String) - Static method in class org.praxislive.core.ControlInfo
-
Parse the provided String into a ControlInfo if possible.
- parse(String) - Static method in class org.praxislive.core.PortAddress
- parse(String) - Static method in class org.praxislive.core.PortInfo
-
Parse the provided String into a PortInfo if possible.
- parse(String) - Static method in class org.praxislive.core.types.PArray
-
Parse the given text into a PArray.
- parse(String) - Static method in class org.praxislive.core.types.PBoolean
- parse(String) - Static method in class org.praxislive.core.types.PBytes
- parse(String) - Static method in class org.praxislive.core.types.PError
-
Parse a String as a PError.
- parse(String) - Static method in class org.praxislive.core.types.PMap
-
Parse the given text into a PMap.
- parse(String) - Static method in class org.praxislive.core.types.PNumber
- parse(String) - Static method in class org.praxislive.core.types.PResource
- parse(String) - Static method in class org.praxislive.project.GraphModel
-
Parse the given graph script into a graph model.
- parse(String) - Static method in class org.praxislive.project.ProjectModel
-
Parse the given project script into a project model.
- parse(String) - Static method in class org.praxislive.purl.PackageURL
-
Parse a PackageURL from the given String.
- parse(URI, String) - Static method in class org.praxislive.project.GraphModel
-
Parse the given graph script into a graph model.
- parse(URI, String) - Static method in class org.praxislive.project.ProjectModel
-
Parse the given project script and context into a project model.
- ParseException - Exception Class in org.praxislive.project
-
Exception thrown when a script cannot be parsed into a graph or project model.
- ParseException() - Constructor for exception class org.praxislive.project.ParseException
-
Creates a new instance of
ParseExceptionwithout detail message. - ParseException(String) - Constructor for exception class org.praxislive.project.ParseException
-
Constructs an instance of
ParseExceptionwith the specified detail message. - ParseException(String, Throwable) - Constructor for exception class org.praxislive.project.ParseException
-
Constructs an instance of
ParseExceptionwith the specified detail message and cause. - ParseException(Throwable) - Constructor for exception class org.praxislive.project.ParseException
-
Constructs an instance of
ParseExceptionwith the specified cause. - parseSubgraph(String) - Static method in class org.praxislive.project.GraphModel
-
Parse the given subgraph script into a graph model.
- parseSubgraph(URI, String) - Static method in class org.praxislive.project.GraphModel
-
Parse the given subgraph script into a graph model.
- Path - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.ShapeType
- PATH - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- pause() - Method in interface org.praxislive.video.gstreamer.VideoPlayer
- Paused - Enum constant in enum class org.praxislive.video.gstreamer.VideoPlayer.State
- PBoolean - Class in org.praxislive.core.types
- PBytes - Class in org.praxislive.core.types
- PBytes.OutputStream - Class in org.praxislive.core.types
- peek() - Method in class org.praxislive.code.TriggerControl.Binding
- PError - Class in org.praxislive.core.types
-
An error message, possibly wrapping a Java Exception.
- Persist - Annotation Interface in org.praxislive.code.userapi
-
Annotate a field to be persisted between code changes.
- persistent() - Element in annotation interface org.praxislive.video.code.userapi.OffScreen
-
Whether to persist the contents of the offscreen buffer between frames.
- persistent() - Element in annotation interface org.praxislive.video.pgl.code.userapi.OffScreen
-
Whether to persist the contents of the offscreen buffer between frames.
- perspective() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- perspective() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- perspective(double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- perspective(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- PFont - Class in org.praxislive.video.code.userapi
- PFont - Class in org.praxislive.video.pgl.code.userapi
- PFont() - Constructor for class org.praxislive.video.code.userapi.PFont
- PFont() - Constructor for class org.praxislive.video.pgl.code.userapi.PFont
- PGLCode - Class in org.praxislive.video.pgl.code
-
PGL code utility functions.
- PGLContext - Class in org.praxislive.video.pgl
- PGLCustomFactoryProvider - Class in org.praxislive.video.pgl.code
- PGLCustomFactoryProvider() - Constructor for class org.praxislive.video.pgl.code.PGLCustomFactoryProvider
- PGLException - Exception Class in org.praxislive.video.pgl
- PGLException() - Constructor for exception class org.praxislive.video.pgl.PGLException
-
Creates a new instance of
GLExceptionwithout detail message. - PGLException(String) - Constructor for exception class org.praxislive.video.pgl.PGLException
-
Constructs an instance of
GLExceptionwith the specified detail message. - PGLException(String, Throwable) - Constructor for exception class org.praxislive.video.pgl.PGLException
- PGLException(Throwable) - Constructor for exception class org.praxislive.video.pgl.PGLException
- PGLGraphics - Class in org.praxislive.video.pgl
- PGLGraphics3D - Class in org.praxislive.video.pgl
- PGLPlayer - Class in org.praxislive.video.pgl
- PGLPlayerFactory - Class in org.praxislive.video.pgl
- PGLPlayerFactory.Default - Class in org.praxislive.video.pgl
- PGLPlayerFactory.GL2 - Class in org.praxislive.video.pgl
- PGLPlayerFactory.GL3 - Class in org.praxislive.video.pgl
- PGLPlayerFactory.GL4 - Class in org.praxislive.video.pgl
- PGLPlayerFactory.GLES2 - Class in org.praxislive.video.pgl
- PGLProfile - Enum Class in org.praxislive.video.pgl
- PGLShader - Class in org.praxislive.video.pgl
- PGLShader(PGLContext, String, String) - Constructor for class org.praxislive.video.pgl.PGLShader
- PGLSurface - Class in org.praxislive.video.pgl
- PGLSurface.Data - Class in org.praxislive.video.pgl
- PGraphics - Class in org.praxislive.video.code.userapi
- PGraphics(int, int) - Constructor for class org.praxislive.video.code.userapi.PGraphics
- PGraphics2D - Class in org.praxislive.video.pgl.code.userapi
- PGraphics2D(int, int) - Constructor for class org.praxislive.video.pgl.code.userapi.PGraphics2D
- PGraphics3D - Class in org.praxislive.video.pgl.code.userapi
- PGraphics3D(int, int) - Constructor for class org.praxislive.video.pgl.code.userapi.PGraphics3D
- PI - Static variable in class org.praxislive.code.userapi.Constants
-
Value of PI.
- PImage - Class in org.praxislive.video.code.userapi
- PImage - Class in org.praxislive.video.pgl.code.userapi
- PImage(int, int) - Constructor for class org.praxislive.video.code.userapi.PImage
- PImage(int, int) - Constructor for class org.praxislive.video.pgl.code.userapi.PImage
- Pipe() - Constructor for class org.praxislive.code.userapi.Data.Pipe
-
Base constructor for pipes.
- PixelArrayCache - Class in org.praxislive.video.render.utils
- PixelData - Interface in org.praxislive.video.render
- Placeholder - Class in org.praxislive.video.pipes.impl
- Placeholder() - Constructor for class org.praxislive.video.pipes.impl.Placeholder
- PLAIN - Enum constant in enum class org.praxislive.core.syntax.Token.Type
- play() - Method in interface org.praxislive.video.gstreamer.VideoCapture
- play() - Method in interface org.praxislive.video.gstreamer.VideoPlayer
- Player - Interface in org.praxislive.video
- PlayerConfiguration - Class in org.praxislive.video
- PlayerConfiguration(Clock, int, int, double) - Constructor for class org.praxislive.video.PlayerConfiguration
- PlayerConfiguration(Clock, int, int, double, Lookup) - Constructor for class org.praxislive.video.PlayerConfiguration
- PlayerFactory - Interface in org.praxislive.video
- PlayerFactory.Provider - Interface in org.praxislive.video
- Playing - Enum constant in enum class org.praxislive.video.gstreamer.VideoCapture.State
- Playing - Enum constant in enum class org.praxislive.video.gstreamer.VideoPlayer.State
- PMap - Class in org.praxislive.core.types
-
An ordered map of Strings to Values.
- PMap.Builder - Class in org.praxislive.core.types
-
A PMap builder.
- PMap.Entry - Class in org.praxislive.core.types
- PMap.MapBasedValue - Class in org.praxislive.core.types
-
An abstract superclass for values that are backed solely by a PMap.
- pmouseX - Variable in class org.praxislive.video.pgl.code.P2DCodeDelegate
- pmouseX - Variable in class org.praxislive.video.pgl.code.P3DCodeDelegate
- pmouseY - Variable in class org.praxislive.video.pgl.code.P2DCodeDelegate
- pmouseY - Variable in class org.praxislive.video.pgl.code.P3DCodeDelegate
- PNumber - Class in org.praxislive.core.types
- point(double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- point(double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- point(double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- point(double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- point(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- point(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- point(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- point(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- pointLight(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- pointLight(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- Points - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.ShapeMode
- POINTS - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- poll() - Method in class org.praxislive.code.TriggerControl.Binding
- poll() - Method in class org.praxislive.code.TriggerControl
- poll() - Method in class org.praxislive.code.userapi.Async.Queue
-
Retrieves and removes the next completed Async, if available.
- pollInBackground() - Method in class org.praxislive.base.AbstractRoot.DelegateConfiguration
-
Whether to poll for incoming calls in another thread in-between calls to update.
- popMatrix() - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- popMatrix() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- popMatrix() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- popMatrix() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- port() - Method in class org.praxislive.code.PortDescriptor
-
Get the wrapped port.
- port() - Static method in class org.praxislive.core.Info
-
Get a PortInfoChooser to choose a PortInfoBuilder
- port(String) - Method in class org.praxislive.core.ComponentAddress
-
Get a
PortAddressfor a port on this component. - port(String, Function<Info.PortInfoChooser, Info.PortInfoBuilder>) - Method in class org.praxislive.core.Info.ComponentInfoBuilder
-
Add port info by applying the supplied function to choose and configure a builder.
- port(String, PortInfo) - Method in class org.praxislive.core.Info.ComponentInfoBuilder
-
Add port info.
- port(Function<Info.PortInfoChooser, Info.PortInfoBuilder>) - Static method in class org.praxislive.core.Info
-
Apply the provided function to a PortInfoChooser to choose and customize a PortInfoBuilder and return the resulting PortInfo.
- Port - Interface in org.praxislive.core
- Port.Type<T> - Class in org.praxislive.core
- Port.TypeProvider - Interface in org.praxislive.core
- PortAddress - Class in org.praxislive.core
- PortConnectionException - Exception Class in org.praxislive.core
- PortConnectionException() - Constructor for exception class org.praxislive.core.PortConnectionException
-
Creates a new instance of
PortConnectionExceptionwithout detail message. - PortConnectionException(String) - Constructor for exception class org.praxislive.core.PortConnectionException
-
Constructs an instance of
PortConnectionExceptionwith the specified detail message. - PortConnectionException(String, Throwable) - Constructor for exception class org.praxislive.core.PortConnectionException
- PortConnectionException(Throwable) - Constructor for exception class org.praxislive.core.PortConnectionException
- PortDescriptor<T> - Class in org.praxislive.code
-
A PortDescriptor wraps a Port in a CodeContext.
- PortDescriptor(Class<T>, String, PortDescriptor.Category, int) - Constructor for class org.praxislive.code.PortDescriptor
-
Create a PortDescriptor.
- PortDescriptor.Category - Enum Class in org.praxislive.code
- portID() - Method in class org.praxislive.core.PortAddress
- portIDs() - Method in class org.praxislive.code.CodeContext
-
Get the available port IDs.
- portInfo() - Method in class org.praxislive.code.PortDescriptor
-
Get port info.
- portInfo(String) - Method in class org.praxislive.core.ComponentInfo
-
Access the
PortInfofor the given port. - PortInfo - Class in org.praxislive.core
-
Information on the type, direction and properties for a
Port. - PortInfo.Direction - Enum Class in org.praxislive.core
-
Port direction.
- portInvoke(long, Value) - Method in class org.praxislive.code.AbstractAsyncProperty
- PortListener - Interface in org.praxislive.core
- ports() - Method in class org.praxislive.core.ComponentInfo
-
The list of ports on the related component.
- portType() - Method in class org.praxislive.core.PortInfo
-
The type of the port.
- position() - Method in interface org.praxislive.video.gstreamer.VideoPlayer
- position(double) - Method in interface org.praxislive.video.gstreamer.VideoPlayer
- postResponse(Call) - Method in class org.praxislive.script.AbstractSingleCallFrame
- postResponse(Call) - Method in class org.praxislive.script.InlineCommand.InlineStackFrame
- postResponse(Call) - Method in class org.praxislive.script.ScriptStackFrame
- postResponse(Call) - Method in interface org.praxislive.script.StackFrame
-
Used by the script executor to post the result of a Call.
- postResponse(StackFrame.State, List<Value>) - Method in class org.praxislive.script.AbstractSingleCallFrame
- postResponse(StackFrame.State, List<Value>) - Method in class org.praxislive.script.InlineCommand.InlineStackFrame
- postResponse(StackFrame.State, List<Value>) - Method in class org.praxislive.script.ScriptStackFrame
- postResponse(StackFrame.State, List<Value>) - Method in interface org.praxislive.script.StackFrame
-
Used by the script executor to post the result of a child StackFrame returned by
StackFrame.process(org.praxislive.script.Env). - pow(double, double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Calculate the value of the first argument raised to the power of the second argument.
- PReference - Class in org.praxislive.core.types
- premultiply(int) - Static method in class org.praxislive.video.render.utils.RGBMath
- PResource - Class in org.praxislive.core.types
- PResource.Resolver - Interface in org.praxislive.core.types
- previous() - Method in class org.praxislive.code.userapi.Ref.ChangeEvent
-
Query the previous value.
- primary() - Method in class org.praxislive.video.pgl.PGLContext
- process(long, TimeUnit) - Method in interface org.praxislive.video.QueueContext
- process(List<Data.Packet<T>>) - Method in class org.praxislive.code.userapi.Data.In
- process(List<Data.Packet<T>>) - Method in class org.praxislive.code.userapi.Data.Out
- process(List<Data.Packet<T>>) - Method in class org.praxislive.code.userapi.Data.Pipe
-
Process the data.
- process(Data.Pipe<T>, Data.Packet<T>, long) - Method in class org.praxislive.code.userapi.Data.Pipe
-
Process data through this pipe.
- process(Env) - Method in class org.praxislive.script.AbstractSingleCallFrame
- process(Env) - Method in class org.praxislive.script.InlineCommand.InlineStackFrame
- process(Env) - Method in class org.praxislive.script.ScriptStackFrame
- process(Env) - Method in interface org.praxislive.script.StackFrame
-
Process the StackFrame.
- process(Env, Namespace, List<Value>) - Method in interface org.praxislive.script.InlineCommand
-
Execute the command with the given environment, namespace and arguments.
- process(VideoPipe, Surface, long) - Method in class org.praxislive.video.pipes.impl.MultiInOut
- process(VideoPipe, Surface, long) - Method in class org.praxislive.video.pipes.impl.SingleOut
- process(VideoPipe, Surface, long) - Method in class org.praxislive.video.pipes.VideoPipe
- process(PixelData, PixelData...) - Method in class org.praxislive.video.render.ops.Blit
- process(PixelData, PixelData...) - Method in class org.praxislive.video.render.ops.Blur
- process(PixelData, PixelData...) - Method in class org.praxislive.video.render.ops.DifferenceOp
- process(PixelData, PixelData...) - Method in class org.praxislive.video.render.ops.GraphicsOp
- process(PixelData, PixelData...) - Method in class org.praxislive.video.render.ops.Noise
- process(PixelData, PixelData...) - Method in class org.praxislive.video.render.ops.RectFill
- process(PixelData, PixelData...) - Method in class org.praxislive.video.render.ops.Reverse
- process(PixelData, PixelData...) - Method in class org.praxislive.video.render.ops.ScaledBlit
- process(PixelData, PixelData...) - Method in class org.praxislive.video.render.ops.ShapeRender
- process(PixelData, PixelData...) - Method in class org.praxislive.video.render.ops.Sub
- process(PixelData, PixelData...) - Method in class org.praxislive.video.render.ops.TextRender
- process(PixelData, PixelData...) - Method in class org.praxislive.video.render.ops.TransformBlit
- process(PixelData, PixelData...) - Method in interface org.praxislive.video.render.SurfaceOp
- process(Surface[], Surface, int, boolean) - Method in class org.praxislive.video.pipes.impl.MultiInOut
- process(Surface[], Surface, int, boolean) - Method in class org.praxislive.video.pipes.impl.Splitter
- process(SurfaceOp) - Method in class org.praxislive.video.render.Surface
- process(SurfaceOp, Surface) - Method in class org.praxislive.video.render.Surface
- process(SurfaceOp, Surface...) - Method in class org.praxislive.video.pgl.PGLSurface
- process(SurfaceOp, Surface...) - Method in class org.praxislive.video.render.Surface
- process(SurfaceOp, Surface...) - Method in class org.praxislive.video.render.utils.BufferedImageSurface
- process(Surface, boolean) - Method in class org.praxislive.video.pipes.impl.Placeholder
- process(Surface, boolean) - Method in class org.praxislive.video.pipes.impl.SingleOut
- process(T) - Method in class org.praxislive.code.userapi.Data.Sink
-
Process an instance of type T through the data graph.
- processCall(Call, PacketRouter) - Method in class org.praxislive.base.AbstractRoot
-
Method called to handle every received
Call. - processCall(Call, PacketRouter) - Method in class org.praxislive.base.AbstractRootContainer
- processCall(Call, PacketRouter) - Method in class org.praxislive.hub.BasicCoreRoot
- processCall(Call, PacketRouter) - Method in class org.praxislive.script.DefaultScriptService
- processError(Call) - Method in class org.praxislive.base.AbstractAsyncControl
- processInputs(Surface[], boolean) - Method in class org.praxislive.video.pipes.impl.MultiInOut
- processInvoke(Call) - Method in class org.praxislive.base.AbstractAsyncControl
- processInvoke(Call) - Method in class org.praxislive.base.AbstractContainer.AddChildControl
- processResponse(Call) - Method in class org.praxislive.base.AbstractAsyncControl
- processResponse(Call) - Method in class org.praxislive.base.AbstractContainer.AddChildControl
- processResult(List<Value>) - Method in class org.praxislive.script.AbstractSingleCallFrame
-
Process the result from the call on a successful response.
- ProjectElement - Class in org.praxislive.project
-
Elements of a project.
- ProjectElement() - Constructor for class org.praxislive.project.ProjectElement
- ProjectElement.File - Class in org.praxislive.project
-
A file element wrapping a file to be included.
- ProjectElement.Line - Class in org.praxislive.project
-
A line element wrapping a single line of script.
- ProjectModel - Class in org.praxislive.project
-
Model for project scripts.
- ProjectModel.Builder - Class in org.praxislive.project
-
Project model builder.
- properties() - Element in annotation interface org.praxislive.code.CodeRootContainerDelegate.DisplayTable
-
Array of properties to display as table columns.
- properties() - Element in annotation interface org.praxislive.code.userapi.Type
- properties() - Method in class org.praxislive.core.ArgumentInfo
-
Access the map of properties.
- properties() - Method in class org.praxislive.core.ComponentInfo
-
Access the map of properties.
- properties() - Method in class org.praxislive.core.ControlInfo
-
Access the map of properties.
- properties() - Method in class org.praxislive.core.PortInfo
-
Access the map of properties.
- properties() - Method in class org.praxislive.project.GraphBuilder.Base
-
Immutable snapshot of properties.
- properties() - Method in class org.praxislive.project.GraphElement.Component
-
Immutable ordered map of property elements by ID.
- property() - Method in class org.praxislive.core.Info.ControlInfoChooser
-
Create a PropertyInfoBuilder for a property.
- property(String, Object) - Method in class org.praxislive.core.Info.ArgumentInfoBuilder
-
Add custom property.
- property(String, Object) - Method in class org.praxislive.core.Info.ComponentInfoBuilder
-
Add custom property.
- property(String, Object) - Method in class org.praxislive.core.Info.ControlInfoBuilder
-
Add custom property.
- property(String, Object) - Method in class org.praxislive.core.Info.PortInfoBuilder
-
Add custom property.
- property(String, Value) - Method in class org.praxislive.project.GraphBuilder.Base
-
Add a property element.
- property(String, GraphElement.Property) - Method in class org.praxislive.project.GraphBuilder.Base
-
Add a property element.
- property(String, GraphElement.Property) - Method in class org.praxislive.project.GraphBuilder.Root
- property(Value) - Static method in class org.praxislive.project.GraphElement
-
Create a property element of the given value.
- Property - Class in org.praxislive.code.userapi
-
A field type for properties (see
@P). - Property - Enum constant in enum class org.praxislive.code.ControlDescriptor.Category
-
Controls that correspond to properties.
- Property - Enum constant in enum class org.praxislive.code.PortDescriptor.Category
-
Ports that correspond to properties.
- Property - Enum constant in enum class org.praxislive.core.ControlInfo.Type
-
A control that acts as a property.
- Property() - Constructor for class org.praxislive.code.userapi.Property
- Property.Animator - Class in org.praxislive.code.userapi
-
Provides keyframe animation support for Property.
- PropertyControl - Class in org.praxislive.code
- PropertyControl.Binding - Class in org.praxislive.code
- PropertyControl.Descriptor - Class in org.praxislive.code
- protocol(Class<? extends Protocol>) - Method in class org.praxislive.core.Info.ComponentInfoBuilder
-
Add a protocol.
- protocol(String) - Method in class org.praxislive.core.Info.ComponentInfoBuilder
-
Add a protocol.
- Protocol - Interface in org.praxislive.core
-
A Protocol defines known controls and behaviours that a component can provide.
- Protocol.Type<T> - Class in org.praxislive.core
-
A protocol type registration, allowing protocols to be discovered by class or name.
- Protocol.TypeProvider - Interface in org.praxislive.core
-
Provide additional
Protocol.Type. - protocols() - Method in class org.praxislive.core.ComponentInfo
-
The list of
Protocols supported by the related component. - provide(Class<T>, Supplier<? extends T>) - Method in class org.praxislive.code.userapi.Ref.Provider
-
Register a constructor for the given type.
- provide(Class<T>, Supplier<? extends T>, Consumer<? super T>) - Method in class org.praxislive.code.userapi.Ref.Provider
-
Register a constructor and disposer for the given type.
- provided() - Method in interface org.praxislive.code.LibraryResolver.Context
-
Stream of already resolved libraries, including transitive dependencies and/or alternative identifiers.
- provided() - Method in interface org.praxislive.code.LibraryResolver.SystemInfo
-
A stream of libraries already provided by the running PraxisCORE system.
- provider() - Element in annotation interface org.praxislive.code.userapi.Inject
-
A custom
Ref.Providerthat can initialize the provided field type. - Provider() - Constructor for class org.praxislive.audio.AudioPort.Provider
- Provider() - Constructor for class org.praxislive.code.userapi.Ref.Provider
-
Constructor.
- Provider() - Constructor for class org.praxislive.core.Settings.Provider
- Provider() - Constructor for class org.praxislive.video.VideoPort.Provider
- provides() - Method in class org.praxislive.code.LibraryResolver.Entry
-
Get the list of all provided resources.
- proxies() - Method in class org.praxislive.hub.net.HubConfiguration
- proxy(ProxyInfo) - Method in class org.praxislive.hub.net.HubConfiguration.Builder
-
Add information about a proxy.
- Proxy - Annotation Interface in org.praxislive.code.userapi
-
Mark a field referencing an interface implementation to be wrapped by an interface proxy.
- ProxyInfo - Interface in org.praxislive.hub.net
-
Information about an available proxy process to connect to.
- ProxyInfo.Exec - Interface in org.praxislive.hub.net
-
Information about process that should be executed when initializing a proxy.
- PShader - Class in org.praxislive.video.pgl.code.userapi
- PShape - Class in org.praxislive.video.pgl.code.userapi
- PShape(PShape) - Constructor for class org.praxislive.video.pgl.code.userapi.PShape
- PString - Class in org.praxislive.core.types
- pushMatrix() - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- pushMatrix() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- pushMatrix() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- pushMatrix() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- put(String, boolean) - Method in class org.praxislive.core.types.PMap.Builder
-
Add a mapping for the given key and value.
- put(String, double) - Method in class org.praxislive.core.types.PMap.Builder
-
Add a mapping for the given key and value.
- put(String, int) - Method in class org.praxislive.core.types.PMap.Builder
-
Add a mapping for the given key and value.
- put(String, Object) - Method in class org.praxislive.core.types.PMap.Builder
-
Add a mapping for the given key and value.
- put(String, String) - Static method in class org.praxislive.core.Settings
- put(String, String) - Method in class org.praxislive.core.types.PMap.Builder
-
Add a mapping for the given key and value.
- put(String, String, boolean) - Method in class org.praxislive.core.Settings.Provider
- put(String, String, boolean) - Static method in class org.praxislive.core.Settings
- put(String, String, boolean) - Method in class org.praxislive.launcher.SettingsProvider
- put(String, Value) - Method in class org.praxislive.core.types.PMap.Builder
-
Add a mapping for the given key and value.
- putBoolean(String, boolean) - Static method in class org.praxislive.core.Settings
- putBoolean(String, boolean, boolean) - Method in class org.praxislive.core.Settings.Provider
- putBoolean(String, boolean, boolean) - Static method in class org.praxislive.core.Settings
- putDouble(String, double) - Static method in class org.praxislive.core.Settings
- putDouble(String, double, boolean) - Method in class org.praxislive.core.Settings.Provider
- putDouble(String, double, boolean) - Static method in class org.praxislive.core.Settings
- putInt(String, int) - Static method in class org.praxislive.core.Settings
- putInt(String, int, boolean) - Method in class org.praxislive.core.Settings.Provider
- putInt(String, int, boolean) - Static method in class org.praxislive.core.Settings
- PVector - Class in org.praxislive.video.pgl.code.userapi
-
( begin auto-generated from PVector.xml ) A class to describe a two or three dimensional vector.
- PVector() - Constructor for class org.praxislive.video.pgl.code.userapi.PVector
-
Constructor for an empty vector: x, y, and z are set to 0.
- PVector(double, double) - Constructor for class org.praxislive.video.pgl.code.userapi.PVector
-
Constructor for a 2D vector: z coordinate is set to 0.
- PVector(double, double, double) - Constructor for class org.praxislive.video.pgl.code.userapi.PVector
-
Constructor for a 3D vector.
- PWD - Static variable in interface org.praxislive.script.Env
-
Name of the present working directory variable used to resolve relative file paths in various commands.
Q
- quad(double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- quad(double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- quad(double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- quad(double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- quad(double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- quad(double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- QUAD_STRIP - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- quadIn - Static variable in interface org.praxislive.code.userapi.Easing
- quadInOut - Static variable in interface org.praxislive.code.userapi.Easing
- quadOut - Static variable in interface org.praxislive.code.userapi.Easing
- quadraticVertex(double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- quadraticVertex(double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- quadraticVertex(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- quadraticVertex(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- quadraticVertex(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- quadraticVertex(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- quadraticVertex(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- quadraticVertex(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- Quads - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.ShapeMode
- QUADS - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- QuadStrip - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.ShapeMode
- qualifiers() - Method in class org.praxislive.purl.PackageURL
-
Returns extra qualifying data for a package such as an OS, architecture, a distro, etc.
- QUARTER_PI - Static variable in class org.praxislive.code.userapi.Constants
-
Deprecated.
- quartIn - Static variable in interface org.praxislive.code.userapi.Easing
- quartInOut - Static variable in interface org.praxislive.code.userapi.Easing
- quartOut - Static variable in interface org.praxislive.code.userapi.Easing
- query() - Method in class org.praxislive.base.FilteredTypes
- query() - Method in interface org.praxislive.core.ComponentRegistry
-
Query the components available on the local system.
- query() - Method in interface org.praxislive.core.protocols.SupportedTypes
-
Query the supported types, the same as calling the supported-types control on the providing container.
- QueueContext - Interface in org.praxislive.video
- quintIn - Static variable in interface org.praxislive.code.userapi.Easing
- quintInOut - Static variable in interface org.praxislive.code.userapi.Easing
- quintOut - Static variable in interface org.praxislive.code.userapi.Easing
- QUOTED - Enum constant in enum class org.praxislive.core.syntax.Token.Type
R
- RAD_TO_DEG - Static variable in class org.praxislive.code.userapi.Constants
-
Deprecated.
- radians(double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Converts an angle in degrees to an angle in radians.
- Radius - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.DrawingMode
- RADIUS - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- random() - Static method in class org.praxislive.video.render.utils.RGBMath
- random(double) - Method in class org.praxislive.code.DefaultCodeDelegate
-
Return a random number between zero and max (exclusive)
- random(double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Return a random number between zero and max (exclusive)
- random(double, double) - Method in class org.praxislive.code.DefaultCodeDelegate
-
Return a random number between min (inclusive) and max (exclusive)
- random(double, double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Return a random number between min (inclusive) and max (exclusive)
- random2D() - Static method in class org.praxislive.video.pgl.code.userapi.PVector
-
( begin auto-generated from PVector_random2D.xml ) Make a new 2D unit vector with a random direction.
- random2D(PVector) - Static method in class org.praxislive.video.pgl.code.userapi.PVector
-
Set a 2D vector to a random unit vector with a random direction
- random3D() - Static method in class org.praxislive.video.pgl.code.userapi.PVector
-
( begin auto-generated from PVector_random3D.xml ) Make a new 3D unit vector with a random direction.
- random3D(PVector) - Static method in class org.praxislive.video.pgl.code.userapi.PVector
-
Set a 3D vector to a random unit vector with a random direction
- randomOf(double...) - Method in class org.praxislive.code.DefaultCodeDelegate
-
Return a random element from an array of values.
- randomOf(double...) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Return a random element from an array of values.
- randomOf(int...) - Method in class org.praxislive.code.DefaultCodeDelegate
-
Return a random element from an array of values.
- randomOf(int...) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Return a random element from an array of values.
- randomOf(String...) - Method in class org.praxislive.code.DefaultCodeDelegate
-
Return a random element from an array of values.
- randomOf(String...) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Return a random element from an array of values.
- rate(double) - Method in interface org.praxislive.video.gstreamer.VideoPlayer
- read(byte[]) - Method in class org.praxislive.core.types.PBytes
- readFrom(DataInput) - Method in class org.praxislive.code.userapi.Struct
- readFrom(DataInput) - Method in interface org.praxislive.core.DataObject
- readFrom(DataInput) - Method in class org.praxislive.video.pgl.code.userapi.PVector
- ReadOnly - Annotation Interface in org.praxislive.code.userapi
-
Mark a property field as read-only.
- readOnlyProperty() - Method in class org.praxislive.core.Info.ControlInfoChooser
-
Create a ReadOnlyPropertyBuilder for a property.
- ReadOnlyProperty - Enum constant in enum class org.praxislive.core.ControlInfo.Type
-
A control that acts as a read-only property.
- readPixelsARGB(int[]) - Method in class org.praxislive.video.pgl.PGLGraphics
- readPixelsARGB(int[]) - Method in class org.praxislive.video.pgl.PGLGraphics3D
- Ready - Enum constant in enum class org.praxislive.video.gstreamer.VideoCapture.State
- Ready - Enum constant in enum class org.praxislive.video.gstreamer.VideoPlayer.State
- READY - Static variable in class org.praxislive.core.ControlPort
- receive(long, double) - Method in interface org.praxislive.code.ControlInput.Link
- receive(long, double) - Method in class org.praxislive.code.ControlInput
- receive(long, double) - Method in class org.praxislive.core.ControlPort.Input
- receive(long, Value) - Method in interface org.praxislive.code.ControlInput.Link
- receive(long, Value) - Method in class org.praxislive.code.ControlInput
- receive(long, Value) - Method in class org.praxislive.core.ControlPort.Input
- recordChildType(Component, ComponentType) - Method in class org.praxislive.base.AbstractContainer
- rect(double, double, double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- rect(double, double, double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- rect(double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- rect(double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- rect(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- rect(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- rect(double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- rect(double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- rect(double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- rect(double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- rect(double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- rect(double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- rect(double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- rect(double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- RectFill - Class in org.praxislive.video.render.ops
- RectFill() - Constructor for class org.praxislive.video.render.ops.RectFill
- rectMode(Constants.DrawingMode) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- rectMode(Constants.DrawingMode) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- rectMode(Constants.DrawingMode) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- rectMode(Constants.DrawingMode) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- RED_MASK - Static variable in class org.praxislive.video.render.utils.RGBMath
- Redirect(Class<? extends Service>, String) - Constructor for record class org.praxislive.core.services.ComponentFactory.Redirect
-
Creates an instance of a
Redirectrecord class. - Ref<T> - Class in org.praxislive.code.userapi
-
A generic object holder for safely passing references between different iterations of code.
- Ref() - Constructor for class org.praxislive.code.userapi.Ref
- Ref.ChangeEvent<T> - Class in org.praxislive.code.userapi
-
Event passed to
Ref.onChangeHandlerwhen the Ref value changes. - Ref.Initializer<T> - Interface in org.praxislive.code.userapi
-
A functional type for initializing a Ref, used by Providers.
- Ref.Input<T> - Class in org.praxislive.code.userapi
-
A field type for Ref input ports.
- Ref.Provider - Class in org.praxislive.code.userapi
-
Providers initialize Ref instances so that the underlying value can be used directly as the injected field type.
- Ref.Publish - Annotation Interface in org.praxislive.code.userapi
-
Annotation to be used on a
Reffield on a container, to allow Ref fields of direct child components to subscribe and bind to the values of the published Ref. - Ref.Subscribe - Annotation Interface in org.praxislive.code.userapi
-
Annotation to be used on a
Reffield to bind its values to the values of the published Ref in the direct parent container. - REFERENCE_TYPE - Static variable in class org.praxislive.core.types.PReference
- ReferenceDescriptor<T> - Class in org.praxislive.code
-
A ReferenceDescriptor is used for wrapping references carried across from one iteration of code context to the next that do not correspond to controls or ports.
- ReferenceDescriptor(Class<T>, String) - Constructor for class org.praxislive.code.ReferenceDescriptor
-
Create a ReferenceDescriptor with the provided ID.
- RefPort<T> - Class in org.praxislive.code
-
Ports for sharing Ref values.
- RefPort() - Constructor for class org.praxislive.code.RefPort
- RefPort.Input<T> - Class in org.praxislive.code
-
Ref input, linked toimplementation.
invalid reference
Ref.In - RefPort.Output<T> - Class in org.praxislive.code
-
Output port linked to
Refimplementation. - register(double[]) - Method in class org.praxislive.code.userapi.Struct
- register(float[]) - Method in class org.praxislive.code.userapi.Struct
- register(int[]) - Method in class org.praxislive.code.userapi.Struct
- register(Class<T>, Ref.Initializer<? extends T>) - Method in class org.praxislive.code.userapi.Ref.Provider
-
Register an initializer to configure a Ref for the given type.
- register(String, Runnable) - Method in interface org.praxislive.launcher.Signals
-
Register a handler to execute when the VM receives the specified signal.
- register(T) - Method in class org.praxislive.code.userapi.Struct
- registerAudioInputClient(AudioContext.InputClient) - Method in class org.praxislive.audio.AudioContext
- registerAudioOutputClient(AudioContext.OutputClient) - Method in class org.praxislive.audio.AudioContext
- registerControl(String, Control) - Method in class org.praxislive.base.AbstractComponent
- registerControl(String, Control) - Method in class org.praxislive.base.AbstractRootContainer
- registerPort(String, Port) - Method in class org.praxislive.base.AbstractComponent
- registerRootController(String, Root.Controller) - Method in class org.praxislive.hub.Hub.Accessor
-
Register the root controller under the provided id.
- registerService(Class<? extends Service>, ComponentAddress) - Method in class org.praxislive.hub.Hub.Accessor
-
Register a service provider.
- registerSink(Data.Pipe<T>) - Method in class org.praxislive.code.userapi.Data.Pipe
-
Register a sink.
- registerSink(VideoPipe) - Method in class org.praxislive.video.pipes.impl.MultiInOut
- registerSink(VideoPipe) - Method in class org.praxislive.video.pipes.impl.SingleOut
- registerSink(VideoPipe) - Method in class org.praxislive.video.pipes.VideoPipe
- registerSource(Data.Pipe<T>) - Method in class org.praxislive.code.userapi.Data.Pipe
-
Register a source.
- registerSource(VideoPipe) - Method in class org.praxislive.video.pipes.impl.MultiInOut
- registerSource(VideoPipe) - Method in class org.praxislive.video.pipes.impl.SingleInOut
- registerSource(VideoPipe) - Method in class org.praxislive.video.pipes.impl.SingleOut
- registerSource(VideoPipe) - Method in class org.praxislive.video.pipes.VideoPipe
- registerVideoInputClient(VideoContext.InputClient) - Method in class org.praxislive.video.VideoContext
- registerVideoOutputClient(VideoContext.OutputClient) - Method in class org.praxislive.video.VideoContext
- RELATED_PORT_KEY - Static variable in class org.praxislive.core.Watch
-
Optional Watch information key for relating a Watch to a port.
- relatedPort() - Element in annotation interface org.praxislive.code.userapi.FN.Watch
-
Optional name of a port on the component to relate the watch data to.
- release() - Method in class org.praxislive.video.pgl.PGLSurface
- release() - Method in class org.praxislive.video.render.Surface
- release() - Method in class org.praxislive.video.render.utils.BufferedImageSurface
- release(int[]) - Static method in class org.praxislive.video.render.utils.PixelArrayCache
- release(PImage) - Method in class org.praxislive.video.code.userapi.PGraphics
- release(PImage) - Method in class org.praxislive.video.code.VideoCodeDelegate
- releaseGraphics() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- releaseGraphics() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- remove(Async<T>) - Method in class org.praxislive.code.userapi.Async.Queue
-
Remove the provided Async from the queue.
- REMOVE_CHILD - Static variable in class org.praxislive.core.protocols.ContainerProtocol
-
Name of the remove-child control.
- REMOVE_CHILD_INFO - Static variable in class org.praxislive.core.protocols.ContainerProtocol
-
Info for the remove-child control.
- REMOVE_ROOT - Static variable in class org.praxislive.core.services.RootManagerService
- REMOVE_ROOT_INFO - Static variable in class org.praxislive.core.services.RootManagerService
- removeAudioOutputPort(AudioPort.Output, Pipe) - Method in class org.praxislive.audio.AudioPort.Input
- removeAudioOutputPort(AudioPort.Output, Pipe) - Method in class org.praxislive.audio.DefaultAudioInputPort
- removeChild(int) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- removeChild(String) - Method in class org.praxislive.base.AbstractContainer
- removeChild(String) - Method in class org.praxislive.base.AbstractRootContainer
- RemoveChildControl() - Constructor for class org.praxislive.base.AbstractContainer.RemoveChildControl
- removeClockListener(CodeContext.ClockListener) - Method in class org.praxislive.code.CodeContext
-
Remove a clock listener.
- removeClockListener(ExecutionContext.ClockListener) - Method in class org.praxislive.base.DefaultExecutionContext
- removeClockListener(ExecutionContext.ClockListener) - Method in interface org.praxislive.core.ExecutionContext
-
Remove an existing clock listener.
- removeControlOutputPort(ControlPort.Output) - Method in class org.praxislive.code.ControlInput
- removeControlOutputPort(ControlPort.Output) - Method in class org.praxislive.core.ControlPort.Input
- removeFrameRateListener(FrameRateListener) - Method in class org.praxislive.video.pgl.PGLPlayer
- removeFrameRateListener(FrameRateListener) - Method in interface org.praxislive.video.pipes.FrameRateSource
- removeListener(PortListener) - Method in class org.praxislive.audio.DefaultAudioInputPort
- removeListener(PortListener) - Method in class org.praxislive.audio.DefaultAudioOutputPort
- removeListener(PortListener) - Method in class org.praxislive.code.ControlInput
- removeListener(PortListener) - Method in class org.praxislive.code.ControlOutput
- removeListener(PortListener) - Method in class org.praxislive.code.DataPort.Input
- removeListener(PortListener) - Method in class org.praxislive.code.DataPort.Output
- removeListener(PortListener) - Method in class org.praxislive.code.RefPort.Input
- removeListener(PortListener) - Method in class org.praxislive.code.RefPort.Output
- removeListener(PortListener) - Method in interface org.praxislive.core.Port
- removeListener(PortListener) - Method in class org.praxislive.video.DefaultVideoInputPort
- removeListener(PortListener) - Method in class org.praxislive.video.DefaultVideoOutputPort
- removeSource(Data.Pipe<T>) - Method in class org.praxislive.code.userapi.Data.Pipe
-
Remove a source from this pipe.
- removeSource(VideoPipe) - Method in class org.praxislive.video.pipes.VideoPipe
- removeStateListener(ExecutionContext.StateListener) - Method in class org.praxislive.base.DefaultExecutionContext
- removeStateListener(ExecutionContext.StateListener) - Method in interface org.praxislive.core.ExecutionContext
-
Remove an existing state listener.
- removeVideoOutputPort(VideoPort.Output, VideoPipe) - Method in class org.praxislive.video.DefaultVideoInputPort
- removeVideoOutputPort(VideoPort.Output, VideoPipe) - Method in class org.praxislive.video.VideoPort.Input
- render(Consumer<PImage>) - Method in interface org.praxislive.video.gstreamer.VideoCapture
- render(Consumer<PImage>) - Method in interface org.praxislive.video.gstreamer.VideoPlayer
- RenderingHints - Class in org.praxislive.video
- RenderingHints() - Constructor for class org.praxislive.video.RenderingHints
- Repeat - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.TextureWrap
- REPEAT - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- Replace - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.BlendMode
- REPLACE - Static variable in class org.praxislive.core.types.PMap
-
An operator for use with
PMap.merge(org.praxislive.core.types.PMap, org.praxislive.core.types.PMap, java.util.function.BinaryOperator)that will replace mapped values in the base map, unless the new value is empty in which case the mapping is removed. - REPLACE - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- replacement() - Method in record class org.praxislive.core.services.ComponentFactory.Deprecated
-
Returns the value of the
replacementrecord component. - replacement(String) - Method in class org.praxislive.base.AbstractComponentFactory.Data
- replacement(String) - Method in class org.praxislive.code.AbstractComponentFactory.Data
- reply() - Method in class org.praxislive.core.Call
-
Create a return Call for this call having no arguments.
- reply(List<Value>) - Method in class org.praxislive.core.Call
-
Create a return Call for this call with the given arguments.
- reply(Value) - Method in class org.praxislive.core.Call
-
Create a return Call for this call with the given argument.
- requestFrameRate(double) - Method in interface org.praxislive.video.gstreamer.VideoCapture
- requestFrameSize(int, int) - Method in interface org.praxislive.video.gstreamer.VideoCapture
- requiresClock() - Method in class org.praxislive.code.CodeConnector
-
Called by the CodeContext to control whether the context should be attached to the execution clock.
- reset() - Method in class org.praxislive.base.FilteredTypes
-
Reset and cause the result to be recalculated on the next call to
FilteredTypes.query(). - reset() - Method in class org.praxislive.code.userapi.Data.Sink
-
Reset all functions and disconnect all sources.
- reset() - Method in class org.praxislive.code.userapi.Property
- reset() - Method in class org.praxislive.code.userapi.Ref
- reset(boolean) - Method in class org.praxislive.code.PropertyControl.Binding
- resetAndInitialize() - Method in class org.praxislive.code.CodeContext
-
Reset and (if active) reinitialize all control, port and reference descriptors.
- resetCaptureDevice(int) - Static method in class org.praxislive.video.gstreamer.configuration.GStreamerSettings
- resetLibraryPath() - Static method in class org.praxislive.video.gstreamer.configuration.GStreamerSettings
- resetMatrix() - Method in class org.praxislive.video.code.userapi.PGraphics
- resetMatrix() - Method in class org.praxislive.video.code.VideoCodeDelegate
- resetMatrix() - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- resetMatrix() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- resetMatrix() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- resetMatrix() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- resetMatrix() - Method in class org.praxislive.video.pgl.code.userapi.PShape
- resetShader() - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- resetShader() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- resetShader() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- resetShader() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- ResizeMode - Class in org.praxislive.video.utils
- ResizeMode(ResizeMode.Type, double, double) - Constructor for class org.praxislive.video.utils.ResizeMode
- ResizeMode.Type - Enum Class in org.praxislive.video.utils
- ResizeUtils - Class in org.praxislive.video.utils
- resolve(String) - Method in class org.praxislive.core.ComponentAddress
-
Resolve the provided path or child ID against this address.
- resolve(Lookup) - Method in class org.praxislive.core.types.PResource
- resolve(PResource) - Method in interface org.praxislive.core.types.PResource.Resolver
- resolve(PResource, LibraryResolver.Context) - Method in interface org.praxislive.code.LibraryResolver
-
Resolve the provided resource to an
LibraryResolver.Entrywith local files to add for compilation. - resolved() - Method in interface org.praxislive.code.LibraryResolver.Context
-
Stream of already resolved libraries.
- resource() - Method in class org.praxislive.code.LibraryResolver.Entry
-
Get the primary resource.
- ResourceProperty<V> - Class in org.praxislive.code
- ResourceProperty.Descriptor - Class in org.praxislive.code
- ResourceProperty.Loader<V> - Class in org.praxislive.code
- result() - Method in class org.praxislive.code.userapi.Async
-
Get the result of this Async if completed without error, otherwise null.
- result() - Method in class org.praxislive.script.AbstractSingleCallFrame
- result() - Method in class org.praxislive.script.InlineCommand.InlineStackFrame
- result() - Method in class org.praxislive.script.ScriptStackFrame
- result() - Method in interface org.praxislive.script.StackFrame
-
Access the result of this StackFrame.
- Result() - Constructor for class org.praxislive.code.SharedCodeService.Result
-
Create an empty Result.
- Result(ClassLoader, Map<ControlAddress, SharedCodeService.DependentResult<CodeDelegate>>, LogBuilder) - Constructor for class org.praxislive.code.SharedCodeService.Result
-
Create a Result.
- Result(List<ComponentType>) - Constructor for class org.praxislive.core.protocols.SupportedTypes.Result
-
Construct a Result object.
- Result(Map<ComponentType, Lookup>, Map<ComponentType, Lookup>) - Constructor for class org.praxislive.core.ComponentRegistry.Result
-
Construct a Result object.
- Result(CodeComponent<?>, LogBuilder) - Constructor for record class org.praxislive.code.CodeChildFactoryService.Result
-
Creates an instance of a
Resultrecord class. - Result(CodeContext<D>, LogBuilder) - Constructor for class org.praxislive.code.CodeContextFactoryService.Result
-
Create result, for use by service provider.
- Reverse - Class in org.praxislive.video.render.ops
- reversed() - Method in interface org.praxislive.core.OrderedMap
- reversed() - Method in interface org.praxislive.core.OrderedSet
- RGB - Enum constant in enum class org.praxislive.video.code.userapi.OffScreen.Format
- RGB - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.ColorMode
- RGB - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- RGBMath - Class in org.praxislive.video.render.utils
- RGBSinglePixelFilter - Interface in org.praxislive.video.render.rgbmath
- RND - Variable in class org.praxislive.code.DefaultCodeDelegate
- root() - Method in class org.praxislive.project.GraphModel
-
Access the root of the element tree.
- root(String, ComponentType) - Static method in class org.praxislive.project.GraphBuilder
-
Create a root element builder for the provided ID and type.
- root(GraphElement.Root) - Static method in class org.praxislive.project.GraphBuilder
-
Create a root element builder initialized with the ID, type and sub-elements of the provided root element.
- Root - Interface in org.praxislive.core
-
Root provides the companion part of the actor-model to Component within PraxisCORE's forest-of-actors model.
- Root.Controller - Interface in org.praxislive.core
-
An interface used by the RootHub to control the lifecycle of, and communicate with, the Root.
- rootBase(Class<B>, List<String>, BiFunction<CodeFactory.Task<B>, B, CodeContext<B>>) - Static method in class org.praxislive.code.CodeFactory
-
Create a root component
CodeFactory.Basefor the given base delegate class, from which can be created individual CodeFactory instances. - rootContainerBase() - Static method in class org.praxislive.core.code.CoreCode
-
Access
CodeFactory.BaseforCoreRootContainerDelegate. - rootContainerBase() - Static method in class org.praxislive.core.code.DataCode
-
Access
CodeFactory.BaseforDataRootContainerDelegate. - rootContainerBase(Class<B>, List<String>, BiFunction<CodeFactory.Task<B>, B, CodeContext<B>>) - Static method in class org.praxislive.code.CodeFactory
-
Create a root container
CodeFactory.Basefor the given base delegate class, from which can be created individual CodeFactory instances. - rootData(ComponentType) - Method in class org.praxislive.base.AbstractComponentFactory
- rootData(ComponentType) - Method in class org.praxislive.code.AbstractComponentFactory
- rootData(ComponentType) - Method in class org.praxislive.core.ComponentRegistry.Result
-
Query the data for the provided root type.
- rootData(ComponentType) - Method in interface org.praxislive.core.services.ComponentFactory
-
Query the data associated with this root type.
- RootFactoryService - Class in org.praxislive.core.services
-
A
Servicefor creating new root instances. - RootFactoryService() - Constructor for class org.praxislive.core.services.RootFactoryService
- RootHub - Interface in org.praxislive.core
-
RootHub implementations act as a container for Roots, providing a way for Roots to communicate with each other and access other hub-wide services.
- RootHub.ExtensionProvider - Interface in org.praxislive.core
-
An interface that can be registered as a service provider for modules wanting to provide Root instances to be installed as RootHub extensions - usually for Roots providing additional Services.
- RootHub.ServiceProvider - Interface in org.praxislive.core
-
An interface for RootHub extensions (see
RootHub.ExtensionProvider) to advertise the services they provide. - rootID() - Method in class org.praxislive.core.ComponentAddress
-
Equivalent to componentID(0).
- rootID() - Method in class org.praxislive.core.Packet
-
Get the ID of the Root component that this packet should be sent to.
- RootManagerService - Class in org.praxislive.core.services
- RootManagerService() - Constructor for class org.praxislive.core.services.RootManagerService
- rootRedirect() - Method in class org.praxislive.code.AbstractComponentFactory
- rootRedirect() - Method in interface org.praxislive.core.services.ComponentFactory
-
Optional service to redirect to for root instantiation.
- ROOTS - Static variable in class org.praxislive.core.services.RootManagerService
- ROOTS_INFO - Static variable in class org.praxislive.core.services.RootManagerService
- rootTypes() - Method in class org.praxislive.base.AbstractComponentFactory
- rootTypes() - Method in class org.praxislive.code.AbstractComponentFactory
- rootTypes() - Method in class org.praxislive.core.ComponentRegistry.Result
-
List of root types available on the local system.
- rootTypes() - Method in interface org.praxislive.core.services.ComponentFactory
-
Root types provided by this factory.
- rotate(double) - Method in class org.praxislive.video.code.userapi.PGraphics
- rotate(double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- rotate(double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- rotate(double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- rotate(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- rotate(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- rotate(double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- rotate(double) - Method in class org.praxislive.video.pgl.code.userapi.PVector
-
( begin auto-generated from PVector_rotate.xml ) Rotate the vector by an angle (only 2D vectors), magnitude remains the same ( end auto-generated )
- rotate(double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- rotate(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- rotate(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- rotateX(double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- rotateX(double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- rotateX(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- rotateX(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- rotateX(double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- rotateY(double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- rotateY(double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- rotateY(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- rotateY(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- rotateY(double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- rotateZ(double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- rotateZ(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- rotateZ(double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- round(double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Round a value to the nearest integer.
- route(Packet) - Method in interface org.praxislive.core.PacketRouter
-
Route Packet
- rowCount() - Method in class org.praxislive.code.userapi.Table
- run() - Method in class org.praxislive.video.pgl.PGLPlayer
- runElement(ProjectElement) - Method in class org.praxislive.project.ProjectModel.Builder
-
Add a run element.
- runElements() - Method in class org.praxislive.project.ProjectModel
-
Immutable list of the elements in the run section.
- runLater(Runnable) - Method in interface org.praxislive.core.MainThread
-
Run the provided task on the main thread.
S
- S(Object) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Casting function to convert an object into a String value.
- sampleRate - Variable in class org.praxislive.audio.code.AudioCodeDelegate
- save(String, File) - Method in class org.praxislive.video.render.utils.BufferedImageSurface
- SAW - Static variable in class org.praxislive.audio.code.userapi.AudioConstants
- scale(double) - Method in class org.praxislive.video.code.userapi.PGraphics
- scale(double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- scale(double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- scale(double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- scale(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- scale(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- scale(double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- scale(double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- scale(double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- scale(double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- scale(double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- scale(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- scale(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- scale(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- scale(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- scale(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- scale(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- Scale - Enum constant in enum class org.praxislive.video.utils.ResizeMode.Type
- ScaledBlit - Class in org.praxislive.video.render.ops
- ScaledBlit() - Constructor for class org.praxislive.video.render.ops.ScaledBlit
- scaleHeight() - Element in annotation interface org.praxislive.video.code.userapi.OffScreen
-
Provide a scaling factor for the height.
- scaleHeight() - Element in annotation interface org.praxislive.video.pgl.code.userapi.OffScreen
-
Provide a scaling factor for the height.
- scaleWidth() - Element in annotation interface org.praxislive.video.code.userapi.OffScreen
-
Provide a scaling factor for the width.
- scaleWidth() - Element in annotation interface org.praxislive.video.pgl.code.userapi.OffScreen
-
Provide a scaling factor for the width.
- Screen - Enum constant in enum class org.praxislive.video.code.userapi.VideoConstants.BlendMode
- Screen - Enum constant in enum class org.praxislive.video.render.ops.BlendMode
- SCREEN - Static variable in class org.praxislive.video.code.userapi.VideoConstants
- screenX(double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- screenX(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- screenX(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- screenX(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- screenY(double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- screenY(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- screenY(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- screenY(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- screenZ(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- screenZ(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- ScriptService - Class in org.praxislive.core.services
- ScriptService() - Constructor for class org.praxislive.core.services.ScriptService
- ScriptStackFrame - Class in org.praxislive.script
-
A stackframe implementation that supports parsing and running of Pcl scripts.
- ScriptStackFrame.Builder - Class in org.praxislive.script
-
A builder for
ScriptStackFrame. - self() - Method in class org.praxislive.code.CodeDelegate
-
Get this component's address.
- self(String) - Method in class org.praxislive.code.CodeDelegate
-
Get the address of a control on this component.
- send() - Method in class org.praxislive.code.userapi.Output
-
Send a signal (empty String).
- send(boolean) - Method in class org.praxislive.code.userapi.Output
-
Send a boolean value.
- send(double) - Method in class org.praxislive.code.userapi.Output
-
Send a double value.
- send(float) - Method in class org.praxislive.code.userapi.Output
-
Send a float.
- send(int) - Method in class org.praxislive.code.userapi.Output
-
Send an int value.
- send(long) - Method in class org.praxislive.core.ControlPort.Output
- send(long, double) - Method in class org.praxislive.code.ControlOutput
- send(long, double) - Method in class org.praxislive.core.ControlPort.Output
- send(long, Value) - Method in class org.praxislive.code.ControlOutput
- send(long, Value) - Method in class org.praxislive.core.ControlPort.Output
- send(String) - Method in class org.praxislive.code.userapi.Output
-
Send a String value.
- send(List<Value>) - Method in class org.praxislive.base.Binding.Adaptor
-
Send the provided values to the Control.
- send(Binding.Adaptor, List<Value>) - Method in class org.praxislive.base.Binding
- send(Value) - Method in class org.praxislive.code.userapi.Output
-
Send a Value.
- SEPARATOR - Static variable in class org.praxislive.core.ControlAddress
- SEPERATOR - Static variable in class org.praxislive.core.PortAddress
- SerializableProtocol - Class in org.praxislive.core.protocols
-
Protocol to serialize all or part of a component tree.
- SerializableProtocol() - Constructor for class org.praxislive.core.protocols.SerializableProtocol
- serialize(Serializable) - Static method in class org.praxislive.core.types.PBytes
-
Create a PBytes of the serialized form of the provided object.
- SERIALIZE - Static variable in class org.praxislive.core.protocols.SerializableProtocol
-
Name of the serialize control.
- SERIALIZE_INFO - Static variable in class org.praxislive.core.protocols.SerializableProtocol
-
Control info for the serialize control.
- serverAddress() - Method in class org.praxislive.hub.net.NetworkCoreFactory.Info
-
Socket address of the launched hub, if available.
- serverPort(int) - Method in class org.praxislive.hub.net.NetworkCoreFactory.Builder
-
Specify a port for the server.
- service() - Method in record class org.praxislive.core.services.ComponentFactory.Redirect
-
Returns the value of the
servicerecord component. - Service - Interface in org.praxislive.core.services
-
An extension of
Protocolfor various system services. - serviceCall(Class<? extends Service>, String, List<Value>) - Static method in interface org.praxislive.script.StackFrame
-
Create a StackFrame that makes a call to the provided
Serviceand returns the result. - serviceCall(Class<? extends Service>, String, Value) - Static method in interface org.praxislive.script.StackFrame
-
Create a StackFrame that makes a call to the provided
Serviceand returns the result. - services() - Method in interface org.praxislive.core.RootHub.ServiceProvider
-
A list of the services this extension provides.
- services() - Method in interface org.praxislive.hub.net.ProxyInfo
-
List of services that should be delegated to this proxy.
- services() - Method in class org.praxislive.script.DefaultScriptService
- Services - Interface in org.praxislive.core.services
-
Facility to query service addresses.
- ServiceUnavailableException - Exception Class in org.praxislive.core.services
- ServiceUnavailableException() - Constructor for exception class org.praxislive.core.services.ServiceUnavailableException
-
Creates a new instance of
ServiceUnavailableExceptionwithout detail message. - ServiceUnavailableException(String) - Constructor for exception class org.praxislive.core.services.ServiceUnavailableException
-
Constructs an instance of
ServiceUnavailableExceptionwith the specified detail message. - set(double) - Method in class org.praxislive.code.PropertyControl.Binding
- set(double) - Method in class org.praxislive.code.userapi.Property
-
Set the current value.
- set(double[]) - Method in class org.praxislive.video.pgl.code.userapi.PVector
-
Set the x, y (and maybe z) coordinates using a double[] array as the source.
- set(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PVector
- set(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PVector
-
( begin auto-generated from PVector_set.xml ) Sets the x, y, and z component of the vector using two or three separate variables, the data from a PVector, or the values from a double array
- set(long, Value) - Method in class org.praxislive.base.AbstractProperty
-
Set the value.
- set(String, boolean) - Method in class org.praxislive.video.pgl.code.userapi.PShader
- set(String, boolean, boolean) - Method in class org.praxislive.video.pgl.code.userapi.PShader
- set(String, boolean, boolean, boolean) - Method in class org.praxislive.video.pgl.code.userapi.PShader
- set(String, boolean, boolean, boolean, boolean) - Method in class org.praxislive.video.pgl.code.userapi.PShader
- set(String, double) - Method in class org.praxislive.video.pgl.code.userapi.PShader
- set(String, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShader
- set(String, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShader
- set(String, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShader
- set(String, int) - Method in class org.praxislive.video.pgl.code.userapi.PShader
- set(String, int, int) - Method in class org.praxislive.video.pgl.code.userapi.PShader
- set(String, int, int, int) - Method in class org.praxislive.video.pgl.code.userapi.PShader
- set(String, int, int, int, int) - Method in class org.praxislive.video.pgl.code.userapi.PShader
- set(String, PImage) - Method in class org.praxislive.video.pgl.code.userapi.PShader
- set(String, PImage) - Method in class org.praxislive.video.pgl.PGLShader
- set(Value) - Method in class org.praxislive.code.PropertyControl.Binding
- set(Value) - Method in class org.praxislive.code.userapi.Property
-
Set the current value.
- set(PVector) - Method in class org.praxislive.video.pgl.code.userapi.PVector
- set(T) - Method in class org.praxislive.code.userapi.Ref
-
Set the value.
- set3D(boolean) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- setActive(boolean) - Method in class org.praxislive.base.Binding.Adaptor
-
Set whether this Adaptor is currently active.
- setAlwaysOnTop(boolean) - Method in class org.praxislive.video.WindowHints
- setAsync(Async<T>) - Method in class org.praxislive.code.userapi.Ref
-
Set the value from completion of the provided
Async. - setBlendMode(BlendMode) - Method in class org.praxislive.video.render.ops.Blit
- setBlendMode(BlendMode) - Method in class org.praxislive.video.render.ops.RectFill
- setBlendMode(BlendMode) - Method in class org.praxislive.video.render.ops.ScaledBlit
- setBlendMode(BlendMode) - Method in class org.praxislive.video.render.ops.ShapeRender
- setBlendMode(BlendMode) - Method in class org.praxislive.video.render.ops.TransformBlit
- setBounds(int, int, int, int) - Method in class org.praxislive.video.render.ops.RectFill
- setBounds(Rectangle) - Method in class org.praxislive.video.render.ops.RectFill
- setBuffersize(int) - Static method in class org.praxislive.audio.AudioSettings
- setCaptureDevice(int, String) - Static method in class org.praxislive.video.gstreamer.configuration.GStreamerSettings
- setColor(Color) - Method in class org.praxislive.video.render.ops.RectFill
- setColor(Color) - Method in class org.praxislive.video.render.ops.TextRender
- setCoreRootFactory(Hub.CoreRootFactory) - Method in class org.praxislive.hub.Hub.Builder
-
Configure the
Hub.CoreRootFactoryto use to build the core root. - setDestinationRegion(int, int, int, int) - Method in class org.praxislive.video.render.ops.ScaledBlit
- setDestinationRegion(int, int, int, int) - Method in class org.praxislive.video.render.ops.TransformBlit
- setDestinationRegion(Rectangle) - Method in class org.praxislive.video.render.ops.ScaledBlit
- setDestinationRegion(Rectangle) - Method in class org.praxislive.video.render.ops.TransformBlit
- setDeviceName(String) - Static method in class org.praxislive.audio.AudioSettings
- setFillColor(Color) - Method in class org.praxislive.video.render.ops.ShapeRender
- setFont(Font) - Method in class org.praxislive.video.render.ops.TextRender
- setFullScreen(boolean) - Method in class org.praxislive.video.WindowHints
- setFullScreenMode(VideoSettings.FullScreenMode) - Static method in class org.praxislive.video.VideoSettings
- setIdle() - Method in class org.praxislive.base.AbstractRoot
-
Set the Root state to
AbstractRoot.State.ACTIVE_IDLE. - setImpl(long, double) - Method in class org.praxislive.code.PropertyControl
- setImpl(long, double) - Method in class org.praxislive.code.userapi.Property
- setImpl(long, Value) - Method in class org.praxislive.code.PropertyControl
- setImpl(long, Value) - Method in class org.praxislive.code.userapi.Property
- setInputDeviceName(String) - Static method in class org.praxislive.audio.AudioSettings
- setLevel(LogLevel) - Method in class org.praxislive.core.services.LogBuilder
- setLibrary(String) - Static method in class org.praxislive.audio.AudioSettings
- setLibraryPath(String) - Static method in class org.praxislive.video.gstreamer.configuration.GStreamerSettings
- setLink(ControlInput.Link) - Method in class org.praxislive.code.ControlInput
- setMag(double) - Method in class org.praxislive.video.pgl.code.userapi.PVector
-
( begin auto-generated from PVector_setMag.xml ) Set the magnitude of this vector to the value used for the len parameter
- setMag(PVector, double) - Method in class org.praxislive.video.pgl.code.userapi.PVector
-
Sets the magnitude of this vector, storing the result in another vector.
- setMode(DifferenceOp.Mode) - Method in class org.praxislive.video.render.ops.DifferenceOp
- setNormal(int, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- setOpacity(double) - Method in class org.praxislive.video.render.ops.Blit
- setOpacity(double) - Method in class org.praxislive.video.render.ops.RectFill
- setOpacity(double) - Method in class org.praxislive.video.render.ops.ScaledBlit
- setOpacity(double) - Method in class org.praxislive.video.render.ops.ShapeRender
- setOpacity(double) - Method in class org.praxislive.video.render.ops.TransformBlit
- setRunning() - Method in class org.praxislive.base.AbstractRoot
-
Set the Root state to
AbstractRoot.State.ACTIVE_RUNNING. - setShape(Shape) - Method in class org.praxislive.video.render.ops.ShapeRender
- setShowCursor(boolean) - Method in class org.praxislive.video.WindowHints
- setSmooth(boolean) - Method in class org.praxislive.video.RenderingHints
- setSourceRegion(int, int, int, int) - Method in class org.praxislive.video.render.ops.Blit
- setSourceRegion(int, int, int, int) - Method in class org.praxislive.video.render.ops.ScaledBlit
- setSourceRegion(int, int, int, int) - Method in class org.praxislive.video.render.ops.TransformBlit
- setSourceRegion(Rectangle) - Method in class org.praxislive.video.render.ops.Blit
- setSourceRegion(Rectangle) - Method in class org.praxislive.video.render.ops.ScaledBlit
- setSourceRegion(Rectangle) - Method in class org.praxislive.video.render.ops.TransformBlit
- setStroke(BasicStroke) - Method in class org.praxislive.video.render.ops.ShapeRender
- setStrokeColor(Color) - Method in class org.praxislive.video.render.ops.ShapeRender
- setStrokeWeight(double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- setStrokeWeight(int, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- setSyncRate(Binding.SyncRate) - Method in class org.praxislive.base.Binding.Adaptor
-
Set the SyncRate of the Adaptor.
- setText(String) - Method in class org.praxislive.video.render.ops.TextRender
- setTexture(PImage) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- setTextureMode(int) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- setTextureUV(int, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- setThreshold(double) - Method in class org.praxislive.video.render.ops.DifferenceOp
- Settings - Class in org.praxislive.core
- Settings() - Constructor for class org.praxislive.core.Settings
- Settings.Provider - Class in org.praxislive.core
- SettingsProvider - Class in org.praxislive.launcher
- SettingsProvider() - Constructor for class org.praxislive.launcher.SettingsProvider
- setTitle(String) - Method in class org.praxislive.video.WindowHints
- setTransform(AffineTransform) - Method in class org.praxislive.video.render.ops.ShapeRender
- setTransform(AffineTransform) - Method in class org.praxislive.video.render.ops.TextRender
- setTransform(AffineTransform) - Method in class org.praxislive.video.render.ops.TransformBlit
- setUndecorated(boolean) - Method in class org.praxislive.video.WindowHints
- setup() - Method in class org.praxislive.audio.code.AudioCodeDelegate
-
Deprecated.
- setup() - Method in class org.praxislive.video.code.VideoCodeDelegate
- setup() - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- setup() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- setupElement(ProjectElement) - Method in class org.praxislive.project.ProjectModel.Builder
-
Add a setup element.
- setupElements() - Method in class org.praxislive.project.ProjectModel
-
Immutable list of the elements in the setup section.
- setValue(Value) - Method in class org.praxislive.core.types.PMap.Entry
- setValue(Value) - Method in interface org.praxislive.script.Variable
-
Set the value of this variable.
- setVertex(int, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- setVertex(int, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- setVertex(int, PVector) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- setX(double) - Method in class org.praxislive.video.render.ops.TextRender
- setX(int) - Method in class org.praxislive.video.render.ops.Blit
- setY(double) - Method in class org.praxislive.video.render.ops.TextRender
- setY(int) - Method in class org.praxislive.video.render.ops.Blit
- shader(PShader) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- shader(PShader) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- shader(PShader) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- shader(PShader) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- shape(PShape) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- shape(PShape) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- shape(PShape) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- shape(PShape) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- shape(PShape, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- shape(PShape, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- shape(PShape, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- shape(PShape, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- shape(PShape, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- shape(PShape, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- shape(PShape, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- shape(PShape, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- ShapeRender - Class in org.praxislive.video.render.ops
- ShapeRender() - Constructor for class org.praxislive.video.render.ops.ShapeRender
- SHARED_CODE - Static variable in class org.praxislive.code.SharedCodeProtocol
-
Standard control ID for shared code property.
- SHARED_CODE_ADD - Static variable in class org.praxislive.code.SharedCodeProtocol
-
Standard control ID for shared code add function.
- SHARED_CODE_ADD_INFO - Static variable in class org.praxislive.code.SharedCodeProtocol
-
Control info for the shared code add control.
- SHARED_CODE_INFO - Static variable in class org.praxislive.code.SharedCodeProtocol
-
Control info for the shared code property control.
- SHARED_CODE_MERGE - Static variable in class org.praxislive.code.SharedCodeProtocol
-
Standard control ID for shared code merge function.
- SHARED_CODE_MERGE_INFO - Static variable in class org.praxislive.code.SharedCodeProtocol
-
Control info for the shared code merge control.
- SharedCodeContext - Class in org.praxislive.code
-
A context object that should be acquired from a
SharedCodePropertyand added to the container's lookup. - SharedCodeProperty - Class in org.praxislive.code
-
A property control for shared code classes.
- SharedCodeProperty(Lookup.Provider, Consumer<LogBuilder>) - Constructor for class org.praxislive.code.SharedCodeProperty
-
Create a shared code property.
- SharedCodeProtocol - Class in org.praxislive.code
-
Protocol for a container that provides shared code that can be used by code in child components.
- SharedCodeProtocol() - Constructor for class org.praxislive.code.SharedCodeProtocol
- SharedCodeService - Class in org.praxislive.code
-
A
Servicefor handling shared code updates and creating dependentCodeContext. - SharedCodeService() - Constructor for class org.praxislive.code.SharedCodeService
- SharedCodeService.DependentResult<D> - Class in org.praxislive.code
-
A dependent result with new code context linked to new shared code classes.
- SharedCodeService.DependentTask<D> - Class in org.praxislive.code
-
A dependent task for recompiling a
CodeDelegateagainst the new shared code classes. - SharedCodeService.Result - Class in org.praxislive.code
-
Result with shared classes, dependent code contexts, and log.
- SharedCodeService.Task - Class in org.praxislive.code
-
Task containing new shared code and dependents to be updated, for sending to the SharedCodeService.
- shearX(double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- shearX(double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- shearX(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- shearX(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- shearY(double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- shearY(double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- shearY(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- shearY(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- shininess(double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- shininess(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- shininess(double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- shouldAddPort(AnnotatedElement) - Method in class org.praxislive.code.CodeConnector
-
Check whether a port should be added for provided element (field or method).
- shouldAddPort(AnnotatedElement) - Method in class org.praxislive.code.CodeRoot.Connector
- shutdown() - Method in class org.praxislive.base.AbstractRoot.Controller
- shutdown() - Method in interface org.praxislive.core.Root.Controller
-
Signal the Root to be shutdown.
- shutdown() - Method in class org.praxislive.hub.Hub
-
Signal the hub to shutdown.
- Signals - Interface in org.praxislive.launcher
-
Instances of Signals provide the ability to register custom signal handlers, for example to ignore SIGINT and similar in a child process.
- sin(double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Returns the trigonometric sine of an angle
- SINE - Static variable in class org.praxislive.audio.code.userapi.AudioConstants
- sineIn - Static variable in interface org.praxislive.code.userapi.Easing
- sineInOut - Static variable in interface org.praxislive.code.userapi.Easing
- sineOut - Static variable in interface org.praxislive.code.userapi.Easing
- SingleInOut - Class in org.praxislive.video.pipes.impl
- SingleInOut() - Constructor for class org.praxislive.video.pipes.impl.SingleInOut
- SingleOut - Class in org.praxislive.video.pipes.impl
- SingleOut() - Constructor for class org.praxislive.video.pipes.impl.SingleOut
- Sink() - Constructor for class org.praxislive.code.userapi.Data.Sink
- SinkIsFullException - Exception Class in org.praxislive.video.pipes
- SinkIsFullException() - Constructor for exception class org.praxislive.video.pipes.SinkIsFullException
-
Creates a new instance of
SinkIsFullExceptionwithout detail message. - SinkIsFullException(String) - Constructor for exception class org.praxislive.video.pipes.SinkIsFullException
-
Constructs an instance of
SinkIsFullExceptionwith the specified detail message. - sinkRequiresRender(VideoPipe, long) - Method in class org.praxislive.video.pipes.VideoPipe
- sinks() - Method in class org.praxislive.code.userapi.Data.Pipe
-
Get an immutable snapshot of the currently attached sinks.
- size() - Method in class org.praxislive.code.userapi.Async.Queue
-
Query current number of Async in the queue.
- size() - Method in class org.praxislive.code.userapi.Struct
- size() - Method in interface org.praxislive.core.DataObject
- size() - Method in class org.praxislive.core.types.PArray
-
Query the number of values in the list.
- size() - Method in class org.praxislive.core.types.PBytes
- size() - Method in class org.praxislive.core.types.PMap
-
Size of the map.
- size() - Method in class org.praxislive.video.pgl.code.userapi.PVector
- skew() - Element in annotation interface org.praxislive.code.userapi.Type.Number
- skew(double) - Method in class org.praxislive.core.Info.NumberInfoBuilder
-
Set skew value property.
- smooth() - Method in class org.praxislive.video.code.userapi.PGraphics
- smooth() - Method in class org.praxislive.video.code.VideoCodeDelegate
- smooth() - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- smooth() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- smooth() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- smooth() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- smooth(int) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- smooth(int) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- smooth(int) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- smooth(int) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- socketAddress() - Method in class org.praxislive.hub.net.DefaultProxyInfo
- socketAddress() - Method in interface org.praxislive.hub.net.ProxyInfo
-
Access the socket address to use to connect to the proxy.
- source(String) - Method in class org.praxislive.code.AbstractComponentFactory
- sourceComponent() - Method in class org.praxislive.core.Connection
-
Query the component ID of the source component.
- sourceComponent() - Method in class org.praxislive.project.GraphElement.Connection
- SourceIsFullException - Exception Class in org.praxislive.video.pipes
- SourceIsFullException() - Constructor for exception class org.praxislive.video.pipes.SourceIsFullException
-
Creates a new instance of
SourceIsFullExceptionwithout detail message. - SourceIsFullException(String) - Constructor for exception class org.praxislive.video.pipes.SourceIsFullException
-
Constructs an instance of
SourceIsFullExceptionwith the specified detail message. - sourcePort() - Method in class org.praxislive.core.Connection
-
Query the port ID of the source port.
- sourcePort() - Method in class org.praxislive.project.GraphElement.Connection
- sources() - Method in class org.praxislive.code.userapi.Data.Pipe
-
Get an immutable snapshot of the currently attached sources.
- sourceTemplate() - Method in class org.praxislive.code.CodeFactory
-
The source template corresponding to the default delegate class.
- specular(double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- specular(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- specular(double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- specular(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- specular(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- specular(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- sphere(double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- sphere(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- sphereDetail(int) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- sphereDetail(int) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- sphereDetail(int, int) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- sphereDetail(int, int) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- Splitter - Class in org.praxislive.video.pipes.impl
- Splitter(int) - Constructor for class org.praxislive.video.pipes.impl.Splitter
- spotLight(double, double, double, double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- spotLight(double, double, double, double, double, double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- sq(double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Calculate the square of the given value.
- sqrt(double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Calculate the square root of the given value.
- square(double, double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- square(double, double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- square(double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- square(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- square(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- square(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- SQUARE - Static variable in class org.praxislive.audio.code.userapi.AudioConstants
- StackFrame - Interface in org.praxislive.script
-
A StackFrame used within the script executor pointing to the currently executing command.
- StackFrame.State - Enum Class in org.praxislive.script
-
Possible states of a StackFrame.
- stackTrace() - Method in class org.praxislive.core.types.PError
-
A short form of the stack trace leading to this error, if available.
- start() - Method in interface org.praxislive.core.Root.Controller
-
Convenience method to call
Root.Controller.start(org.praxislive.core.Lookup)with an empty lookup. - start() - Method in class org.praxislive.hub.Hub
-
Start the hub.
- start(Lookup) - Method in class org.praxislive.base.AbstractRoot.Controller
- start(Lookup) - Method in interface org.praxislive.core.Root.Controller
-
Start the Root.
- START - Static variable in class org.praxislive.core.protocols.StartableProtocol
-
Name of the start control.
- START_INFO - Static variable in class org.praxislive.core.protocols.StartableProtocol
-
Info for the start control.
- StartableProtocol - Class in org.praxislive.core.protocols
-
Protocol for a component that can be started and stopped.
- StartableProtocol() - Constructor for class org.praxislive.core.protocols.StartableProtocol
- starting() - Method in class org.praxislive.base.AbstractRoot
-
Hook called during a call to
AbstractRoot.setRunning()if the previous state wasAbstractRoot.State.ACTIVE_IDLE. - starting() - Method in class org.praxislive.core.code.CoreCodeDelegate
-
Hook called whenever the root is started.
- starting() - Method in class org.praxislive.core.code.CoreContainerDelegate
-
Hook called whenever the root is started.
- starting() - Method in class org.praxislive.core.code.CoreRootContainerDelegate
-
Hook called whenever the root is started.
- starting() - Method in class org.praxislive.core.code.DataCodeDelegate
-
Hook called whenever the root is started.
- starting() - Method in class org.praxislive.core.code.DataRootContainerDelegate
-
Hook called whenever the root is started.
- startRoot(String, Root.Controller) - Method in class org.praxislive.hub.BasicCoreRoot
-
Start the root with the provided ID and controller.
- state() - Method in interface org.praxislive.video.gstreamer.VideoCapture
- state() - Method in interface org.praxislive.video.gstreamer.VideoPlayer
- stateChanged(ExecutionContext) - Method in interface org.praxislive.core.ExecutionContext.StateListener
-
State changed.
- stop() - Method in class org.praxislive.code.userapi.Property.Animator
-
Stop animating.
- stop() - Method in interface org.praxislive.video.gstreamer.VideoCapture
- stop() - Method in interface org.praxislive.video.gstreamer.VideoPlayer
- STOP - Static variable in class org.praxislive.core.protocols.StartableProtocol
-
Name of the stop control.
- STOP_INFO - Static variable in class org.praxislive.core.protocols.StartableProtocol
-
Info for the stop control.
- stopping() - Method in class org.praxislive.base.AbstractRoot
-
Hook called during a call to
AbstractRoot.setIdle()if the previous state wasAbstractRoot.State.ACTIVE_RUNNING. - stopping() - Method in class org.praxislive.core.code.CoreCodeDelegate
-
Hook called when the root is stopping.
- stopping() - Method in class org.praxislive.core.code.CoreContainerDelegate
-
Hook called when the root is stopping.
- stopping() - Method in class org.praxislive.core.code.CoreRootContainerDelegate
-
Hook called when the root is stopping.
- stopping() - Method in class org.praxislive.core.code.DataCodeDelegate
-
Hook called when the root is stopping.
- stopping() - Method in class org.praxislive.core.code.DataRootContainerDelegate
-
Hook called when the root is stopping.
- stream() - Method in class org.praxislive.core.types.PArray
-
An ordered stream over the list of values.
- streamOf(int, Supplier<T>) - Method in class org.praxislive.core.types.PBytes
-
Create a Stream over the data by decoding into count number of DataObjects provided by supplier.
- streamOf(Supplier<T>) - Method in class org.praxislive.core.types.PBytes
-
Create a Stream over the data by decoding into DataObjects provided by supplier
- Stretch - Enum constant in enum class org.praxislive.video.utils.ResizeMode.Type
- string() - Method in class org.praxislive.core.Info.ArgumentInfoChooser
-
Create a StringInfoBuilder for string values.
- stroke(double) - Method in class org.praxislive.video.code.userapi.PGraphics
- stroke(double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- stroke(double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- stroke(double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- stroke(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- stroke(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- stroke(double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- stroke(double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- stroke(double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- stroke(double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- stroke(double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- stroke(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- stroke(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- stroke(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- stroke(double, double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- stroke(double, double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- stroke(double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- stroke(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- stroke(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- stroke(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- stroke(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- stroke(double, double, double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- stroke(double, double, double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- stroke(double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- stroke(double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- stroke(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- stroke(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- stroke(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- stroke(int) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- stroke(int) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- strokeCap(int) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- strokeCap(int) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- strokeCap(int) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- strokeCap(int) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- strokeJoin(int) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- strokeJoin(int) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- strokeJoin(int) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- strokeJoin(int) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- strokeWeight(double) - Method in class org.praxislive.video.code.userapi.PGraphics
- strokeWeight(double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- strokeWeight(double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- strokeWeight(double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- strokeWeight(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- strokeWeight(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- strokeWeight(double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- Struct - Class in org.praxislive.code.userapi
-
A basic Struct-like DataObject for grouping other DataObjects or primitive arrays.
- Struct() - Constructor for class org.praxislive.code.userapi.Struct
- style(PStyle) - Method in class org.praxislive.video.pgl.PGLGraphics
- style(PStyle) - Method in class org.praxislive.video.pgl.PGLGraphics3D
- sub(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PVector
- sub(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PVector
- sub(PVector) - Method in class org.praxislive.video.pgl.code.userapi.PVector
-
( begin auto-generated from PVector_sub.xml ) Subtracts x, y, and z components from a vector, subtracts one vector from another, or subtracts two independent vectors.
- sub(PVector, PVector) - Static method in class org.praxislive.video.pgl.code.userapi.PVector
-
Subtract one vector from another
- sub(PVector, PVector, PVector) - Static method in class org.praxislive.video.pgl.code.userapi.PVector
-
Subtract one vector from another and store in another vector
- Sub - Class in org.praxislive.video.render.ops
- Sub - Enum constant in enum class org.praxislive.video.render.ops.BlendMode
- SUBCOMMAND - Enum constant in enum class org.praxislive.core.syntax.Token.Type
- SUBMIT - Static variable in class org.praxislive.core.services.TaskService
- SUBMIT_INFO - Static variable in class org.praxislive.core.services.TaskService
- submitPacket(Packet) - Method in class org.praxislive.base.AbstractRoot.Controller
- submitPacket(Packet) - Method in interface org.praxislive.core.Root.Controller
-
Deliver a Packet to this Root.
- subpath() - Method in class org.praxislive.purl.PackageURL
-
Returns extra subpath within a package, relative to the package root.
- Subtract - Enum constant in enum class org.praxislive.video.code.userapi.VideoConstants.BlendMode
- Subtract - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.BlendMode
- SUBTRACT - Static variable in class org.praxislive.video.code.userapi.VideoConstants
- SUBTRACT - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- suggested() - Element in annotation interface org.praxislive.code.userapi.Type.Integer
- suggested() - Element in annotation interface org.praxislive.code.userapi.Type.String
- suggested(String...) - Method in class org.praxislive.core.Info.StringInfoBuilder
-
Set suggested values property.
- supply(Supplier<? extends T>) - Static method in class org.praxislive.code.userapi.Data
-
Create a pipe that supplies new instances of type T.
- SUPPORTED_TYPES - Static variable in class org.praxislive.core.protocols.ContainerProtocol
-
Name of the supported-types control.
- SUPPORTED_TYPES_INFO - Static variable in class org.praxislive.core.protocols.ContainerProtocol
-
Info for the (optional) supported-types control.
- supportedTypes() - Method in class org.praxislive.code.userapi.Ref.Provider
-
The set of types supported by this handler.
- SupportedTypes - Interface in org.praxislive.core.protocols
-
Containers can expose an instance of this interface in their lookup to facilitate child container support of the supported-types control.
- SupportedTypes.Result - Class in org.praxislive.core.protocols
-
Supported types result to be returned from
SupportedTypes.query(). - supportsDirectInvoke() - Method in interface org.praxislive.core.ThreadContext
-
Check whether the ThreadContext implementation supports direct invocation using
ThreadContext.invoke(java.util.concurrent.Callable). - Surface - Class in org.praxislive.video.render
- Surface(int, int, boolean) - Constructor for class org.praxislive.video.render.Surface
- SurfaceOp - Interface in org.praxislive.video.render
- SyntaxUtils - Class in org.praxislive.project
-
Various utility functions for parsing and writing values.
- Synthetic - Enum constant in enum class org.praxislive.code.ControlDescriptor.Category
-
Synthetic controls used for injected resources that require a control endpoint.
- syntheticRoot() - Static method in class org.praxislive.project.GraphBuilder
-
Create a root element builder for a synthetic root.
- SYS_PREFIX - Static variable in class org.praxislive.hub.Hub
- system() - Element in annotation interface org.praxislive.code.ContainerDelegateAPI.SupportedTypes
-
Whether to include system registered component types.
- SYSTEM - Static variable in interface org.praxislive.core.Lookup
-
A system-wide Lookup, that by default delegates to
ServiceLoader. - SYSTEM_EXIT - Static variable in class org.praxislive.core.services.SystemManagerService
- SYSTEM_EXIT_INFO - Static variable in class org.praxislive.core.services.SystemManagerService
- SystemManagerService - Class in org.praxislive.core.services
- SystemManagerService() - Constructor for class org.praxislive.core.services.SystemManagerService
T
- T - Annotation Interface in org.praxislive.code.userapi
-
Mark a field or method as a trigger (action).
- Table - Class in org.praxislive.code.userapi
- Table() - Constructor for class org.praxislive.code.userapi.Table
- tabread(AudioTable, double) - Method in class org.praxislive.audio.code.AudioCodeDelegate
- tan(double) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Returns the trigonometric tangent of an angle.
- targetComponent() - Method in class org.praxislive.core.Connection
-
Query the component ID of the target component.
- targetComponent() - Method in class org.praxislive.project.GraphElement.Connection
- targetPort() - Method in class org.praxislive.core.Connection
-
Query the port ID of the target port.
- targetPort() - Method in class org.praxislive.project.GraphElement.Connection
- task() - Method in class org.praxislive.code.CodeFactory
-
Create a task for constructing a context or component from a delegate class.
- Task(CodeFactory<D>, String, LogLevel, Class<D>) - Constructor for class org.praxislive.code.CodeContextFactoryService.Task
-
Create task.
- Task(CodeFactory<D>, String, LogLevel, Class<D>, ClassLoader) - Constructor for class org.praxislive.code.CodeContextFactoryService.Task
-
Create task.
- Task(ComponentType, Class<? extends CodeDelegate>, String, LogLevel) - Constructor for record class org.praxislive.code.CodeChildFactoryService.Task
-
Creates an instance of a
Taskrecord class. - Task(ComponentType, Class<? extends CodeDelegate>, LogLevel) - Constructor for record class org.praxislive.code.CodeChildFactoryService.Task
- Task(PMap, Map<ControlAddress, SharedCodeService.DependentTask<?>>, LogLevel) - Constructor for class org.praxislive.code.SharedCodeService.Task
-
Create a Task.
- taskError(long, PError) - Method in class org.praxislive.code.AbstractAsyncProperty
- taskError(long, PError) - Method in class org.praxislive.code.ResourceProperty
- TaskService - Class in org.praxislive.core.services
- TaskService() - Constructor for class org.praxislive.core.services.TaskService
- TaskService.Task - Interface in org.praxislive.core.services
- tee() - Method in class org.praxislive.audio.code.AudioCodeDelegate
- tell(ControlAddress, double) - Method in class org.praxislive.code.CodeDelegate
-
Send a message to a Control.
- tell(ControlAddress, String) - Method in class org.praxislive.code.CodeDelegate
-
Send a message to a Control.
- tell(ControlAddress, Value) - Method in class org.praxislive.code.CodeDelegate
-
Send a message to a Control.
- tellIn(double, ControlAddress, double) - Method in class org.praxislive.code.CodeDelegate
-
Send a message to a Control in the given number of seconds or fractions of second from now.
- tellIn(double, ControlAddress, String) - Method in class org.praxislive.code.CodeDelegate
-
Send a message to a Control in the given number of seconds or fractions of second from now.
- tellIn(double, ControlAddress, Value) - Method in class org.praxislive.code.CodeDelegate
-
Send a message to a Control in the given number of seconds or fractions of second from now.
- template() - Element in annotation interface org.praxislive.code.ContainerDelegateAPI.CustomType
-
Optional code template if the custom type is intended to be extended by additional component code.
- template() - Element in annotation interface org.praxislive.code.userapi.Type.String
- template(String) - Method in class org.praxislive.core.Info.StringInfoBuilder
-
Set the template property.
- TerminalIOProvider - Interface in org.praxislive.launcher
-
Service provider interface for creating terminal IO.
- terminate() - Method in class org.praxislive.video.pgl.PGLPlayer
- terminate() - Method in interface org.praxislive.video.Player
- TERMINATED - Enum constant in enum class org.praxislive.base.AbstractRoot.State
- TERMINATED - Enum constant in enum class org.praxislive.core.ExecutionContext.State
-
Terminated.
- terminating() - Method in class org.praxislive.base.AbstractRoot
-
Hook called during termination of this Root, asynchronously after a call to
AbstractRoot.Controller.shutdown()or other cause of termination. - terminating() - Method in class org.praxislive.hub.BasicCoreRoot
-
Termination hook implementation.
- TERMINATING - Enum constant in enum class org.praxislive.base.AbstractRoot.State
- text() - Method in class org.praxislive.project.GraphElement.Comment
- text(char[], int, int, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- text(char[], int, int, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- text(char[], int, int, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- text(char[], int, int, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- text(char[], int, int, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- text(char[], int, int, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- text(char[], int, int, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- text(char[], int, int, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- text(char, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- text(char, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- text(char, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- text(char, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- text(char, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- text(char, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- text(char, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- text(char, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- text(double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- text(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- text(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- text(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- text(double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- text(double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- text(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- text(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- text(int, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- text(int, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- text(int, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- text(int, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- text(int, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- text(int, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- text(int, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- text(int, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- text(String, double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- text(String, double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- text(String, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- text(String, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- text(String, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- text(String, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- text(String, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- text(String, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- text(String, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- text(String, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- text(String, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- text(String, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- text(String, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- text(String, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- textAscent() - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- textAscent() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- textAscent() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- textAscent() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- textDescent() - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- textDescent() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- textDescent() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- textDescent() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- textFont(PFont) - Method in class org.praxislive.video.code.userapi.PGraphics
- textFont(PFont) - Method in class org.praxislive.video.code.VideoCodeDelegate
- textFont(PFont, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- textFont(PFont, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- textFont(PFont) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- textFont(PFont) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- textFont(PFont) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- textFont(PFont) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- textFont(PFont, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- textFont(PFont, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- textFont(PFont, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- textFont(PFont, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- textLeading(double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- textLeading(double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- textLeading(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- textLeading(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- textLineImpl(char[], int, int, float, float) - Method in class org.praxislive.video.pgl.PGLGraphics
- textLineImpl(char[], int, int, float, float) - Method in class org.praxislive.video.pgl.PGLGraphics3D
- TextRender - Class in org.praxislive.video.render.ops
- TextRender() - Constructor for class org.praxislive.video.render.ops.TextRender
- textSize(double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- textSize(double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- textSize(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- textSize(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- texture(PImage) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- texture(PImage) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- texture(PImage) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- texture(PImage) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- texture(PImage) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- textureMode(Constants.TextureMode) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- textureMode(Constants.TextureMode) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- textureMode(Constants.TextureMode) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- textureMode(Constants.TextureMode) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- textureMode(Constants.TextureMode) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- textureWrap(Constants.TextureWrap) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- textureWrap(Constants.TextureWrap) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- textureWrap(Constants.TextureWrap) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- textureWrap(Constants.TextureWrap) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- textWidth(char) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- textWidth(char) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- textWidth(char) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- textWidth(char) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- textWidth(char[], int, int) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- textWidth(char[], int, int) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- textWidth(char[], int, int) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- textWidth(char[], int, int) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- textWidth(String) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- textWidth(String) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- textWidth(String) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- textWidth(String) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- THIRD_PI - Static variable in class org.praxislive.code.userapi.Constants
-
Deprecated.
- ThreadContext - Interface in org.praxislive.core
-
An optional context available from the
Rootlookup, providing the ability to query whether code is running on the Root thread, and to pass tasks to invoke on the Root thread. - Threshold - Enum constant in enum class org.praxislive.video.render.ops.DifferenceOp.Mode
- tick() - Method in interface org.praxislive.code.CodeContext.ClockListener
-
Time has changed.
- tick(ExecutionContext) - Method in class org.praxislive.audio.code.AudioCodeContext
- tick(ExecutionContext) - Method in class org.praxislive.code.CodeContext
-
Hook called by the clock listener on the execution context.
- tick(ExecutionContext) - Method in interface org.praxislive.core.ExecutionContext.ClockListener
-
Called on clock time update.
- tick(ExecutionContext) - Method in class org.praxislive.video.code.VideoCodeContext
- tick(ExecutionContext) - Method in class org.praxislive.video.pgl.code.P2DCodeContext
- tick(ExecutionContext) - Method in class org.praxislive.video.pgl.code.P3DCodeContext
- time() - Method in class org.praxislive.code.CodeDelegate
-
The current clocktime in nanoseconds.
- time() - Method in class org.praxislive.core.Packet
-
Get the time that this Packet should be processed, relative to
RootHub.getClock() - timeout(double, Async<T>) - Method in class org.praxislive.code.CodeDelegate
-
Timeout the provided async after the given time period if it has not already been completed.
- tint(double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- tint(double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- tint(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- tint(double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- tint(double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- tint(double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- tint(double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- tint(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- tint(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- tint(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- tint(double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- tint(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- tint(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- tint(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- tint(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- tint(double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- tint(double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- tint(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- tint(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- tint(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- to() - Method in class org.praxislive.core.Call
-
Get the ControlAddress that this Call should be sent to.
- to(double...) - Method in class org.praxislive.code.userapi.Property.Animator
-
Set the target values for animation and start animation.
- to(double...) - Method in class org.praxislive.code.userapi.Property
-
Animate the property value to the provided values.
- toBytes() - Method in class org.praxislive.core.types.PBytes.OutputStream
- toCompletableFuture(Async<T>) - Static method in class org.praxislive.code.userapi.Async
-
A utility method for linking an Async with a
CompletableFuturefor passing to external APIs. - toImage(PixelData) - Static method in class org.praxislive.video.render.utils.ImageUtils
- toIntValue() - Method in class org.praxislive.core.types.PNumber
- Token - Class in org.praxislive.core.syntax
-
This class represents the basic tokens of the Praxis script format.
- Token(Token.Type, String, int, int) - Constructor for class org.praxislive.core.syntax.Token
-
Create a Token of the specified type.
- TOKEN_BEGIN - Static variable in annotation interface org.praxislive.code.GenerateTemplate
-
Value of the starting token -
PXJ-BEGIN: - TOKEN_END - Static variable in annotation interface org.praxislive.code.GenerateTemplate
-
Value of the ending token -
PXJ-END: - Token.Type - Enum Class in org.praxislive.core.syntax
- Tokenizer - Class in org.praxislive.core.syntax
-
Class to split a CharSequence into Tokens.
- Tokenizer(CharSequence) - Constructor for class org.praxislive.core.syntax.Tokenizer
-
Create a Tokenizer for the specified text.
- tokens() - Method in class org.praxislive.project.GraphElement.Command
- tokens() - Method in class org.praxislive.project.ProjectElement.Line
-
The tokens making up the line.
- toList() - Method in class org.praxislive.core.services.LogBuilder
- toString() - Method in record class org.praxislive.code.CodeChildFactoryService.Result
-
Returns a string representation of this record class.
- toString() - Method in record class org.praxislive.code.CodeChildFactoryService.Task
-
Returns a string representation of this record class.
- toString() - Method in class org.praxislive.code.LibraryResolver.Entry
- toString() - Method in class org.praxislive.core.Call
-
String representation of this Call.
- toString() - Method in class org.praxislive.core.ComponentAddress
- toString() - Method in class org.praxislive.core.ComponentType
- toString() - Method in class org.praxislive.core.ControlAddress
- toString() - Method in class org.praxislive.core.Port.Type
- toString() - Method in class org.praxislive.core.PortAddress
- toString() - Method in class org.praxislive.core.Protocol.Type
- toString() - Method in record class org.praxislive.core.services.ComponentFactory.Deprecated
-
Returns a string representation of this record class.
- toString() - Method in record class org.praxislive.core.services.ComponentFactory.Redirect
-
Returns a string representation of this record class.
- toString() - Method in class org.praxislive.core.syntax.Token
- toString() - Method in class org.praxislive.core.types.PArray.ArrayBasedValue
- toString() - Method in class org.praxislive.core.types.PArray
- toString() - Method in class org.praxislive.core.types.PBoolean
- toString() - Method in class org.praxislive.core.types.PBytes
- toString() - Method in class org.praxislive.core.types.PError
- toString() - Method in class org.praxislive.core.types.PMap.Entry
- toString() - Method in class org.praxislive.core.types.PMap.MapBasedValue
- toString() - Method in class org.praxislive.core.types.PMap
- toString() - Method in class org.praxislive.core.types.PNumber
- toString() - Method in class org.praxislive.core.types.PReference
- toString() - Method in class org.praxislive.core.types.PResource
- toString() - Method in class org.praxislive.core.types.PString
- toString() - Method in class org.praxislive.core.Value
-
Values must override the default method to return a string representation that is immutable.
- toString() - Method in class org.praxislive.core.Value.Type
- toString() - Method in class org.praxislive.project.GraphElement.Command
- toString() - Method in class org.praxislive.project.GraphElement.Comment
- toString() - Method in class org.praxislive.project.GraphElement.Component
- toString() - Method in class org.praxislive.project.GraphElement.Connection
- toString() - Method in class org.praxislive.project.GraphElement.Property
- toString() - Method in class org.praxislive.project.GraphElement.Root
- toString() - Method in class org.praxislive.project.GraphModel
- toString() - Method in class org.praxislive.project.ProjectElement.File
- toString() - Method in class org.praxislive.project.ProjectElement.Line
- toString() - Method in class org.praxislive.project.ProjectModel
- toString() - Method in class org.praxislive.purl.PackageURL
-
Returns the canonicalized representation of the purl.
- toString() - Method in class org.praxislive.video.pgl.code.userapi.PVector
- toURI() - Method in class org.praxislive.purl.PackageURL
-
Create a URI from the canonical PackageURL.
- toValue(T) - Method in class org.praxislive.core.ValueMapper
-
Map the provided T value to a Value.
- TransformBlit - Class in org.praxislive.video.render.ops
- TransformBlit() - Constructor for class org.praxislive.video.render.ops.TransformBlit
- transformChildren(Function<Stream<Map.Entry<String, GraphElement.Component>>, List<Map.Entry<String, GraphElement.Component>>>) - Method in class org.praxislive.project.GraphBuilder.Base
-
Transform the existing children.
- transformCommands(Function<Stream<GraphElement.Command>, List<GraphElement.Command>>) - Method in class org.praxislive.project.GraphBuilder.Root
-
Transform the existing commands.
- transformComments(Function<Stream<GraphElement.Comment>, List<GraphElement.Comment>>) - Method in class org.praxislive.project.GraphBuilder.Base
-
Transform the existing comments.
- transformConnections(Function<Stream<GraphElement.Connection>, List<GraphElement.Connection>>) - Method in class org.praxislive.project.GraphBuilder.Base
-
Transform the existing connections.
- transformIn(T, Consumer<T>) - Method in class org.praxislive.core.types.PBytes
-
Transform data by iterating into provided container and calling provided consumer before writing container into new PBytes
- transformProperties(Function<Stream<Map.Entry<String, GraphElement.Property>>, List<Map.Entry<String, GraphElement.Property>>>) - Method in class org.praxislive.project.GraphBuilder.Base
-
Transform the existing properties.
- Transient - Annotation Interface in org.praxislive.code.userapi
-
Mark a property field as transient.
- translate(double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- translate(double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- translate(double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- translate(double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- translate(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- translate(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- translate(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- translate(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- translate(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- translate(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- transmit(String, String, double) - Method in class org.praxislive.code.CodeDelegate
-
Send a value to a port on another component.
- transmit(String, String, String) - Method in class org.praxislive.code.CodeDelegate
-
Send a value to a port on another component.
- transmit(String, String, Value) - Method in class org.praxislive.code.CodeDelegate
-
Send a value to a port on another component.
- trapErrors() - Method in class org.praxislive.script.ScriptStackFrame.Builder
-
Trap errors.
- TreeWriter - Interface in org.praxislive.core
-
Interface for writing the configuration and state of a Component, or tree of components, into a data structure.
- triangle(double, double, double, double, double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- triangle(double, double, double, double, double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- triangle(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- triangle(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- triangle(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- triangle(double, double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- TRIANGLE_FAN - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- TRIANGLE_STRIP - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- TriangleFan - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.ShapeMode
- Triangles - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.ShapeMode
- TRIANGLES - Static variable in class org.praxislive.video.pgl.code.userapi.Constants
- TriangleStrip - Enum constant in enum class org.praxislive.video.pgl.code.userapi.Constants.ShapeMode
- trigger() - Method in class org.praxislive.code.userapi.Trigger
-
Manually trigger this Trigger.
- trigger(long) - Method in class org.praxislive.code.TriggerControl.Binding
- trigger(long) - Method in class org.praxislive.code.TriggerControl
- trigger(long) - Method in class org.praxislive.code.userapi.Trigger
- Trigger - Class in org.praxislive.code.userapi
-
A field type for triggers (actions) - see
@T. - Trigger() - Constructor for class org.praxislive.code.userapi.Trigger
- TRIGGER - Static variable in class org.praxislive.core.ControlPort
- TriggerControl - Class in org.praxislive.code
- TriggerControl.Binding - Class in org.praxislive.code
- TriggerControl.Descriptor - Class in org.praxislive.code
- triggerLinks() - Method in class org.praxislive.code.userapi.Trigger
- TRUE - Static variable in class org.praxislive.core.types.PBoolean
- TWO_PI - Static variable in class org.praxislive.code.userapi.Constants
-
Value of PI * 2.
- type() - Element in annotation interface org.praxislive.code.ContainerDelegateAPI.CustomType
-
Component type as String.
- type() - Method in class org.praxislive.core.Value
-
Access the
Value.Typeof this value. - type() - Method in class org.praxislive.core.ValueMapper
-
Type of T.
- type() - Method in class org.praxislive.project.GraphBuilder.Base
-
Component type.
- type() - Method in class org.praxislive.project.GraphElement.Component
-
Component type.
- type() - Method in class org.praxislive.purl.PackageURL
-
Returns the package "type" or package "protocol" such as maven, npm, nuget, gem, pypi, etc.
- type(Class<? extends Value>) - Method in class org.praxislive.core.Info.ArgumentInfoChooser
-
Create a ValueInfoBuilder for the provided value type.
- type(String) - Method in class org.praxislive.core.Info.ArgumentInfoChooser
-
Create a ValueInfoBuilder for the provided value type.
- Type - Annotation Interface in org.praxislive.code.userapi
-
Annotations for setting meta-data about fields.
- Type(Class<T>) - Constructor for class org.praxislive.core.Port.Type
- Type(Class<T>) - Constructor for class org.praxislive.core.Protocol.Type
-
Construct a type for the given Protocol class.
- TYPE_NAME - Static variable in class org.praxislive.core.ArgumentInfo
-
Value type name.
- TYPE_NAME - Static variable in class org.praxislive.core.ComponentAddress
-
Value type name.
- TYPE_NAME - Static variable in class org.praxislive.core.ComponentInfo
-
Value type name.
- TYPE_NAME - Static variable in class org.praxislive.core.ComponentType
-
Value type name.
- TYPE_NAME - Static variable in class org.praxislive.core.Connection
-
Value type name.
- TYPE_NAME - Static variable in class org.praxislive.core.ControlAddress
-
Value type name.
- TYPE_NAME - Static variable in class org.praxislive.core.ControlInfo
-
Value type name.
- TYPE_NAME - Static variable in class org.praxislive.core.PortAddress
-
Value type name.
- TYPE_NAME - Static variable in class org.praxislive.core.PortInfo
-
Value type name.
- TYPE_NAME - Static variable in class org.praxislive.core.types.PArray
-
Value type name.
- TYPE_NAME - Static variable in class org.praxislive.core.types.PBoolean
-
Value type name.
- TYPE_NAME - Static variable in class org.praxislive.core.types.PBytes
-
Value type name.
- TYPE_NAME - Static variable in class org.praxislive.core.types.PError
-
Value type name.
- TYPE_NAME - Static variable in class org.praxislive.core.types.PMap
-
Value type name.
- TYPE_NAME - Static variable in class org.praxislive.core.types.PNumber
-
Value type name.
- TYPE_NAME - Static variable in class org.praxislive.core.types.PReference
-
Value type name.
- TYPE_NAME - Static variable in class org.praxislive.core.types.PResource
-
Value type name.
- TYPE_NAME - Static variable in class org.praxislive.core.types.PString
-
Value type name.
- Type.Boolean - Annotation Interface in org.praxislive.code.userapi
- Type.Integer - Annotation Interface in org.praxislive.code.userapi
- Type.Number - Annotation Interface in org.praxislive.code.userapi
- Type.Resource - Annotation Interface in org.praxislive.code.userapi
- Type.String - Annotation Interface in org.praxislive.code.userapi
- types() - Method in class org.praxislive.audio.AudioPort.Provider
- types() - Method in interface org.praxislive.core.Port.TypeProvider
- types() - Method in interface org.praxislive.core.Protocol.TypeProvider
-
Types to register.
- types() - Method in class org.praxislive.core.protocols.SupportedTypes.Result
-
List of supported types as immutable list.
- types() - Method in class org.praxislive.video.VideoPort.Provider
- typesAsArray() - Method in class org.praxislive.core.protocols.SupportedTypes.Result
-
List of supported types as PArray for response call.
U
- UGen - Annotation Interface in org.praxislive.audio.code.userapi
- unbind() - Method in class org.praxislive.code.userapi.Ref
-
Clear all bindings added via
Ref.bind(java.util.function.BiConsumer, java.util.function.BiConsumer, java.lang.Object)from this Ref. - unbind(Binding.Adaptor) - Method in class org.praxislive.base.Binding
- unbind(ControlAddress, Binding.Adaptor) - Method in interface org.praxislive.base.BindingContext
-
Unbind adaptor from its binding.
- unbind(ControlAddress, Binding.Adaptor) - Method in class org.praxislive.base.BindingContextControl
- uninstallRoot(String) - Method in class org.praxislive.hub.BasicCoreRoot
-
Uninstall the root with the provided ID and trigger it to shutdown.
- unregisterAudioInputClient(AudioContext.InputClient) - Method in class org.praxislive.audio.AudioContext
- unregisterAudioOutputClient(AudioContext.OutputClient) - Method in class org.praxislive.audio.AudioContext
- unregisterControl(String) - Method in class org.praxislive.base.AbstractComponent
- unregisterControl(String) - Method in class org.praxislive.base.AbstractRootContainer
- unregisterPort(String) - Method in class org.praxislive.base.AbstractComponent
- unregisterRootController(String) - Method in class org.praxislive.hub.Hub.Accessor
-
Unregister the root controller with the provided id.
- unregisterSink(Data.Pipe<T>) - Method in class org.praxislive.code.userapi.Data.Pipe
-
Unregister a sink.
- unregisterSink(VideoPipe) - Method in class org.praxislive.video.pipes.impl.MultiInOut
- unregisterSink(VideoPipe) - Method in class org.praxislive.video.pipes.impl.SingleOut
- unregisterSink(VideoPipe) - Method in class org.praxislive.video.pipes.VideoPipe
- unregisterSource(Data.Pipe<T>) - Method in class org.praxislive.code.userapi.Data.Pipe
-
Unregister a source.
- unregisterSource(VideoPipe) - Method in class org.praxislive.video.pipes.impl.MultiInOut
- unregisterSource(VideoPipe) - Method in class org.praxislive.video.pipes.impl.SingleInOut
- unregisterSource(VideoPipe) - Method in class org.praxislive.video.pipes.impl.SingleOut
- unregisterSource(VideoPipe) - Method in class org.praxislive.video.pipes.VideoPipe
- unregisterVideoInputClient(VideoContext.InputClient) - Method in class org.praxislive.video.VideoContext
- unregisterVideoOutputClient(VideoContext.OutputClient) - Method in class org.praxislive.video.VideoContext
- unwrap() - Method in enum class org.praxislive.video.pgl.code.userapi.Constants.BlendMode
- unwrap() - Method in enum class org.praxislive.video.pgl.code.userapi.Constants.ColorMode
- unwrap() - Method in enum class org.praxislive.video.pgl.code.userapi.Constants.DrawingMode
- unwrap() - Method in enum class org.praxislive.video.pgl.code.userapi.Constants.Hint
- unwrap() - Method in enum class org.praxislive.video.pgl.code.userapi.Constants.ShapeEndMode
- unwrap() - Method in enum class org.praxislive.video.pgl.code.userapi.Constants.ShapeMode
- unwrap() - Method in enum class org.praxislive.video.pgl.code.userapi.Constants.ShapeType
- unwrap() - Method in enum class org.praxislive.video.pgl.code.userapi.Constants.TextureMode
- unwrap() - Method in enum class org.praxislive.video.pgl.code.userapi.Constants.TextureWrap
- unwrap() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
-
Access the underlying Processing PGraphics.
- unwrap() - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
-
Access the underlying Processing PGraphics.
- unwrap(PGLContext) - Method in class org.praxislive.video.pgl.code.userapi.PFont
- unwrap(PGLContext) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- unwrap(PGLContext) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- unwrap(PGLContext) - Method in class org.praxislive.video.pgl.code.userapi.PImage
- unwrap(PGLContext, double) - Method in class org.praxislive.video.pgl.code.userapi.PFont
- update() - Method in class org.praxislive.audio.code.AudioCodeDelegate
- update() - Method in class org.praxislive.base.AbstractRoot
-
Hook called regularly every time the internal time changes, after all
ExecutionContext.ClockListenerhave been called. - update() - Method in class org.praxislive.base.Binding.Adaptor
-
Optional hook called whenever values have been updated, by a sync call or another Adaptor.
- update() - Method in class org.praxislive.core.code.CoreCodeDelegate
-
Hook called on every clock update.
- update() - Method in class org.praxislive.core.code.CoreContainerDelegate
-
Hook called on every clock update.
- update() - Method in class org.praxislive.core.code.CoreRootContainerDelegate
-
Hook called on every clock update.
- update() - Method in class org.praxislive.core.code.DataCodeDelegate
-
Hook called on every clock update.
- update() - Method in class org.praxislive.core.code.DataRootContainerDelegate
-
Hook called on every clock update.
- update() - Method in class org.praxislive.video.code.VideoCodeDelegate
- update() - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- update() - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- update(long) - Method in class org.praxislive.code.CodeContext
-
Update the time in this context to the specified time.
- update(List<Ref<T>>) - Method in class org.praxislive.code.userapi.Ref.Input
- updateAdaptorConfiguration(Binding.Adaptor) - Method in class org.praxislive.base.Binding
- updateBindingConfiguration() - Method in class org.praxislive.base.Binding.Adaptor
-
Optional hook called when the Binding configuration has changed.
- updateClock(long) - Method in class org.praxislive.base.DefaultExecutionContext
-
Update the clock time.
- updateLinks(double) - Method in class org.praxislive.code.userapi.Input
- updateLinks(double) - Method in class org.praxislive.code.userapi.Property
- updateLinks(Value) - Method in class org.praxislive.code.userapi.Input
- updateLinks(Value) - Method in class org.praxislive.code.userapi.Property
- updateState(long, ExecutionContext.State) - Method in class org.praxislive.base.DefaultExecutionContext
-
Update the state.
V
- V(Object) - Method in interface org.praxislive.code.DefaultDelegateAPI
-
Casting function to convert an object into an appropriate Value subtype.
- validateInput(Surface, Surface, int) - Method in class org.praxislive.video.pipes.impl.MultiInOut
- value() - Element in annotation interface org.praxislive.code.GenerateTemplate
-
Path, relative to the Java source file, to generate the template.
- value() - Element in annotation interface org.praxislive.code.userapi.AuxIn
-
Relative weight compared to other @AuxIn elements.
- value() - Element in annotation interface org.praxislive.code.userapi.AuxOut
-
Relative weight compared to other @AuxOut elements.
- value() - Element in annotation interface org.praxislive.code.userapi.Config.Expose
-
List of control IDs to expose.
- value() - Element in annotation interface org.praxislive.code.userapi.Config.Port
-
Whether or not to create a port.
- value() - Element in annotation interface org.praxislive.code.userapi.FN
-
Relative weight compared to other @FN elements.
- value() - Element in annotation interface org.praxislive.code.userapi.ID
-
Overriding ID.
- value() - Element in annotation interface org.praxislive.code.userapi.In
-
Relative weight compared to other @In elements.
- value() - Element in annotation interface org.praxislive.code.userapi.OnChange
-
The name of a method to call.
- value() - Element in annotation interface org.praxislive.code.userapi.OnError
-
The name of a method to call.
- value() - Element in annotation interface org.praxislive.code.userapi.Out
-
Relative weight compared to other @Out elements.
- value() - Element in annotation interface org.praxislive.code.userapi.P
-
Relative weight compared to other @P elements.
- value() - Element in annotation interface org.praxislive.code.userapi.T
-
Relative weight compared to other
@Telements. - value() - Element in annotation interface org.praxislive.code.userapi.Type
- value() - Method in class org.praxislive.core.types.PBoolean
- value() - Method in class org.praxislive.core.types.PNumber
- value() - Method in class org.praxislive.core.types.PResource
- value() - Method in class org.praxislive.core.types.PString
- value() - Method in class org.praxislive.project.GraphElement.Property
- Value - Class in org.praxislive.core
-
Abstract base class of all types used in messaging inside PraxisCORE.
- Value() - Constructor for class org.praxislive.core.Value
- VALUE - Static variable in class org.praxislive.core.ControlPort
- Value.Type<T> - Class in org.praxislive.core
-
The type of a Value.
- valueAt(int, int) - Method in class org.praxislive.code.userapi.Table
- valueChanged(long) - Method in class org.praxislive.code.AbstractAsyncProperty
- valueChanged(long) - Method in class org.praxislive.code.ResourceProperty
- valueChanged(T, T) - Method in class org.praxislive.code.userapi.Ref
- ValueFormatException - Exception Class in org.praxislive.core
-
Exception thrown if a String is not a valid representation of the required Value subclass.
- ValueFormatException() - Constructor for exception class org.praxislive.core.ValueFormatException
-
Creates a new instance of
ValueFormatExceptionwithout detail message. - ValueFormatException(String) - Constructor for exception class org.praxislive.core.ValueFormatException
-
Constructs an instance of
ValueFormatExceptionwith the specified detail message. - ValueFormatException(String, Throwable) - Constructor for exception class org.praxislive.core.ValueFormatException
-
Constructs an instance of
ValueFormatExceptionwith the specified detail message and cause. - ValueFormatException(Throwable) - Constructor for exception class org.praxislive.core.ValueFormatException
-
Constructs an instance of
ValueFormatExceptionwith the specified cause. - valueFromToken(URI, Token) - Static method in class org.praxislive.project.SyntaxUtils
-
Extract a value from the provided token.
- valueFromToken(Token) - Static method in class org.praxislive.project.SyntaxUtils
-
Extract a value from the provided token.
- ValueMapper<T> - Class in org.praxislive.core
-
ValueMappers translate values of type Value to another Java type.
- ValueMapper(Type, Class<? extends Value>) - Constructor for class org.praxislive.core.ValueMapper
-
Base constructor.
- ValueMapper(Type, Value.Type<?>) - Constructor for class org.praxislive.core.ValueMapper
-
Base constructor.
- valueOf(byte[]) - Static method in class org.praxislive.core.types.PBytes
- valueOf(String) - Static method in enum class org.praxislive.base.AbstractRoot.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.base.Binding.SyncRate
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.code.ControlDescriptor.Category
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.code.PortDescriptor.Category
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.core.ControlInfo.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.core.ExecutionContext.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.core.PortInfo.Direction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.core.services.LogLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.core.syntax.Token.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.script.StackFrame.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.video.code.userapi.OffScreen.Format
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.video.code.userapi.VideoConstants.BlendMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.video.gstreamer.VideoCapture.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.video.gstreamer.VideoPlayer.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.video.pgl.code.userapi.Constants.BlendMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.video.pgl.code.userapi.Constants.ColorMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.video.pgl.code.userapi.Constants.DrawingMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.video.pgl.code.userapi.Constants.Hint
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.video.pgl.code.userapi.Constants.ShapeEndMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.video.pgl.code.userapi.Constants.ShapeMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.video.pgl.code.userapi.Constants.ShapeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.video.pgl.code.userapi.Constants.TextureMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.video.pgl.code.userapi.Constants.TextureWrap
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.video.pgl.PGLProfile
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.video.render.NativePixelData.Format
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.video.render.ops.BlendMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.video.render.ops.DifferenceOp.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.video.utils.ResizeMode.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.praxislive.video.VideoSettings.FullScreenMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.praxislive.base.AbstractRoot.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.base.Binding.SyncRate
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.code.ControlDescriptor.Category
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.code.PortDescriptor.Category
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class org.praxislive.code.userapi.Ref.Input
-
Current list of connected values.
- values() - Static method in enum class org.praxislive.core.ControlInfo.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.core.ExecutionContext.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in interface org.praxislive.core.OrderedSet
-
A
Listcontaining all the values of this OrderedSet. - values() - Static method in enum class org.praxislive.core.PortInfo.Direction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.core.services.LogLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.core.syntax.Token.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.script.StackFrame.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.video.code.userapi.OffScreen.Format
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.video.code.userapi.VideoConstants.BlendMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.video.gstreamer.VideoCapture.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.video.gstreamer.VideoPlayer.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.video.pgl.code.userapi.Constants.BlendMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.video.pgl.code.userapi.Constants.ColorMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.video.pgl.code.userapi.Constants.DrawingMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.video.pgl.code.userapi.Constants.Hint
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.video.pgl.code.userapi.Constants.ShapeEndMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.video.pgl.code.userapi.Constants.ShapeMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.video.pgl.code.userapi.Constants.ShapeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.video.pgl.code.userapi.Constants.TextureMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.video.pgl.code.userapi.Constants.TextureWrap
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.video.pgl.PGLProfile
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.video.render.NativePixelData.Format
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.video.render.ops.BlendMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.video.render.ops.DifferenceOp.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.video.utils.ResizeMode.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.praxislive.video.VideoSettings.FullScreenMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valuesAs(Class<T>) - Method in class org.praxislive.code.userapi.Input
-
Return a
Linkableof inputs as the provided Value subclass. - valuesAs(Class<T>) - Method in class org.praxislive.code.userapi.Property
-
Return a new
Linkablefor observing changing values. - valuesAs(Function<Value, T>) - Method in class org.praxislive.code.userapi.Input
-
Return a
Linkableof inputs transformed by the provided converter from Value to the required type. - valuesAs(Function<Value, T>) - Method in class org.praxislive.code.userapi.Property
-
Return a new
Linkablefor observing changing values. - valueToToken(URI, Value) - Static method in class org.praxislive.project.SyntaxUtils
-
Return the provided value as suitable token text to be included in a script.
- valueToToken(Value) - Static method in class org.praxislive.project.SyntaxUtils
-
Return the provided value as suitable token text to be included in a script.
- valueType() - Method in class org.praxislive.core.ValueMapper
-
The preferred Value.Type for mapping to type T.
- Variable - Interface in org.praxislive.script
-
Storage for a value, to be used with
Namespace. - version() - Method in class org.praxislive.purl.PackageURL
-
Returns the version of the package.
- vertex(double, double) - Method in class org.praxislive.video.code.userapi.PGraphics
- vertex(double, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
- vertex(double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- vertex(double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- vertex(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- vertex(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- vertex(double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- vertex(double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- vertex(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- vertex(double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- vertex(double, double, double, double) - Method in class org.praxislive.video.pgl.code.P2DCodeDelegate
- vertex(double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- vertex(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics2D
- vertex(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- vertex(double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- vertex(double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.P3DCodeDelegate
- vertex(double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PGraphics3D
- vertex(double, double, double, double, double) - Method in class org.praxislive.video.pgl.code.userapi.PShape
- VetoException - Exception Class in org.praxislive.core
- VetoException() - Constructor for exception class org.praxislive.core.VetoException
-
Creates a new instance of
VetoExceptionwithout detail message. - VetoException(String) - Constructor for exception class org.praxislive.core.VetoException
-
Constructs an instance of
VetoExceptionwith the specified detail message. - VideoCapture - Interface in org.praxislive.video.gstreamer
- VideoCapture.State - Enum Class in org.praxislive.video.gstreamer
- VideoCode - Class in org.praxislive.video.code
-
Video code utility functions.
- VideoCodeConnector - Class in org.praxislive.video.code
- VideoCodeConnector(CodeFactory.Task<VideoCodeDelegate>, VideoCodeDelegate) - Constructor for class org.praxislive.video.code.VideoCodeConnector
- VideoCodeContext - Class in org.praxislive.video.code
- VideoCodeContext(VideoCodeConnector) - Constructor for class org.praxislive.video.code.VideoCodeContext
- VideoCodeDelegate - Class in org.praxislive.video.code
- VideoCodeDelegate() - Constructor for class org.praxislive.video.code.VideoCodeDelegate
- VideoConstants - Class in org.praxislive.video.code.userapi
- VideoConstants.BlendMode - Enum Class in org.praxislive.video.code.userapi
- VideoContext - Class in org.praxislive.video
- VideoContext() - Constructor for class org.praxislive.video.VideoContext
- VideoContext.Client - Class in org.praxislive.video
- VideoContext.InputClient - Class in org.praxislive.video
- VideoContext.OutputClient - Class in org.praxislive.video
- VideoPipe - Class in org.praxislive.video.pipes
- VideoPipe() - Constructor for class org.praxislive.video.pipes.VideoPipe
- VideoPlayer - Interface in org.praxislive.video.gstreamer
- VideoPlayer.State - Enum Class in org.praxislive.video.gstreamer
- VideoPort - Class in org.praxislive.video
- VideoPort() - Constructor for class org.praxislive.video.VideoPort
- VideoPort.Input - Class in org.praxislive.video
- VideoPort.Output - Class in org.praxislive.video
- VideoPort.Provider - Class in org.praxislive.video
- VideoSettings - Class in org.praxislive.video
- VideoSettings.FullScreenMode - Enum Class in org.praxislive.video
W
- WARNING - Enum constant in enum class org.praxislive.core.services.LogLevel
- WARNING - Static variable in class org.praxislive.code.userapi.Constants
-
Warning log level.
- Watch - Class in org.praxislive.core
-
Utilities related to Watch controls.
- WATCH_KEY - Static variable in class org.praxislive.core.Watch
-
The key under which the Watch information is stored in the control info.
- weight() - Element in annotation interface org.praxislive.code.userapi.FN.Watch
-
Relative weight compared to other @FN elements.
- whenDone(Consumer<Property>) - Method in class org.praxislive.code.userapi.Property.Animator
-
Set a consumer to be called each time the Animator finishes animation.
- width - Variable in class org.praxislive.video.code.userapi.PImage
- width - Variable in class org.praxislive.video.code.VideoCodeDelegate
- width - Variable in class org.praxislive.video.pgl.code.P2DCodeDelegate
- width - Variable in class org.praxislive.video.pgl.code.P3DCodeDelegate
- width - Variable in class org.praxislive.video.pgl.code.userapi.PImage
- width - Variable in class org.praxislive.video.render.Surface
- width() - Element in annotation interface org.praxislive.video.code.userapi.OffScreen
-
Provide a fixed width for the offscreen buffer.
- width() - Element in annotation interface org.praxislive.video.pgl.code.userapi.OffScreen
-
Provide a fixed width for the offscreen buffer.
- WindowHints - Class in org.praxislive.video
- WindowHints() - Constructor for class org.praxislive.video.WindowHints
- with(Consumer<? super T>) - Static method in class org.praxislive.code.userapi.Data
-
Create a pipe that applies the consumer to every type T passing through.
- withContext(URI) - Method in class org.praxislive.project.GraphModel
-
Create a new graph model based on this one, with a different context.
- withContext(URI) - Method in class org.praxislive.project.ProjectModel
-
Create a new project model with a different context.
- withName(String) - Method in class org.praxislive.purl.PackageURL.Builder
-
Adds the package name.
- withNamespace(String) - Method in class org.praxislive.purl.PackageURL.Builder
-
Adds the package namespace.
- withQualifier(String, String) - Method in class org.praxislive.purl.PackageURL.Builder
-
Adds a package qualifier.
- withRename(String) - Method in class org.praxislive.project.GraphModel
-
Create a new graph model based on this one, with a renamed root.
- withSources(Data.Pipe<T>...) - Method in class org.praxislive.code.userapi.Data.Pipe
-
Convenience method to add multiple sources in one call.
- withSubpath(String) - Method in class org.praxislive.purl.PackageURL.Builder
-
Adds the package subpath.
- withTransform(Consumer<GraphBuilder.Root>) - Method in class org.praxislive.project.GraphModel
-
Create a new graph model based on this one after applying the provided transform function.
- withType(String) - Method in class org.praxislive.purl.PackageURL.Builder
-
Adds the package URL type.
- withVersion(String) - Method in class org.praxislive.purl.PackageURL.Builder
-
Adds the package version.
- write(Appendable) - Method in class org.praxislive.project.GraphModel
-
Write the model as a script to the given target.
- write(Appendable) - Method in class org.praxislive.project.ProjectModel
-
Write the model as a script to the given target.
- write(String, PImage) - Method in class org.praxislive.video.code.VideoCodeDelegate
-
Write the image as bytes in the specified format.
- write(String, PImage, double) - Method in class org.praxislive.video.code.VideoCodeDelegate
-
Scale and write the image as bytes in the specified format.
- write(TreeWriter) - Method in class org.praxislive.base.AbstractComponent
- write(TreeWriter) - Method in class org.praxislive.base.AbstractContainer
- write(TreeWriter) - Method in class org.praxislive.base.AbstractRootContainer
- write(TreeWriter) - Method in class org.praxislive.code.CodeComponent
- write(TreeWriter) - Method in class org.praxislive.code.CodeContainer
- write(TreeWriter) - Method in class org.praxislive.code.CodeRootContainer
- write(TreeWriter) - Method in class org.praxislive.code.Descriptor
-
Write properties or annotations as part of serialization of the component.
- write(TreeWriter) - Method in class org.praxislive.code.PropertyControl.Descriptor
- write(TreeWriter) - Method in class org.praxislive.code.ResourceProperty.Descriptor
- write(TreeWriter) - Method in interface org.praxislive.core.Component
-
If supported, write the state of this component to the provided
TreeWriter. - write(TreeWriter) - Method in interface org.praxislive.core.Container
-
If supported, write the state of this container to the provided
TreeWriter. - writeAnnotation(String, String) - Method in class org.praxislive.base.MapTreeWriter
- writeAnnotation(String, String) - Method in interface org.praxislive.core.TreeWriter
-
Write a custom annotation.
- writeChild(String, Consumer<TreeWriter>) - Method in class org.praxislive.base.MapTreeWriter
- writeChild(String, Consumer<TreeWriter>) - Method in interface org.praxislive.core.TreeWriter
-
Write the data for a child component.
- writeChildren(TreeWriter) - Method in class org.praxislive.base.AbstractContainer
- writeConnection(Connection) - Method in class org.praxislive.base.MapTreeWriter
- writeConnection(Connection) - Method in interface org.praxislive.core.TreeWriter
-
Write a port connection between two child component.
- writeConnections(TreeWriter) - Method in class org.praxislive.base.AbstractContainer
- writeInfo(ComponentInfo) - Method in class org.praxislive.base.MapTreeWriter
- writeInfo(ComponentInfo) - Method in interface org.praxislive.core.TreeWriter
-
Write the component info.
- writeMeta(TreeWriter) - Method in class org.praxislive.base.AbstractComponent
- writeOutput(List<Data.Packet<T>>, Data.Packet<T>, int) - Method in class org.praxislive.code.userapi.Data.Pipe
-
Write the data to the output.
- writeProperty(String, Value) - Method in class org.praxislive.base.MapTreeWriter
- writeProperty(String, Value) - Method in interface org.praxislive.core.TreeWriter
-
Write the value of a property.
- writeTo(DataOutput) - Method in class org.praxislive.code.userapi.Struct
- writeTo(DataOutput) - Method in interface org.praxislive.core.DataObject
- writeTo(DataOutput) - Method in class org.praxislive.video.pgl.code.userapi.PVector
- writeToString() - Method in class org.praxislive.project.GraphModel
-
Write the graph model to a String.
- writeToString() - Method in class org.praxislive.project.ProjectModel
-
Write the project model to a String.
- writeType(ComponentType) - Method in class org.praxislive.base.MapTreeWriter
- writeType(ComponentType) - Method in interface org.praxislive.core.TreeWriter
-
Write the component type.
- writeTypeAndInfo(TreeWriter) - Method in class org.praxislive.base.AbstractComponent
- writeValue(URI, Value, Appendable) - Static method in class org.praxislive.project.SyntaxUtils
-
Write the provided value as suitable token text to the provided output.
- writeValue(Value, Appendable) - Static method in class org.praxislive.project.SyntaxUtils
-
Write the provided value as suitable token text to the provided output.
X
- x - Variable in class org.praxislive.video.pgl.code.userapi.PVector
-
( begin auto-generated from PVector_x.xml ) The x component of the vector.
Y
- y - Variable in class org.praxislive.video.pgl.code.userapi.PVector
-
( begin auto-generated from PVector_y.xml ) The y component of the vector.
Z
- z - Variable in class org.praxislive.video.pgl.code.userapi.PVector
-
( begin auto-generated from PVector_z.xml ) The z component of the vector.
- ZERO - Static variable in class org.praxislive.core.types.PNumber
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form