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 _

A

abortGesture(InputCursor) - Method in class org.mt4j.input.inputProcessors.componentProcessors.lassoProcessor.LassoProcessor
Abort gesture.
abs(float) - Static method in class org.mt4j.util.math.FastMath
Returns Absolute value of a float.
ABSMOTION - Static variable in class org.mt4j.util.manyMouse.ManyMouseEvent
The Constant ABSMOTION.
AbstractComponentProcessor - Class in org.mt4j.input.inputProcessors.componentProcessors
The Class AbstractComponentProcessor.
AbstractComponentProcessor() - Constructor for class org.mt4j.input.inputProcessors.componentProcessors.AbstractComponentProcessor
Instantiates a new abstract component input processor.
AbstractCursorInputEvt - Class in org.mt4j.input.inputData
This event class is used for input events that have position data associated with them.
AbstractCursorInputEvt(AbstractInputSource, float, float, int, InputCursor) - Constructor for class org.mt4j.input.inputData.AbstractCursorInputEvt
Instantiates a new touch event.
AbstractCursorInputEvt(AbstractInputSource, IMTComponent3D, float, float, int, InputCursor) - Constructor for class org.mt4j.input.inputData.AbstractCursorInputEvt
Instantiates a new touch event.
AbstractCursorProcessor - Class in org.mt4j.input.inputProcessors.componentProcessors
 
AbstractCursorProcessor() - Constructor for class org.mt4j.input.inputProcessors.componentProcessors.AbstractCursorProcessor
 
AbstractGlobalInputProcessor - Class in org.mt4j.input.inputProcessors.globalProcessors
The Class AbstractInputprocessor.
AbstractGlobalInputProcessor() - Constructor for class org.mt4j.input.inputProcessors.globalProcessors.AbstractGlobalInputProcessor
Instantiates a new abstract input processor.
AbstractInputSource - Class in org.mt4j.input.inputSources
An abstract superclass for the abstraction of input sources.
AbstractInputSource(MTApplication) - Constructor for class org.mt4j.input.inputSources.AbstractInputSource
Instantiates a new abstract input source.
AbstractProgressThread - Class in org.mt4j.components.visibleComponents.widgets.progressBar
The Class AbstractProgressThread.
AbstractProgressThread(long) - Constructor for class org.mt4j.components.visibleComponents.widgets.progressBar.AbstractProgressThread
Instantiates a new abstract progress thread.
AbstractScene - Class in org.mt4j.sceneManagement
A class representing a scene in a program or game.
AbstractScene(MTApplication, String) - Constructor for class org.mt4j.sceneManagement.AbstractScene
The Constructor.
AbstractShape - Class in org.mt4j.components.visibleComponents.shapes
Abstract superclass for all kinds of shapes defined by vertices.
AbstractShape(Vertex[], PApplet) - Constructor for class org.mt4j.components.visibleComponents.shapes.AbstractShape
Creates a new shape with the vertices provided.
AbstractShape(GeometryInfo, PApplet) - Constructor for class org.mt4j.components.visibleComponents.shapes.AbstractShape
Creates a new geometry with the geometryInfo provided.
AbstractTransition - Class in org.mt4j.sceneManagement.transition
The Class AbstractTransition.
AbstractTransition(MTApplication, String) - Constructor for class org.mt4j.sceneManagement.transition.AbstractTransition
Instantiates a new abstract transition.
AbstractVisibleComponent - Class in org.mt4j.components.visibleComponents
The Class AbstractVisibleComponent.
AbstractVisibleComponent(PApplet) - Constructor for class org.mt4j.components.visibleComponents.AbstractVisibleComponent
Instantiates a new abstract visible component.
AbstractVisibleComponent(PApplet, Icamera, Icamera) - Constructor for class org.mt4j.components.visibleComponents.AbstractVisibleComponent
Instantiates a new abstract visible component.
AbstractVisibleComponent(PApplet, String, Icamera) - Constructor for class org.mt4j.components.visibleComponents.AbstractVisibleComponent
Instantiates a new abstract visible component.
acos(float) - Static method in class org.mt4j.util.math.FastMath
Returns the arc cosine of an angle given in radians.
ActiveCursorPool - Class in org.mt4j.input.inputData
This class is basically a centralized wrapper for a HashMap acting as a store for active inputs.
add(Matrix) - Method in class org.mt4j.util.math.Matrix
Adds the.
add(Quaternion) - Method in class org.mt4j.util.math.Quaternion
add adds the values of this quaternion to those of the parameter quaternion.
add(GLTexture) - Method in class org.mt4j.util.opengl.GLFBO
 
addActionListener(ActionListener) - Method in class org.mt4j.components.visibleComponents.widgets.buttons.MTImageButton
Adds the action listener.
addActionListener(ActionListener) - Method in class org.mt4j.components.visibleComponents.widgets.buttons.MTSvgButton
Adds the action listener.
addAll(Iscene[]) - Method in class org.mt4j.MTApplication
Adds all scenes.
addAllClusters(Cluster[]) - Method in class org.mt4j.components.clusters.ClusterManager
Adds the all clusters.
addAnimation(Animation) - Method in class org.mt4j.util.animation.AnimationManager
Adds the animation.
addAnimationListener(IAnimationListener) - Method in class org.mt4j.util.animation.Animation
Adds the animation listener.
addAnimationManagerListener(IAnimationManagerListener) - Method in class org.mt4j.util.animation.AnimationManager
Adds the animation manager listener.
addChild(int, MTComponent) - Method in class org.mt4j.components.clusters.Cluster
 
addChild(MTComponent) - Method in class org.mt4j.components.clusters.Cluster
 
addChild(MTComponent) - Method in class org.mt4j.components.MTComponent
Adds a component as a child to this component.
addChild(int, MTComponent) - Method in class org.mt4j.components.MTComponent
Adds the child at the specified position in the list of children.
addChild(MTComponent) - Method in class org.mt4j.components.visibleComponents.widgets.MTList
 
addChild(int, MTComponent) - Method in class org.mt4j.components.visibleComponents.widgets.MTList
 
addChildren(MTComponent[]) - Method in class org.mt4j.components.clusters.Cluster
 
addChildren(MTComponent[]) - Method in class org.mt4j.components.MTComponent
Adds an array of components to this component as children.
addCluster(Cluster) - Method in class org.mt4j.components.clusters.ClusterManager
Adds the cluster.
addClusterable(IdragClusterable) - Method in class org.mt4j.input.inputProcessors.componentProcessors.lassoProcessor.LassoProcessor
Adds the clusterable.
addDragJoint(World, MTComponent, boolean, float) - Static method in class advanced.physics.util.PhysicsHelper
 
addEffect(String, String) - Method in class org.mt4j.util.opengl.shader.ShaderManager
 
addEffect(ShaderCGFX) - Method in class org.mt4j.util.opengl.shader.ShaderManager
 
addEvent(AbstractCursorInputEvt) - Method in class org.mt4j.input.inputData.InputCursor
Adds the event.
addGestureEvtListener(Class, IGestureEventListener) - Method in class org.mt4j.input.GestureEventSupport
Add a gestureEvtSenderChangeListener to the listener map.
addGestureListener(Class, IGestureEventListener) - Method in class org.mt4j.components.MTComponent
Adds a gesture listener to this component.
addGestureListener(IGestureEventListener) - Method in class org.mt4j.input.inputProcessors.componentProcessors.AbstractComponentProcessor
Adds the processor listener.
addInputListener(IMTInputEventListener) - Method in class org.mt4j.components.MTComponent
Adds an input listener to this component.
addInputListener(IinputSourceListener) - Method in class org.mt4j.input.inputSources.AbstractInputSource
Adds the input listener.
addLine(int, int) - Method in class processing.opengl.PGraphicsOpenGL
Add this line, but disable clipping because GL will handle it.
addListElement(MTListCell) - Method in class org.mt4j.components.visibleComponents.widgets.MTList
Adds a list element.
addListElement(int, MTListCell) - Method in class org.mt4j.components.visibleComponents.widgets.MTList
Adds a list element.
addLocal(Matrix) - Method in class org.mt4j.util.math.Matrix
add adds the values of a parameter matrix to this matrix.
addLocal(Quaternion) - Method in class org.mt4j.util.math.Quaternion
add adds the values of this quaternion to those of the parameter quaternion.
addLocal(Vector3D) - Method in class org.mt4j.util.math.Vector3D
Add a vector to this vector.
addNewTexture() - Method in class org.mt4j.util.opengl.GLFBO
 
addNewTexture(boolean) - Method in class org.mt4j.util.opengl.GLFBO
This creates a GLTexture object with the FBO dimensions and attaches it to this frame buffer object.
AddNodeActionThreadSafe - Class in org.mt4j.sceneManagement
This class can be used to add a component to another one from a different thread than the main drawing thread.
AddNodeActionThreadSafe(MTComponent, MTComponent) - Constructor for class org.mt4j.sceneManagement.AddNodeActionThreadSafe
Instantiates a new adds the node action thread safe.
addPaintOcurredListener(ActionListener) - Method in class org.mt4j.util.SwingTextureRenderer
 
addParticle(float, float) - Method in class advanced.fluidSimulator.FluidSimulationScene.ParticleSystem
 
addParticles(float, float, int) - Method in class advanced.fluidSimulator.FluidSimulationScene.ParticleSystem
 
addPickedObject(MTComponent, Vector3D, float) - Method in class org.mt4j.components.PickResult
This should only be called by the scene while this objects visits all scene nodes.
addPoint(float, float) - Method in class advanced.touchTail.TailGesture
 
addProcessorListener(IMTInputEventListener) - Method in class org.mt4j.input.inputProcessors.globalProcessors.AbstractGlobalInputProcessor
Adds the processor listener.
addProgressFinishedListener(IMTEventListener) - Method in class org.mt4j.components.visibleComponents.widgets.progressBar.AbstractProgressThread
Adds the progress finished listener.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.mt4j.components.visibleComponents.widgets.MTSlider
Adds the property change listener.
addScene(ICreateScene, PImage) - Method in class advanced.mtShell.MTShellScene
Adds the scene.
addScene(Iscene) - Method in class org.mt4j.MTApplication
Adds the scene to the list of scenes.
addSceneChangeListener(ISceneChangeListener) - Method in class org.mt4j.MTApplication
Adds a scene change listener.
addSceneMenu() - Method in class org.mt4j.components.visibleComponents.widgets.MTSceneTexture
 
addScreenBoundaries(PApplet, World, MTComponent, float) - Static method in class advanced.physics.util.PhysicsHelper
 
addShader(String, String, String) - Method in class org.mt4j.util.opengl.shader.ShaderManager
 
addShader(String, String, String, String) - Method in class org.mt4j.util.opengl.shader.ShaderManager
 
addShader(Shader) - Method in class org.mt4j.util.opengl.shader.ShaderManager
 
addStateChangeListener(StateChange, StateChangeListener) - Method in class org.mt4j.components.MTComponent
Adds the state change listener.
addStateChangeListener(StateChange, StateChangeListener) - Method in class org.mt4j.components.StateChangeSupport
Add a StateChangeListener to the listener map.
addTextInputListener(ITextInputListener) - Method in class org.mt4j.components.visibleComponents.widgets.keyboard.MTKeyboard
 
addToScene() - Method in class org.mt4j.components.visibleComponents.widgets.MTSceneMenu
Adds the to scene.
addTriangle(int, int, int) - Method in class processing.opengl.PGraphicsOpenGL
Add the triangle, but disable clipping because GL will handle it.
addTuioCursor(TuioCursor) - Method in class org.mt4j.input.inputSources.TuioInputSource
 
addTuioObject(TuioObject) - Method in class org.mt4j.input.inputSources.TuioInputSource
 
addWorldEdgeBoundaries(PApplet, World, float) - Static method in class advanced.physics.util.PhysicsHelper
Adds an edgeShape around the world with a slight offset so that every shape hits the edge first before hitting the world boundaries.
adjoint() - Method in class org.mt4j.util.math.Matrix
Returns a new matrix representing the adjoint of this matrix.
adjoint(Matrix) - Method in class org.mt4j.util.math.Matrix
Places the adjoint of this matrix in store (creates store if null.)
advanced.drawing - package advanced.drawing
 
advanced.flickrMT - package advanced.flickrMT
 
advanced.fluidSimulator - package advanced.fluidSimulator
 
advanced.models3D - package advanced.models3D
 
advanced.modestMapsMT - package advanced.modestMapsMT
 
advanced.mtShell - package advanced.mtShell
 
advanced.physics - package advanced.physics
 
advanced.physics.physicsShapes - package advanced.physics.physicsShapes
 
advanced.physics.scenes - package advanced.physics.scenes
 
advanced.physics.util - package advanced.physics.util
 
advanced.space3D - package advanced.space3D
 
advanced.touchTail - package advanced.touchTail
 
advanced.water - package advanced.water
 
AirHockeyScene - Class in advanced.physics.scenes
 
AirHockeyScene(MTApplication, String) - Constructor for class advanced.physics.scenes.AirHockeyScene
 
allocate() - Method in class processing.opengl.PGraphicsOpenGL
Called by resize(), this handles creating the actual GLCanvas the first time around, or simply resizing it on subsequent calls.
allocFloats(int) - Static method in class org.mt4j.util.opengl.GLMaterial
Alloc floats.
allocFloats(float[]) - Static method in class org.mt4j.util.opengl.GLMaterial
Alloc floats.
ALPHA_FULL_TRANSPARENCY - Static variable in class org.mt4j.util.MTColor
The Constant ALPHA_FULL_TRANSPARENCY.
ALPHA_HALF_TRANSPARENCY - Static variable in class org.mt4j.util.MTColor
The Constant ALPHA_HALF_TRANSPARENCY.
ALPHA_HIGH_TRANSPARENCY - Static variable in class org.mt4j.util.MTColor
The Constant ALPHA_HIGH_TRANSPARENCY.
ALPHA_LIGHT_TRANSPARENCY - Static variable in class org.mt4j.util.MTColor
The Constant ALPHA_LIGHT_TRANSPARENCY.
ALPHA_NO_TRANSPARENCY - Static variable in class org.mt4j.util.MTColor
The Constant ALPHA_NO_TRANSPARENCY.
AMBIENT - Static variable in class org.mt4j.util.opengl.shader.ShaderSemantics
 
ambientFromCalc() - Method in class processing.opengl.PGraphicsOpenGL
 
ambientLight(float, float, float) - Method in class processing.opengl.PGraphicsOpenGL
 
ambientLight(float, float, float, float, float, float) - Method in class processing.opengl.PGraphicsOpenGL
 
angleBetween(Vector3D, Vector3D) - Static method in class org.mt4j.util.math.Vector3D
Calculate the angle between two vectors, using the dot product.
angleBetween(Vector3D) - Method in class org.mt4j.util.math.Vector3D
Calculate the angle between two vectors, using the dot product.
angleRotation(Vector3D) - Method in class org.mt4j.util.math.Matrix
angleRotation sets this matrix to that of a rotation about three axes (x, y, z).
Animation - Class in org.mt4j.util.animation
The Class Animation.
Animation(String, Iinterpolator, Object) - Constructor for class org.mt4j.util.animation.Animation
Instantiates a new animation.
Animation(String, Iinterpolator, Object, int) - Constructor for class org.mt4j.util.animation.Animation
creates a new Animation object with the given interpolator.
ANIMATION_ENDED - Static variable in class org.mt4j.util.animation.AnimationEvent
The Constant ANIMATION_ENDED.
ANIMATION_STARTED - Static variable in class org.mt4j.util.animation.AnimationEvent
The Constant ANIMATION_STARTED.
ANIMATION_UPDATED - Static variable in class org.mt4j.util.animation.AnimationEvent
The Constant ANIMATION_UPDATED.
AnimationEvent - Class in org.mt4j.util.animation
The Class AnimationEvent.
AnimationEvent(Object, int, Animation) - Constructor for class org.mt4j.util.animation.AnimationEvent
Instantiates a new animation event.
AnimationEvent(Object, int, Animation, Object) - Constructor for class org.mt4j.util.animation.AnimationEvent
Instantiates a new animation event.
AnimationManager - Class in org.mt4j.util.animation
The Class AnimationManager.
AnimationUpdateEvent - Class in org.mt4j.util.animation
The Class AnimationUpdateEvent.
AnimationUpdateEvent(Object, long) - Constructor for class org.mt4j.util.animation.AnimationUpdateEvent
Instantiates a new animation update event.
appendCharByName(String) - Method in class org.mt4j.components.visibleComponents.widgets.MTTextArea
Append char by name.
appendCharByUnicode(String) - Method in interface org.mt4j.components.visibleComponents.widgets.keyboard.ITextInputListener
Append char by unicode.
appendCharByUnicode(String) - Method in class org.mt4j.components.visibleComponents.widgets.MTTextArea
 
appendText(String) - Method in interface org.mt4j.components.visibleComponents.widgets.keyboard.ITextInputListener
Append text.
appendText(String) - Method in class org.mt4j.components.visibleComponents.widgets.MTTextArea
Appends the string to the textarea.
apply(Matrix) - Method in class org.mt4j.util.math.Quaternion
apply multiplies this quaternion by a parameter matrix internally.
apply() - Method in class org.mt4j.util.opengl.GLMaterial
Call glMaterial() to activate these material properties in the OpenGL environment.
applyLocalMatrix() - Method in class org.mt4j.components.MTComponent
Applies (multiplies) this components local matrix to processings current matrix.
applyMatrix(PApplet, PGraphics3D, Matrix) - Static method in class org.mt4j.util.HelperMethods
Apply matrix.
applyStyle() - Method in class org.mt4j.components.visibleComponents.AbstractVisibleComponent
Apply style.
arcAbs(float, float, float, boolean, boolean, float, float) - Method in class org.mt4j.util.xml.svg.CustomPathHandler
 
ArcBallGestureEvent - Class in org.mt4j.input.inputProcessors.componentProcessors.arcballProcessor
The Class ArcBallGestureEvent.
ArcBallGestureEvent(IInputProcessor, int, IMTComponent3D, Matrix) - Constructor for class org.mt4j.input.inputProcessors.componentProcessors.arcballProcessor.ArcBallGestureEvent
Instantiates a new arc ball gesture event.
ArcballProcessor - Class in org.mt4j.input.inputProcessors.componentProcessors.arcballProcessor
The Class ArcballProcessor.
ArcballProcessor(PApplet, AbstractShape) - Constructor for class org.mt4j.input.inputProcessors.componentProcessors.arcballProcessor.ArcballProcessor
Instantiates a new arcball processor.
ArcballProcessor(PApplet, MTComponent, BoundingSphere) - Constructor for class org.mt4j.input.inputProcessors.componentProcessors.arcballProcessor.ArcballProcessor
 
ArcballProcessor.IArcball - Interface in org.mt4j.input.inputProcessors.componentProcessors.arcballProcessor
 
arcRel(float, float, float, boolean, boolean, float, float) - Method in class org.mt4j.util.xml.svg.CustomPathHandler
 
arcTo(float, float, float, float, float, boolean, boolean, float, float, int) - Static method in class org.mt4j.util.math.Tools3D
Returns an arraylist of vertices that form the arc, built from the supplied parameters.
asin(float) - Static method in class org.mt4j.util.math.FastMath
Returns the arc sine of an angle given in radians.
atan(float) - Static method in class org.mt4j.util.math.FastMath
Returns the arc tangent of an angle given in radians.
atan2(float, float) - Static method in class org.mt4j.util.math.FastMath
A direct call to Math.atan2.
attachCamera(Icamera) - Method in class org.mt4j.components.MTComponent
Attaches a camera to this component.
available() - Method in class org.mt4j.util.opengl.GLTexture
Returns true if the texture has been initialized.
averagePoints(Vector3D[]) - Method in class org.mt4j.components.bounds.BoundingSphere
averagePoints selects the sphere center to be the average of the points and the sphere radius to be the smallest value to enclose all points.

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 _