Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
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
Abstract base implementation of Component supporting Control and Port management.
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 Container supporting all controls of ContainerProtocol.
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.Delegate behaviour 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 StackFrame for 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 SocketAddress to 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 PArray from 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 List view of this list of values.
asListOf(Class<T>) - Method in class org.praxislive.core.types.PArray
Access an unmodifiable List view of this PArray as a list of the provided value type.
asMap() - Method in class org.praxislive.core.types.PMap
An unmodifiable OrderedMap view of this PMap.
asMapOf(Class<T>) - Method in class org.praxislive.core.types.PMap
Access an unmodifiable OrderedMap view 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 TaskService and 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.Delegate to 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 Input or 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.Info for 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
base() - Element in annotation interface org.praxislive.code.ContainerDelegateAPI.CustomType
The base code delegate.
base() - Static method in class org.praxislive.core.code.CoreCode
base() - Static method in class org.praxislive.core.code.DataCode
base() - Static method in class org.praxislive.video.code.VideoCode
base(Class<B>, List<String>, BiFunction<CodeFactory.Task<B>, B, CodeContext<B>>) - Static method in class org.praxislive.code.CodeFactory
Create a component CodeFactory.Base for 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
base3D() - Static method in class org.praxislive.video.pgl.code.PGLCode
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 baseDelegate record 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 ChildLauncher for 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
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 ClientRegistrationException without detail message.
ClientRegistrationException() - Constructor for exception class org.praxislive.video.ClientRegistrationException
Creates a new instance of ClientRegistrationException without detail message.
ClientRegistrationException(String) - Constructor for exception class org.praxislive.audio.ClientRegistrationException
Constructs an instance of ClientRegistrationException with the specified detail message.
ClientRegistrationException(String) - Constructor for exception class org.praxislive.video.ClientRegistrationException
Constructs an instance of ClientRegistrationException with 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 CodeDelegate and creating the resources required for its wrapping CodeContext.
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 a CodeComponent.
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 Service for creating new CodeContext.
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 Root component 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
A
invalid reference
Root
container instance that is rewritable at runtime.
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 codeTemplate record component.
CodeUtils - Class in org.praxislive.code
 
collector() - Static method in class org.praxislive.core.types.PArray
Create a Collector that 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 component record 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 Service for 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 ComponentInstantiationException without detail message.
ComponentInstantiationException(String) - Constructor for exception class org.praxislive.core.services.ComponentInstantiationException
Constructs an instance of ComponentInstantiationException with 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 componentType record 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
containerBase(Class<B>, List<String>, BiFunction<CodeFactory.Task<B>, B, CodeContext<B>>) - Static method in class org.praxislive.code.CodeFactory
Create a container CodeFactory.Base for 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 control record component.
control(String) - Method in class org.praxislive.core.ComponentAddress
Get a ControlAddress for 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 ControlInfo for 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 ProcessBuilder to 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 DefaultExecutionContext during 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.Controller during 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 PacketRouter during 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 Data pipes.
DataPort() - Constructor for class org.praxislive.code.DataPort
 
DataPort.Input<T> - Class in org.praxislive.code
Input port for Data pipe.
DataPort.Output<T> - Class in org.praxislive.code
Output port for Data pipe.
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 ExecutionContext for use with AbstractRoot
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 ProxyInfo that can be parsed from a PMap, used by HubConfiguration.
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.DelegateConfiguration object for passing up to the constructor when creating a AbstractRoot.Delegate subclass.
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 Deprecated record 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.Double for reacting on inputs.
doubles() - Method in class org.praxislive.code.userapi.Property
Return a new Linkable.Double for 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.ease easing 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.easeIn easing 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.easeInOut easing 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.easeOut easing 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.Entry for 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
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.Exec implementation 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 Root lookup 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 SupportedTypes that 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.Watch function.
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.Builder for 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 null if 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 ExecutionContext for 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 LogBuilder for 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 RootHub this Root is installed in.
getRootHub() - Method in class org.praxislive.hub.Hub.Accessor
Get the RootHub implementation.
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 PacketRouter for 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 ComponentType of 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 null if 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 Process handle 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
Support for configuring and running a RootHub, along with the Roots within it.
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 HubConfiguration programmatically.
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 Input or 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 ArgumentInfo for 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 ArgumentInfo for 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 ComponentInfo and 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 info control.
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 Command that 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 InvalidSyntaxException without detail message.
InvalidSyntaxException(String) - Constructor for exception class org.praxislive.core.syntax.InvalidSyntaxException
Constructs an instance of InvalidSyntaxException with the specified detail message.
InvalidSyntaxException(String, Throwable) - Constructor for exception class org.praxislive.core.syntax.InvalidSyntaxException
Constructs an instance of InvalidSyntaxException with the specified detail message and cause.
InvalidSyntaxException(Throwable) - Constructor for exception class org.praxislive.core.syntax.InvalidSyntaxException
Constructs an instance of InvalidSyntaxException with 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 InvalidVideoResourceException without detail message.
InvalidVideoResourceException(String) - Constructor for exception class org.praxislive.video.InvalidVideoResourceException
Constructs an instance of InvalidVideoResourceException with the specified detail message.
InvalidVideoResourceException(String, Throwable) - Constructor for exception class org.praxislive.video.InvalidVideoResourceException
Constructs an instance of InvalidVideoResourceException with the specified detail message and cause.
InvalidVideoResourceException(Throwable) - Constructor for exception class org.praxislive.video.InvalidVideoResourceException
Constructs an instance of InvalidVideoResourceException with 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 ComponentType of 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() or ComponentProtocol may 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 List containing 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.linear easing 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 log record 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 logLevel record 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 meta property.
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-merge control.
MetaProperty - Class in org.praxislive.base
Simple implementation of ComponentProtocol.META property, with linked ComponentProtocol.META_MERGE control.
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
A Namespace offers storage of Variable and Command by name.
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.Int for 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 clear has 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
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 Linkable for 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 Map with consistent order of entries.
OrderedSet<E> - Interface in org.praxislive.core
A Set with 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 ParseException without detail message.
ParseException(String) - Constructor for exception class org.praxislive.project.ParseException
Constructs an instance of ParseException with the specified detail message.
ParseException(String, Throwable) - Constructor for exception class org.praxislive.project.ParseException
Constructs an instance of ParseException with the specified detail message and cause.
ParseException(Throwable) - Constructor for exception class org.praxislive.project.ParseException
Constructs an instance of ParseException with 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 GLException without detail message.
PGLException(String) - Constructor for exception class org.praxislive.video.pgl.PGLException
Constructs an instance of GLException with 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 PortAddress for 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 PortConnectionException without detail message.
PortConnectionException(String) - Constructor for exception class org.praxislive.core.PortConnectionException
Constructs an instance of PortConnectionException with 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 PortInfo for 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.Provider that 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 Redirect record 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.onChangeHandler when 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 Ref field 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 Ref field 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 to
invalid reference
Ref.In
implementation.
RefPort.Output<T> - Class in org.praxislive.code
Output port linked to Ref implementation.
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 replacement record 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.Entry with 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 Result record 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.Base for the given base delegate class, from which can be created individual CodeFactory instances.
rootContainerBase() - Static method in class org.praxislive.core.code.CoreCode
rootContainerBase() - Static method in class org.praxislive.core.code.DataCode
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.Base for 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 Service for 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 service record component.
Service - Interface in org.praxislive.core.services
An extension of Protocol for 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 Service and 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 Service and 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 ServiceUnavailableException without detail message.
ServiceUnavailableException(String) - Constructor for exception class org.praxislive.core.services.ServiceUnavailableException
Constructs an instance of ServiceUnavailableException with 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.CoreRootFactory to 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 SharedCodeProperty and 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 Service for handling shared code updates and creating dependent CodeContext.
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 CodeDelegate against 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 SinkIsFullException without detail message.
SinkIsFullException(String) - Constructor for exception class org.praxislive.video.pipes.SinkIsFullException
Constructs an instance of SinkIsFullException with 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 SourceIsFullException without detail message.
SourceIsFullException(String) - Constructor for exception class org.praxislive.video.pipes.SourceIsFullException
Constructs an instance of SourceIsFullException with 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 was AbstractRoot.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 was AbstractRoot.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 Task record 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 Root lookup, 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 CompletableFuture for 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.Type of 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
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.ClockListener have 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 @T elements.
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 ValueFormatException without detail message.
ValueFormatException(String) - Constructor for exception class org.praxislive.core.ValueFormatException
Constructs an instance of ValueFormatException with the specified detail message.
ValueFormatException(String, Throwable) - Constructor for exception class org.praxislive.core.ValueFormatException
Constructs an instance of ValueFormatException with the specified detail message and cause.
ValueFormatException(Throwable) - Constructor for exception class org.praxislive.core.ValueFormatException
Constructs an instance of ValueFormatException with 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 List containing 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 Linkable of inputs as the provided Value subclass.
valuesAs(Class<T>) - Method in class org.praxislive.code.userapi.Property
Return a new Linkable for observing changing values.
valuesAs(Function<Value, T>) - Method in class org.praxislive.code.userapi.Input
Return a Linkable of 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 Linkable for 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 VetoException without detail message.
VetoException(String) - Constructor for exception class org.praxislive.core.VetoException
Constructs an instance of VetoException with 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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form