- abortAllEffects() - Method in class org.distorted.library.main.DistortedEffects
-
Aborts all Effects.
- abortById(long) - Method in class org.distorted.library.main.DistortedEffects
-
Aborts an Effect by its ID.
- abortByName(EffectName) - Method in class org.distorted.library.main.DistortedEffects
-
Abort all Effects of a given name, for example all rotations.
- abortByType(EffectType) - Method in class org.distorted.library.main.DistortedEffects
-
Aborts all Effects of a given type, for example all MATRIX Effects.
- abortEffect(Effect) - Method in class org.distorted.library.main.DistortedEffects
-
Aborts a single Effect.
- ACCESS_TYPE_RANDOM - Static variable in class org.distorted.library.type.Dynamic
-
The default mode of access.
- ACCESS_TYPE_SEQUENTIAL - Static variable in class org.distorted.library.type.Dynamic
-
Set the mode to ACCESS_SEQUENTIAL if you need to change mDuration and you would rather have the Dynamic
keep on smoothly interpolating.
- add(Static1D) - Method in class org.distorted.library.type.Dynamic1D
-
Adds a new Static1D to the end of our list of Points to interpolate through.
- add(int, Static1D) - Method in class org.distorted.library.type.Dynamic1D
-
Adds a new Static1D to the location'th place in our List of Points to interpolate through.
- add(Static2D) - Method in class org.distorted.library.type.Dynamic2D
-
Adds a new Static2D to the end of our list of Points to interpolate through.
- add(int, Static2D) - Method in class org.distorted.library.type.Dynamic2D
-
Adds a new Static2D to the location'th place in our List of Points to interpolate through.
- add(Static3D) - Method in class org.distorted.library.type.Dynamic3D
-
Adds a new Static3D to the end of our list of Points to interpolate through.
- add(int, Static3D) - Method in class org.distorted.library.type.Dynamic3D
-
Adds a new Static3D to the location'th place in our List of Points to interpolate through.
- add(Static4D) - Method in class org.distorted.library.type.Dynamic4D
-
Adds a new Static4D to the end of our list of Points to interpolate through.
- add(int, Static4D) - Method in class org.distorted.library.type.Dynamic4D
-
Adds a new Static4D to the location'th place in our List of Points to interpolate through.
- add(Static5D) - Method in class org.distorted.library.type.Dynamic5D
-
Adds a new Static5D to the end of our list of Points to interpolate through.
- add(int, Static5D) - Method in class org.distorted.library.type.Dynamic5D
-
Adds a new Static5D to the location'th place in our List of Points to interpolate through.
- add(Static4D) - Method in class org.distorted.library.type.DynamicQuat
-
Adds a new Static4D to the end of our list of Points to interpolate through.
- add(int, Static4D) - Method in class org.distorted.library.type.DynamicQuat
-
Adds a new Static4D to the location'th place in our List of Points to interpolate through.
- addEmptyTexComponent() - Method in class org.distorted.library.mesh.MeshBase
-
Adds an empty (no vertices) texture component to the end of the text component list.
- addQueue(EffectQueue) - Method in class org.distorted.library.effect.Effect
-
- apply(Effect) - Method in class org.distorted.library.main.DistortedEffects
-
Add a new Effect to the tail of our queue.
- apply(Effect, int) - Method in class org.distorted.library.main.DistortedEffects
-
Add a new Effect to our queue at a specified position.
- apply(MatrixEffect, int, int) - Method in class org.distorted.library.mesh.MeshBase
-
Apply a Matrix Effect to the components which match the (addAssoc,equAssoc) association.
- apply(VertexEffect) - Method in class org.distorted.library.mesh.MeshBase
-
Apply a Vertex Effect to the vertex mesh.
- attach(DistortedNode) - Method in class org.distorted.library.main.DistortedNode
-
Adds a new child to the last position in the list of our Node's children.
- attach(InternalSurface, DistortedEffects, MeshBase) - Method in class org.distorted.library.main.DistortedNode
-
Adds a new child to the last position in the list of our Node's children.
- Data1D - Interface in org.distorted.library.type
-
Marker Interface implemented by Static1D and Dynamic1D.
- Data2D - Interface in org.distorted.library.type
-
Marker Interface implemented by Static2D and Dynamic2D.
- Data3D - Interface in org.distorted.library.type
-
Marker Interface implemented by Static3D and Dynamic3D.
- Data4D - Interface in org.distorted.library.type
-
Marker Interface implemented by Static4D, Dynamic4D and DynamicQuat.
- Data5D - Interface in org.distorted.library.type
-
Marker Interface implemented by Static5D and Dynamic5D.
- detach(DistortedNode) - Method in class org.distorted.library.main.DistortedNode
-
Removes the first occurrence of a specified child from the list of children of our Node.
- detach(DistortedEffects) - Method in class org.distorted.library.main.DistortedNode
-
Removes the first occurrence of a specified child from the list of children of our Node.
- detachAll() - Method in class org.distorted.library.main.DistortedNode
-
Removes all children Nodes.
- DistortedEffects - Class in org.distorted.library.main
-
Class containing Matrix, Vertex, Fragment and Postprocessing effect queues.
- DistortedEffects() - Constructor for class org.distorted.library.main.DistortedEffects
-
Create empty effect queue.
- DistortedEffects(DistortedEffects, int) - Constructor for class org.distorted.library.main.DistortedEffects
-
Copy constructor.
- distortedException(Exception) - Method in interface org.distorted.library.main.DistortedLibrary.ExceptionListener
-
- DistortedFramebuffer - Class in org.distorted.library.main
-
Class which represents a OpenGL Framebuffer object.
- DistortedFramebuffer(int, int, int, int) - Constructor for class org.distorted.library.main.DistortedFramebuffer
-
Create new offscreen Framebuffer with configurable number of COLOR, DEPTH and STENCIL attachments.
- DistortedLibrary - Class in org.distorted.library.main
-
A singleton class used to control various global dialog_settings.
- DistortedLibrary.ExceptionListener - Interface in org.distorted.library.main
-
Every application using the library must implement this interface so that the library can send
it exceptions that arise.
- DistortedNode - Class in org.distorted.library.main
-
Class which represents a Node in a Tree of (InputSurface,Mesh,Effects) triplets.
- DistortedNode(InternalSurface, DistortedEffects, MeshBase) - Constructor for class org.distorted.library.main.DistortedNode
-
Constructs new Node.
- DistortedNode(DistortedNode, int) - Constructor for class org.distorted.library.main.DistortedNode
-
Copy-constructs new Node from another Node.
- DistortedProgram - Class in org.distorted.library.program
-
An object which encapsulates a vertex/fragment shader combo, aka Shader Program.
- DistortedProgram(String, String) - Constructor for class org.distorted.library.program.DistortedProgram
-
Create a new Shader Program from two source strings.
- DistortedScreen - Class in org.distorted.library.main
-
Class which represents the Screen.
- DistortedScreen() - Constructor for class org.distorted.library.main.DistortedScreen
-
Create a new Screen.
- DistortedTexture - Class in org.distorted.library.main
-
Class which represents a OpenGL Texture object.
- DistortedTexture(int) - Constructor for class org.distorted.library.main.DistortedTexture
-
- DistortedTexture() - Constructor for class org.distorted.library.main.DistortedTexture
-
Create an empty texture.
- Dynamic - Class in org.distorted.library.type
-
A class to interpolate between a list of Statics.
- Dynamic1D - Class in org.distorted.library.type
-
A 1-dimensional implementation of the Dynamic class to interpolate between a list
of Static1Ds.
- Dynamic1D() - Constructor for class org.distorted.library.type.Dynamic1D
-
Default constructor.
- Dynamic1D(int, float) - Constructor for class org.distorted.library.type.Dynamic1D
-
Constructor setting the speed of interpolation and the number of revolutions.
- Dynamic2D - Class in org.distorted.library.type
-
A 2-dimensional implementation of the Dynamic class to interpolate between a list
of Static2Ds.
- Dynamic2D() - Constructor for class org.distorted.library.type.Dynamic2D
-
Default constructor.
- Dynamic2D(int, float) - Constructor for class org.distorted.library.type.Dynamic2D
-
Constructor setting the speed of interpolation and the number of revolutions.
- Dynamic3D - Class in org.distorted.library.type
-
A 3-dimensional implementation of the Dynamic class to interpolate between a list
of Static3Ds.
- Dynamic3D() - Constructor for class org.distorted.library.type.Dynamic3D
-
Default constructor.
- Dynamic3D(int, float) - Constructor for class org.distorted.library.type.Dynamic3D
-
Constructor setting the speed of interpolation and the number of revolutions.
- Dynamic4D - Class in org.distorted.library.type
-
A 4-dimensional implementation of the Dynamic class to interpolate between a list
of Static4Ds.
- Dynamic4D() - Constructor for class org.distorted.library.type.Dynamic4D
-
Default constructor.
- Dynamic4D(int, float) - Constructor for class org.distorted.library.type.Dynamic4D
-
Constructor setting the speed of interpolation and the number of revolutions.
- Dynamic5D - Class in org.distorted.library.type
-
A 5-dimensional implementation of the Dynamic class to interpolate between a list
of Static5Ds.
- Dynamic5D() - Constructor for class org.distorted.library.type.Dynamic5D
-
Default constructor.
- Dynamic5D(int, float) - Constructor for class org.distorted.library.type.Dynamic5D
-
Constructor setting the speed of interpolation and the number of revolutions.
- DynamicQuat - Class in org.distorted.library.type
-
A 4-dimensional implementation of the Dynamic class to interpolate between a list
of Static4Ds.
- DynamicQuat() - Constructor for class org.distorted.library.type.DynamicQuat
-
Default constructor.
- DynamicQuat(int, float) - Constructor for class org.distorted.library.type.DynamicQuat
-
Constructor setting the speed of interpolation and the number of revolutions.
- Effect - Class in org.distorted.library.effect
-
Abstract Effect of any type.
- effectFinished(long) - Method in interface org.distorted.library.message.EffectListener
-
Gets called when Effect 'effectID' finishes execution (i.e.
- EffectListener - Interface in org.distorted.library.message
-
This interface lets users of the DistortedLibrary library get notified when a given effect finishes.
- EffectName - Enum in org.distorted.library.effect
-
Names of Effects one can add to the DistortedEffects queues.
- EffectQuality - Enum in org.distorted.library.effect
-
A list of quality levels.
- EffectType - Enum in org.distorted.library.effect
-
Types of Effects one can add to the DistortedEffects queues.
- enable() - Static method in class org.distorted.library.effect.FragmentEffectAlpha
-
Have to call this before the shaders get compiled (i.e before DistortedLibrary.onCreate()) for the Effect to work.
- enable() - Static method in class org.distorted.library.effect.FragmentEffectBrightness
-
Have to call this before the shaders get compiled (i.e before DistortedLibrary.onCreate()) for the Effect to work.
- enable() - Static method in class org.distorted.library.effect.FragmentEffectChroma
-
Have to call this before the shaders get compiled (i.e before DistortedLibrary.onCreate()) for the Effect to work.
- enable() - Static method in class org.distorted.library.effect.FragmentEffectContrast
-
Have to call this before the shaders get compiled (i.e before DistortedLibrary.onCreate()) for the Effect to work.
- enable() - Static method in class org.distorted.library.effect.FragmentEffectSaturation
-
Have to call this before the shaders get compiled (i.e before DistortedLibrary.onCreate()) for the Effect to work.
- enable() - Static method in class org.distorted.library.effect.PostprocessEffectBlur
-
Have to call this before the shaders get compiled (i.e before DistortedLibrary.onCreate()) for the Effect to work.
- enable() - Static method in class org.distorted.library.effect.PostprocessEffectGlow
-
Have to call this before the shaders get compiled (i.e before DistortedLibrary.onCreate()) for the Effect to work.
- enable() - Static method in class org.distorted.library.effect.VertexEffectDeform
-
Have to call this before the shaders get compiled (i.e before DistortedLibrary.onCreate()) for the Effect to work.
- enable() - Static method in class org.distorted.library.effect.VertexEffectDisappear
-
Have to call this before the shaders get compiled (i.e before DistortedLibrary.onCreate()) for the Effect to work.
- enable() - Static method in class org.distorted.library.effect.VertexEffectDistort
-
Have to call this before the shaders get compiled (i.e before DistortedLibrary.onCreate()) for the Effect to work.
- enable() - Static method in class org.distorted.library.effect.VertexEffectMove
-
Have to call this before the shaders get compiled (i.e before DistortedLibrary.onCreate()) for the Effect to work.
- enable() - Static method in class org.distorted.library.effect.VertexEffectPinch
-
Have to call this before the shaders get compiled (i.e before DistortedLibrary.onCreate()) for the Effect to work.
- enable() - Static method in class org.distorted.library.effect.VertexEffectQuaternion
-
Have to call this before the shaders get compiled (i.e before DistortedLibrary.onCreate()) for the Effect to work.
- enable() - Static method in class org.distorted.library.effect.VertexEffectRotate
-
Have to call this before the shaders get compiled (i.e before DistortedLibrary.onCreate()) for the Effect to work.
- enable() - Static method in class org.distorted.library.effect.VertexEffectScale
-
Have to call this before the shaders get compiled (i.e before DistortedLibrary.onCreate()) for the Effect to work.
- enable() - Static method in class org.distorted.library.effect.VertexEffectShear
-
Have to call this before the shaders get compiled (i.e before DistortedLibrary.onCreate()) for the Effect to work.
- enable() - Static method in class org.distorted.library.effect.VertexEffectSink
-
Have to call this before the shaders get compiled (i.e before DistortedLibrary.onCreate()) for the Effect to work.
- enable() - Static method in class org.distorted.library.effect.VertexEffectSwirl
-
Have to call this before the shaders get compiled (i.e before DistortedLibrary.onCreate()) for the Effect to work.
- enable() - Static method in class org.distorted.library.effect.VertexEffectWave
-
Have to call this before the shaders get compiled (i.e before DistortedLibrary.onCreate()) for the Effect to work.
- enableDepthStencil(int) - Method in class org.distorted.library.main.DistortedFramebuffer
-
Enable.disable DEPTH and STENCIL buffers.
- enableDepthStencil(int) - Method in class org.distorted.library.main.DistortedNode
-
Enables/disables DEPTH and STENCIL buffers in the Framebuffer object that we render this Node to.
- enableEffects(EffectType) - Static method in class org.distorted.library.effect.Effect
-
Enable all effects of a given type.
- exists(long) - Method in class org.distorted.library.main.DistortedEffects
-
Return if this queue contains effect with a given ID.
- FragmentCompilationException - Exception in org.distorted.library.program
-
Thrown asynchronously by the library whenever shader compilation fails.
- FragmentCompilationException() - Constructor for exception org.distorted.library.program.FragmentCompilationException
-
Default empty constructor
- FragmentCompilationException(String) - Constructor for exception org.distorted.library.program.FragmentCompilationException
-
Constructor with a message describing why compilation failed.
- FragmentCompilationException(Throwable) - Constructor for exception org.distorted.library.program.FragmentCompilationException
-
Constructor necessary to make Chained Exceptions working.
- FragmentCompilationException(String, Throwable) - Constructor for exception org.distorted.library.program.FragmentCompilationException
-
Constructor necessary to make Chained Exceptions working.
- FragmentEffect - Class in org.distorted.library.effect
-
Abstract class that represents an Effect that works by injecting certain code into the main Fragment shader.
- FragmentEffectAlpha - Class in org.distorted.library.effect
-
Make a certain Region change its transparency level.
- FragmentEffectAlpha(Data1D, Data3D, Data3D, boolean) - Constructor for class org.distorted.library.effect.FragmentEffectAlpha
-
Makes a certain sub-region of the Object smoothly change its transparency level.
- FragmentEffectAlpha(Data1D) - Constructor for class org.distorted.library.effect.FragmentEffectAlpha
-
Makes the whole Object smoothly change its transparency level.
- FragmentEffectBrightness - Class in org.distorted.library.effect
-
Make a certain Region change its brightness level.
- FragmentEffectBrightness(Data1D, Data3D, Data3D, boolean) - Constructor for class org.distorted.library.effect.FragmentEffectBrightness
-
Makes a certain sub-region of the Object smoothly change its brightness level.
- FragmentEffectBrightness(Data1D) - Constructor for class org.distorted.library.effect.FragmentEffectBrightness
-
Makes the whole Object smoothly change its brightness level.
- FragmentEffectChroma - Class in org.distorted.library.effect
-
Make a certain Region change its color.
- FragmentEffectChroma(Data1D, Data3D, Data3D, Data3D, boolean) - Constructor for class org.distorted.library.effect.FragmentEffectChroma
-
Makes a certain sub-region of the Object smoothly change all three of its RGB components.
- FragmentEffectChroma(Data1D, Data3D) - Constructor for class org.distorted.library.effect.FragmentEffectChroma
-
Makes the whole Object smoothly change all three of its RGB components.
- FragmentEffectContrast - Class in org.distorted.library.effect
-
Make a certain Region change its contrast level.
- FragmentEffectContrast(Data1D, Data3D, Data3D, boolean) - Constructor for class org.distorted.library.effect.FragmentEffectContrast
-
Makes a certain sub-region of the Object smoothly change its contrast level.
- FragmentEffectContrast(Data1D) - Constructor for class org.distorted.library.effect.FragmentEffectContrast
-
Makes the whole Object smoothly change its contrast level.
- FragmentEffectSaturation - Class in org.distorted.library.effect
-
Make a certain Region change its color saturation.
- FragmentEffectSaturation(Data1D, Data3D, Data3D, boolean) - Constructor for class org.distorted.library.effect.FragmentEffectSaturation
-
Makes a certain sub-region of the Object smoothly change its saturation level.
- FragmentEffectSaturation(Data1D) - Constructor for class org.distorted.library.effect.FragmentEffectSaturation
-
Makes the whole Object smoothly change its saturation level.
- FragmentUniformsException - Exception in org.distorted.library.program
-
Thrown asynchronously by the library whenever shader compilation fails.
- FragmentUniformsException() - Constructor for exception org.distorted.library.program.FragmentUniformsException
-
Default empty constructor
- FragmentUniformsException(String) - Constructor for exception org.distorted.library.program.FragmentUniformsException
-
Constructor with a message describing why compilation failed.
- FragmentUniformsException(Throwable) - Constructor for exception org.distorted.library.program.FragmentUniformsException
-
Constructor necessary to make Chained Exceptions working.
- FragmentUniformsException(String, Throwable) - Constructor for exception org.distorted.library.program.FragmentUniformsException
-
Constructor necessary to make Chained Exceptions working.
- FragmentUniformsException(String, int) - Constructor for exception org.distorted.library.program.FragmentUniformsException
-
Constructor with a message describing why compilation failed and integer holding the maximum
number of uniforms in Fragment Shader supported by current hardware.
- get(float[], int, long, long) - Method in interface org.distorted.library.type.Data1D
-
- get(float[], int, long, long) - Method in interface org.distorted.library.type.Data2D
-
- get(float[], int, long, long) - Method in interface org.distorted.library.type.Data3D
-
- get(float[], int, long, long) - Method in interface org.distorted.library.type.Data4D
-
- get(float[], int, long, long) - Method in interface org.distorted.library.type.Data5D
-
- get(float[], int, long, long) - Method in class org.distorted.library.type.Dynamic
-
Writes the results of interpolation between the Points at time 'time' to the passed float buffer.
- get(float[], int, long, long) - Method in class org.distorted.library.type.Static1D
-
'Interpolation' between the single Point (i.e.
- get(float[], int, long, long) - Method in class org.distorted.library.type.Static2D
-
'Interpolation' between the single Point (i.e.
- get(float[], int, long, long) - Method in class org.distorted.library.type.Static3D
-
'Interpolation' between the single Point (i.e.
- get(float[], int, long, long) - Method in class org.distorted.library.type.Static4D
-
'Interpolation' between the single Point (i.e.
- get(float[], int, long, long) - Method in class org.distorted.library.type.Static5D
-
'Interpolation' between the single Point (i.e.
- get0() - Method in class org.distorted.library.type.Static1D
-
Return the value of the float contained.
- get0() - Method in class org.distorted.library.type.Static2D
-
Return the value of the first float contained.
- get0() - Method in class org.distorted.library.type.Static3D
-
Return the value of the first float contained.
- get0() - Method in class org.distorted.library.type.Static4D
-
Return the value of the first float contained.
- get0() - Method in class org.distorted.library.type.Static5D
-
Return the value of the first float contained.
- get1() - Method in class org.distorted.library.type.Static2D
-
Return the value of the second float contained.
- get1() - Method in class org.distorted.library.type.Static3D
-
Return the value of the second float contained.
- get1() - Method in class org.distorted.library.type.Static4D
-
Return the value of the second float contained.
- get1() - Method in class org.distorted.library.type.Static5D
-
Return the value of the second float contained.
- get2() - Method in class org.distorted.library.type.Static3D
-
Return the value of the third float contained.
- get2() - Method in class org.distorted.library.type.Static4D
-
Return the value of the third float contained.
- get2() - Method in class org.distorted.library.type.Static5D
-
Return the value of the third float contained.
- get3() - Method in class org.distorted.library.type.Static4D
-
Return the value of the fourth float contained.
- get3() - Method in class org.distorted.library.type.Static5D
-
Return the value of the fourth float contained.
- get4() - Method in class org.distorted.library.type.Static5D
-
Return the value of the fifth float contained.
- getCenterDimension() - Method in class org.distorted.library.effect.Effect
-
Return the dimension of the Center supported by this effect (0- no center supported at all).
- getCenterDimension() - Method in enum org.distorted.library.effect.EffectName
-
What is the dimension of the Center supported by this effect?
- getConvexity() - Method in class org.distorted.library.type.Dynamic
-
- getCount() - Method in class org.distorted.library.type.Dynamic
-
Return the number of revolutions this Dynamic will make.
- getDimension() - Method in class org.distorted.library.type.Dynamic
-
Return the Dimension, ie number of floats in a single Point this Dynamic interpolates through.
- getDimension() - Method in class org.distorted.library.type.Static
-
Return the Dimension, ie number of floats in this Static.
- getDuration() - Method in class org.distorted.library.type.Dynamic
-
- getEffectClass() - Method in enum org.distorted.library.effect.EffectName
-
Returns the Class of an individual Effect.
- getEffectDimension() - Method in class org.distorted.library.effect.Effect
-
Return the number of Uniforms needed to describe this effect.
- getEffectDimension() - Method in enum org.distorted.library.effect.EffectName
-
Returns the dimension of an Effect (in other words, the number of interpolated values).
- getEffects() - Method in class org.distorted.library.main.DistortedNode
-
Returns the DistortedEffects object that's in the Node.
- getGLSL() - Static method in class org.distorted.library.main.DistortedLibrary
-
Return OpenGL ES version supported by the hardware we are running on.
- getID() - Method in class org.distorted.library.effect.Effect
-
Return the unique ID of this Effect.
- getID() - Method in class org.distorted.library.main.DistortedEffects
-
Returns unique ID of this instance.
- getMax(EffectType) - Static method in class org.distorted.library.main.DistortedLibrary
-
Returns the maximum number of effects of a given type that can be simultaneously applied to a
single (InputSurface,MeshBase) combo.
- getMax() - Method in exception org.distorted.library.program.FragmentUniformsException
-
Gets the maximum number of uniforms in fragment shader supported by current hardware.
- getMax() - Method in exception org.distorted.library.program.VertexUniformsException
-
Gets the maximum number of uniforms in Vertex Shader supported by current hardware.
- getMaxEffComponents() - Static method in class org.distorted.library.mesh.MeshBase
-
- getMaxTextureSize() - Static method in class org.distorted.library.main.DistortedLibrary
-
Return the maximum size of the texture supported by the driver.
- getMesh() - Method in class org.distorted.library.main.DistortedNode
-
Returns the Mesh object that's in the Node.
- getName() - Method in class org.distorted.library.effect.Effect
-
Return the EffectName enum corresponding to this Effect.
- getName(int) - Static method in enum org.distorted.library.effect.EffectName
-
Returns the i-th EffectName.
- getNumBytes() - Method in class org.distorted.library.mesh.MeshFile
-
Return number of bytes read from the mesh file.
- getNumEffects(EffectType) - Method in class org.distorted.library.main.DistortedEffects
-
Return number of effects of the given type currently in the Queue.
- getNumEnabled() - Static method in class org.distorted.library.effect.FragmentEffect
-
Return the number of Fragment effects enabled.
- getNumEnabled() - Static method in class org.distorted.library.effect.VertexEffect
-
Return the number of Vertex effects enabled.
- getNumPoints() - Method in class org.distorted.library.type.Dynamic
-
Returns the number of Points this Dynamic has been fed with.
- getPoint(int) - Method in class org.distorted.library.type.Dynamic1D
-
Returns the location'th Static1D.
- getPoint(int) - Method in class org.distorted.library.type.Dynamic2D
-
Returns the location'th Static2D.
- getPoint(int) - Method in class org.distorted.library.type.Dynamic3D
-
Returns the location'th Static3D.
- getPoint(int) - Method in class org.distorted.library.type.Dynamic4D
-
Returns the location'th Static4D.
- getPoint(int) - Method in class org.distorted.library.type.Dynamic5D
-
Returns the location'th Static5D.
- getPoint(int) - Method in class org.distorted.library.type.DynamicQuat
-
Returns the location'th Static4D.
- getProgramHandle() - Method in class org.distorted.library.program.DistortedProgram
-
Return the handle of the created program so that we can later, say, call glUseProgram.
- getRegionDimension() - Method in class org.distorted.library.effect.Effect
-
Return the dimension of the Region supported by this effect (0- no region supported at all).
- getRegionDimension() - Method in enum org.distorted.library.effect.EffectName
-
What is the dimension of the Region supported by this effect?
- getShowNormals() - Method in class org.distorted.library.mesh.MeshBase
-
When rendering this mesh, should we also draw the normal vectors?
- getString() - Method in class org.distorted.library.effect.Effect
-
Return a printable name of this Effect.
- getSurface() - Method in class org.distorted.library.main.DistortedNode
-
Returns the surface this object gets rendered to.
- getTextureID() - Method in class org.distorted.library.main.DistortedFramebuffer
-
Return the ID of the Texture (COLOR attachment 0) that's backing this FBO.
- getTextureMap(int) - Method in class org.distorted.library.mesh.MeshBase
-
Return the texture map of one of the components.
- getType() - Method in class org.distorted.library.effect.Effect
-
Return the EffectType enum corresponding to this Effect.
- getType() - Method in enum org.distorted.library.effect.EffectName
-
Returns the Type of an individual Effect.
- getType(int) - Static method in enum org.distorted.library.effect.EffectType
-
Returns the i-th EffectType.
- getUniforms(int, int) - Static method in class org.distorted.library.mesh.MeshBase
-
- getUseCenters() - Static method in class org.distorted.library.mesh.MeshBase
-
Are we using per-component centers?
- glBlendFunc(int, int) - Method in class org.distorted.library.main.DistortedNode
-
When rendering this Node, use the following Blending mode.
- glClear(int) - Method in class org.distorted.library.main.DistortedNode
-
Before rendering this Node, clear the following buffers.
- glColorMask(boolean, boolean, boolean, boolean) - Method in class org.distorted.library.main.DistortedNode
-
When rendering this Node, use ColorMask (r,g,b,a).
- glDepthFunc(int) - Method in class org.distorted.library.main.DistortedNode
-
When rendering this Node, use the following DepthFunc.
- glDepthMask(boolean) - Method in class org.distorted.library.main.DistortedNode
-
When rendering this Node, switch on writing to Depth buffer?
- glDisable(int) - Method in class org.distorted.library.main.DistortedNode
-
When rendering this Node, which Tests to enable?
- glEnable(int) - Method in class org.distorted.library.main.DistortedNode
-
When rendering this Node, which Tests to enable?
- glStencilFunc(int, int, int) - Method in class org.distorted.library.main.DistortedNode
-
When rendering this Node, use the following StencilFunc.
- glStencilMask(int) - Method in class org.distorted.library.main.DistortedNode
-
When rendering this Node, which bits of the Stencil buffer to write to?
- glStencilOp(int, int, int) - Method in class org.distorted.library.main.DistortedNode
-
When rendering this Node, use the following StencilOp.
- markForDeletion() - Method in class org.distorted.library.main.DistortedEffects
-
Mark the underlying OpenGL object for deletion.
- markForDeletion() - Method in class org.distorted.library.main.DistortedNode
-
- markForDeletion() - Method in class org.distorted.library.mesh.MeshBase
-
Release all internal resources.
- MatrixEffect - Class in org.distorted.library.effect
-
Abstract class that represents an Effect that works by modifying the ModelView matrix.
- MatrixEffectMove - Class in org.distorted.library.effect
-
Move the Mesh by a 3D vector.
- MatrixEffectMove(Data3D) - Constructor for class org.distorted.library.effect.MatrixEffectMove
-
Move the Mesh by a 3D vector.
- MatrixEffectQuaternion - Class in org.distorted.library.effect
-
Rotate the Mesh by a quaternion.
- MatrixEffectQuaternion(Data4D, Data3D) - Constructor for class org.distorted.library.effect.MatrixEffectQuaternion
-
Rotate the Mesh by a quaternion.
- MatrixEffectRotate - Class in org.distorted.library.effect
-
Rotate the Mesh by 'angle' degrees around the center, along an axis.
- MatrixEffectRotate(Data1D, Data3D, Data3D) - Constructor for class org.distorted.library.effect.MatrixEffectRotate
-
Rotate the Mesh by 'angle' degrees around the center, along an axis.
- MatrixEffectScale - Class in org.distorted.library.effect
-
Scale the Mesh by 3D scale factors.
- MatrixEffectScale(Data3D) - Constructor for class org.distorted.library.effect.MatrixEffectScale
-
Scale the Mesh by 3D scale factors.
- MatrixEffectScale(float) - Constructor for class org.distorted.library.effect.MatrixEffectScale
-
Scale the Mesh by 3D scale factors.
- MatrixEffectShear - Class in org.distorted.library.effect
-
Shear the Mesh.
- MatrixEffectShear(Data3D, Data3D) - Constructor for class org.distorted.library.effect.MatrixEffectShear
-
Shear the Mesh.
- mAttribute - Variable in class org.distorted.library.program.DistortedProgram
-
List of Attributes (OpenGL ES 3.0: 'in' variables), in the same order as declared in the shader source.
- MAX_EFFECT_COMPONENTS - Static variable in class org.distorted.library.mesh.MeshBase
-
- mergeEffComponents() - Method in class org.distorted.library.mesh.MeshBase
-
Merge all effect components of this Mesh into a single one.
- mergeTexComponents() - Method in class org.distorted.library.mesh.MeshBase
-
Merge all texture components of this Mesh into a single one.
- MeshBase - Class in org.distorted.library.mesh
-
Abstract class which represents a Mesh, ie an array of vertices (rendered as a TRIANGLE_STRIP).
- MeshCubes - Class in org.distorted.library.mesh
-
Create a 3D grid composed of Cubes.
- MeshCubes(int, String, int) - Constructor for class org.distorted.library.mesh.MeshCubes
-
Creates the underlying mesh of vertices, normals, texture coords.
- MeshCubes(int, String, int, Static4D, Static4D, Static4D, Static4D, Static4D, Static4D) - Constructor for class org.distorted.library.mesh.MeshCubes
-
Creates the underlying mesh of vertices, normals, texture coords with custom texture mappings.
- MeshCubes(int, int, int) - Constructor for class org.distorted.library.mesh.MeshCubes
-
Creates a full, hole-less underlying mesh of vertices, normals, texture coords and colors.
- MeshCubes(int, int, int, Static4D, Static4D, Static4D, Static4D, Static4D, Static4D) - Constructor for class org.distorted.library.mesh.MeshCubes
-
Creates a full, hole-less underlying mesh of vertices, normals, texture coords and colors with
custom texture mappings.
- MeshCubes(MeshCubes, boolean) - Constructor for class org.distorted.library.mesh.MeshCubes
-
Copy constructor.
- MeshFile - Class in org.distorted.library.mesh
-
Read a file in our mesh format, 'dmesh' and create a Mesh from that.
- MeshFile(DataInputStream) - Constructor for class org.distorted.library.mesh.MeshFile
-
Read mesh description from a file.
- MeshFile(MeshFile, boolean) - Constructor for class org.distorted.library.mesh.MeshFile
-
Copy constructor.
- MeshJoined - Class in org.distorted.library.mesh
-
Create a Mesh which is a union of several simpler Meshes.
- MeshJoined(MeshBase[]) - Constructor for class org.distorted.library.mesh.MeshJoined
-
Join a list of (probably already changed by Vertex Effects) Meshes into one.
- MeshJoined(MeshJoined, boolean) - Constructor for class org.distorted.library.mesh.MeshJoined
-
Copy constructor.
- MeshPolygon - Class in org.distorted.library.mesh
-
Create a polygon of any shape and varying elevations from the edges towards the center.
- MeshPolygon(float[], float[], int, int) - Constructor for class org.distorted.library.mesh.MeshPolygon
-
Create a polygon of any shape and varying elevations from the edges towards the center.
- MeshPolygon(float[], float[]) - Constructor for class org.distorted.library.mesh.MeshPolygon
-
Create a polygon of any shape and varying elevations from the edges towards the center.
- MeshPolygon(MeshPolygon, boolean) - Constructor for class org.distorted.library.mesh.MeshPolygon
-
Copy constructor.
- MeshQuad - Class in org.distorted.library.mesh
-
Create a quad, i.e.
- MeshQuad() - Constructor for class org.distorted.library.mesh.MeshQuad
-
Creates the underlying grid of 4 vertices, normals, inflates and texture coords.
- MeshQuad(MeshQuad, boolean) - Constructor for class org.distorted.library.mesh.MeshQuad
-
Copy constructor.
- MeshSphere - Class in org.distorted.library.mesh
-
Create a Mesh which approximates a sphere.
- MeshSphere(int) - Constructor for class org.distorted.library.mesh.MeshSphere
-
Creates the underlying grid of vertices with the usual attribs which approximates a sphere.
- MeshSphere(MeshSphere, boolean) - Constructor for class org.distorted.library.mesh.MeshSphere
-
Copy cconstructor.
- MeshSquare - Class in org.distorted.library.mesh
-
Create a flat, rectangular grid.
- MeshSquare(int, int) - Constructor for class org.distorted.library.mesh.MeshSquare
-
Creates a rectangular grid of vertices, normals and texture coords.
- MeshSquare(float[], float[]) - Constructor for class org.distorted.library.mesh.MeshSquare
-
Creates a rectangular grid of vertices, normals and texture coords.
- MeshSquare(MeshSquare, boolean) - Constructor for class org.distorted.library.mesh.MeshSquare
-
Copy constructor.
- MeshTriangle - Class in org.distorted.library.mesh
-
Create a Mesh which approximates a triangle with vertices at (-0.5,-0.5),(+0.5,-0.5),(0.0,0.5)
- MeshTriangle(int) - Constructor for class org.distorted.library.mesh.MeshTriangle
-
Creates the underlying grid of vertices with the usual attribs which approximates a triangle
with vertices at (-0.5,-0.5),(+0.5,-0.5),(0.0,0.5)
- MeshTriangle(MeshTriangle, boolean) - Constructor for class org.distorted.library.mesh.MeshTriangle
-
Copy constructor.
- MODE_JUMP - Static variable in class org.distorted.library.type.Dynamic
-
One revolution takes us from the first point to the last and jumps straight back to the first point.
- MODE_LOOP - Static variable in class org.distorted.library.type.Dynamic
-
One revolution takes us from the first point to the last and back to first through the shortest path.
- MODE_PATH - Static variable in class org.distorted.library.type.Dynamic
-
One revolution takes us from the first point to the last and back to first through the same path.
- MULTIPLIER - Static variable in enum org.distorted.library.effect.EffectQuality
-
Each next Quality level renders into 1/MULTIPLIER smaller buffers.
- mUniform - Variable in class org.distorted.library.program.DistortedProgram
-
List of Uniforms, in the same order as declared in the shader source.
- set(float) - Method in class org.distorted.library.type.Static1D
-
Resets the value of the single float.
- set(Static1D) - Method in class org.distorted.library.type.Static1D
-
Copy a Static1D.
- set(float, float) - Method in class org.distorted.library.type.Static2D
-
Reset the value of the floats to (ox,oy).
- set(Static2D) - Method in class org.distorted.library.type.Static2D
-
Copy a Static2D.
- set(float, float, float) - Method in class org.distorted.library.type.Static3D
-
Reset the value of the floats to (vx,vy,vz).
- set(Static3D) - Method in class org.distorted.library.type.Static3D
-
Copy a Static3D.
- set(float, float, float, float) - Method in class org.distorted.library.type.Static4D
-
Reset the value of the floats to (vx,vy,vz,vw).
- set(Static4D) - Method in class org.distorted.library.type.Static4D
-
Copy a Static4D.
- set(float, float, float, float, float) - Method in class org.distorted.library.type.Static5D
-
Reset the value of the floats to (vx,vy,vz,vw,vv).
- set(Static5D) - Method in class org.distorted.library.type.Static5D
-
Copy a Static5D.
- set0(float) - Method in class org.distorted.library.type.Static1D
-
Resets the value of the first float.
- set0(float) - Method in class org.distorted.library.type.Static2D
-
Resets the value of the first float.
- set0(float) - Method in class org.distorted.library.type.Static3D
-
Resets the value of the first float.
- set0(float) - Method in class org.distorted.library.type.Static4D
-
Resets the value of the first float.
- set0(float) - Method in class org.distorted.library.type.Static5D
-
Resets the value of the first float.
- set1(float) - Method in class org.distorted.library.type.Static2D
-
Resets the value of the second float.
- set1(float) - Method in class org.distorted.library.type.Static3D
-
Resets the value of the second float.
- set1(float) - Method in class org.distorted.library.type.Static4D
-
Resets the value of the second float.
- set1(float) - Method in class org.distorted.library.type.Static5D
-
Resets the value of the second float.
- set2(float) - Method in class org.distorted.library.type.Static3D
-
Resets the value of the third float.
- set2(float) - Method in class org.distorted.library.type.Static4D
-
Resets the value of the third float.
- set2(float) - Method in class org.distorted.library.type.Static5D
-
Resets the value of the third float.
- set3(float) - Method in class org.distorted.library.type.Static4D
-
Resets the value of the fourth float.
- set3(float) - Method in class org.distorted.library.type.Static5D
-
Resets the value of the fourth float.
- set4(float) - Method in class org.distorted.library.type.Static5D
-
Resets the value of the fifth float.
- setAccessType(int) - Method in class org.distorted.library.type.Dynamic
-
Sets the access type this Dynamic will be working in.
- setAsInput(int) - Method in class org.distorted.library.main.DistortedFramebuffer
-
Bind the underlying rectangle of pixels as a OpenGL Texture.
- setColorARGB(int) - Method in class org.distorted.library.main.DistortedTexture
-
Paints the Texture with solid color.
- setComponentCenter(int, float, float, float) - Method in class org.distorted.library.mesh.MeshBase
-
Set center of a Component.
- setConvexity(float) - Method in class org.distorted.library.type.Dynamic
-
- setCount(float) - Method in class org.distorted.library.type.Dynamic
-
Sets how many revolutions we want to do.
- setDuration(long) - Method in class org.distorted.library.type.Dynamic
-
- setEffectAssociation(int, int, int) - Method in class org.distorted.library.mesh.MeshBase
-
Set Effect association.
- setMax(EffectType, int) - Static method in class org.distorted.library.main.DistortedLibrary
-
Sets the maximum number of effects that can be stored in a single EffectQueue at one time.
- setMeshAssociation(int, int) - Method in class org.distorted.library.effect.VertexEffect
-
Set Mesh association.
- setMode(int) - Method in class org.distorted.library.type.Dynamic
-
Sets the mode of the interpolation to Loop, Path or Jump.
- setNoise(Static1D) - Method in class org.distorted.library.type.Dynamic1D
-
Sets the 'smoothness' of interpolation.
- setNoise(Static2D) - Method in class org.distorted.library.type.Dynamic2D
-
Sets the 'smoothness' of interpolation.
- setNoise(Static3D) - Method in class org.distorted.library.type.Dynamic3D
-
Sets the 'smoothness' of interpolation.
- setNoise(Static4D) - Method in class org.distorted.library.type.Dynamic4D
-
Sets the 'smoothness' of interpolation.
- setNoise(Static5D) - Method in class org.distorted.library.type.Dynamic5D
-
Sets the 'smoothness' of interpolation.
- setOrderIndependentTransparency(boolean) - Method in class org.distorted.library.main.DistortedNode
-
When rendering this Node, should we use the Order Independent Transparency render more?
- setOrderIndependentTransparency(boolean, float) - Method in class org.distorted.library.main.DistortedNode
-
When rendering this Node, should we use the Order Independent Transparency render more?
- setPoint(int, float) - Method in class org.distorted.library.type.Dynamic1D
-
Resets the location'th Point.
- setPoint(int, float, float) - Method in class org.distorted.library.type.Dynamic2D
-
Resets the location'th Point.
- setPoint(int, float, float, float) - Method in class org.distorted.library.type.Dynamic3D
-
Resets the location'th Point.
- setPoint(int, float, float, float, float) - Method in class org.distorted.library.type.Dynamic4D
-
Resets the location'th Point.
- setPoint(int, float, float, float, float, float) - Method in class org.distorted.library.type.Dynamic5D
-
Resets the location'th Point.
- setPoint(int, float, float, float, float) - Method in class org.distorted.library.type.DynamicQuat
-
Resets the location'th Point.
- setProjection(float, float) - Method in class org.distorted.library.main.DistortedNode
-
Set Projection Matrix for the Framebuffer contained in this Node.
- setQuality(EffectQuality) - Method in class org.distorted.library.effect.PostprocessEffect
-
The higher the quality, the better the effect will look like and the slower it will be.
- setShowNormals(boolean) - Method in class org.distorted.library.mesh.MeshBase
-
When rendering this Mesh, do we want to render the Normal vectors as well?
- setTexture(Bitmap) - Method in class org.distorted.library.main.DistortedTexture
-
Sets the underlying android.graphics.Bitmap object.
- setTextureMap(Static4D[], int) - Method in class org.distorted.library.mesh.MeshBase
-
Sets texture maps for (some of) the components of this mesh.
- setUseCenters() - Static method in class org.distorted.library.mesh.MeshBase
-
Are we going to need per-component centers (needed for correct postprocessing of concave meshes)
Switching this on allocates 16*MAX_EFFECT_COMPONENTS bytes for uniforms in the vertex shader.
- showFPS() - Method in class org.distorted.library.main.DistortedScreen
-
Make the library show Frames Per Second in the upper-left corner.
- showFrameNumber() - Method in class org.distorted.library.main.DistortedScreen
-
Make the library show current frame number in the upper-left corner.
- Static - Class in org.distorted.library.type
-
Any-dimensional data structure containing arbitrary number of floats.
- Static1D - Class in org.distorted.library.type
-
A 1-dimensional data structure containing a single float.
- Static1D(float) - Constructor for class org.distorted.library.type.Static1D
-
Constructor that initialises the value of the single float to ox.
- Static2D - Class in org.distorted.library.type
-
A 2-dimensional data structure containing two floats.
- Static2D(float, float) - Constructor for class org.distorted.library.type.Static2D
-
Constructor that initialises the value of the two floats to (ox,oy).
- Static3D - Class in org.distorted.library.type
-
A 3-dimensional data structure containing three floats.
- Static3D(float, float, float) - Constructor for class org.distorted.library.type.Static3D
-
Constructor that initialises the value of the three floats to (vx,vy,vz).
- Static4D - Class in org.distorted.library.type
-
A 4-dimensional data structure containing four floats.
- Static4D(float, float, float, float) - Constructor for class org.distorted.library.type.Static4D
-
Constructor that initialises the value of the four floats to (vx,vy,vz,vw).
- Static5D - Class in org.distorted.library.type
-
A 5-dimensional data structure containing five floats.
- Static5D(float, float, float, float, float) - Constructor for class org.distorted.library.type.Static5D
-
Constructor that initialises the value of the five floats to (vx,vy,vz,vw,vv).
- valueOf(String) - Static method in enum org.distorted.library.effect.EffectName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.distorted.library.effect.EffectQuality
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.distorted.library.effect.EffectType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.distorted.library.effect.EffectName
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.distorted.library.effect.EffectQuality
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.distorted.library.effect.EffectType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VertexCompilationException - Exception in org.distorted.library.program
-
Thrown asynchronously by the library whenever shader compilation fails.
- VertexCompilationException() - Constructor for exception org.distorted.library.program.VertexCompilationException
-
Default empty constructor
- VertexCompilationException(String) - Constructor for exception org.distorted.library.program.VertexCompilationException
-
Constructor with a message describing why compilation failed.
- VertexCompilationException(Throwable) - Constructor for exception org.distorted.library.program.VertexCompilationException
-
Constructor necessary to make Chained Exceptions working.
- VertexCompilationException(String, Throwable) - Constructor for exception org.distorted.library.program.VertexCompilationException
-
Constructor necessary to make Chained Exceptions working.
- VertexEffect - Class in org.distorted.library.effect
-
Abstract class that represents an Effect that works by injecting certain code into the main Vertex shader.
- VertexEffectDeform - Class in org.distorted.library.effect
-
Deform the Mesh by applying a 3D vector of force.
- VertexEffectDeform(Data3D, Data1D, Data3D, Data4D) - Constructor for class org.distorted.library.effect.VertexEffectDeform
-
Deform the whole Mesh with a (possibly changing in time) vector of force applied to
a (possibly changing in time) point on the Mesh.
- VertexEffectDeform(Data3D, Data1D, Data3D) - Constructor for class org.distorted.library.effect.VertexEffectDeform
-
Deform the whole Mesh with a (possibly changing in time) vector of force applied to
a (possibly changing in time) point on the Mesh.
- VertexEffectDisappear - Class in org.distorted.library.effect
-
Make the whole Mesh disappear.
- VertexEffectDisappear() - Constructor for class org.distorted.library.effect.VertexEffectDisappear
-
Disappear the whole (component of the) Mesh.
- VertexEffectDistort - Class in org.distorted.library.effect
-
Distort the Mesh by applying a 3D vector of force.
- VertexEffectDistort(Data3D, Data3D, Data4D) - Constructor for class org.distorted.library.effect.VertexEffectDistort
-
Distort a (possibly changing in time) part of the Mesh by a (possibly changing in time) vector of force.
- VertexEffectDistort(Data3D, Data3D) - Constructor for class org.distorted.library.effect.VertexEffectDistort
-
Distort the whole Mesh by a (possibly changing in time) vector of force.
- VertexEffectMove - Class in org.distorted.library.effect
-
Move the Mesh with a given vector.
- VertexEffectMove(Data3D) - Constructor for class org.distorted.library.effect.VertexEffectMove
-
Move the whole Mesh with a (possibly changing in time) vector.
- VertexEffectPinch - Class in org.distorted.library.effect
-
Pull all points around the center of the Effect towards a line passing through the center
(that's if degree>=1) or push them away from the line (degree<=1).
- VertexEffectPinch(Data3D, Data3D, Data4D) - Constructor for class org.distorted.library.effect.VertexEffectPinch
-
Pull all points around the center of the Effect towards a line passing through the center
(that's if degree>=1) or push them away from the line (degree<=1)
- VertexEffectPinch(Data3D, Data3D) - Constructor for class org.distorted.library.effect.VertexEffectPinch
-
Pull all points around the center of the Effect towards a line passing through the center
(that's if degree>=1) or push them away from the line (degree<=1)
- VertexEffectQuaternion - Class in org.distorted.library.effect
-
Apply a given quaternion rotation to the Mesh.
- VertexEffectQuaternion(Data4D, Data3D) - Constructor for class org.distorted.library.effect.VertexEffectQuaternion
-
Rotate the Mesh by a (possibly changing in time) quaternion.
- VertexEffectRotate - Class in org.distorted.library.effect
-
Rotate the Mesh along a given axis by a given angle.
- VertexEffectRotate(Data1D, Data3D, Data3D) - Constructor for class org.distorted.library.effect.VertexEffectRotate
-
Rotate the Mesh by 'angle' degrees around the center, along an axis.
- VertexEffectScale - Class in org.distorted.library.effect
-
Scale the Mesh by 3D scale factors.
- VertexEffectScale(Data3D) - Constructor for class org.distorted.library.effect.VertexEffectScale
-
Scale the Mesh by 3D scale factors.
- VertexEffectScale(float) - Constructor for class org.distorted.library.effect.VertexEffectScale
-
Scale the Mesh by 3D scale factors.
- VertexEffectShear - Class in org.distorted.library.effect
-
Shear the Mesh.
- VertexEffectShear(Data3D, Data3D) - Constructor for class org.distorted.library.effect.VertexEffectShear
-
Shear the Mesh.
- VertexEffectSink - Class in org.distorted.library.effect
-
Pull all points around the center of the Effect towards the center point (if degree>=1) or push them
away from it (degree<=1).
- VertexEffectSink(Data1D, Data3D, Data4D) - Constructor for class org.distorted.library.effect.VertexEffectSink
-
Pull all points around the center of the Effect towards the center point (if degree>=1) or push them
away from it (degree<=1)
- VertexEffectSink(Data1D, Data3D) - Constructor for class org.distorted.library.effect.VertexEffectSink
-
Pull all points around the center of the Effect towards the center point(if degree>=1) or push them
away from it (degree<=1)
- VertexEffectSwirl - Class in org.distorted.library.effect
-
'Swirl' part of the Mesh, i.e rotate part of it around a point.
- VertexEffectSwirl(Data1D, Data3D, Data4D) - Constructor for class org.distorted.library.effect.VertexEffectSwirl
-
Rotate part of the Mesh around the Center of the Effect by a certain angle.
- VertexEffectSwirl(Data1D, Data3D) - Constructor for class org.distorted.library.effect.VertexEffectSwirl
-
Rotate the whole Mesh around the Center of the Effect by a certain angle.
- VertexEffectWave - Class in org.distorted.library.effect
-
Directional, sinusoidal wave effect.
- VertexEffectWave(Data5D, Data3D, Data4D) - Constructor for class org.distorted.library.effect.VertexEffectWave
-
Directional, sinusoidal wave effect.
- VertexEffectWave(Data5D, Data3D) - Constructor for class org.distorted.library.effect.VertexEffectWave
-
Directional, sinusoidal wave effect.
- VertexUniformsException - Exception in org.distorted.library.program
-
Thrown asynchronously by the library whenever shader compilation fails.
- VertexUniformsException() - Constructor for exception org.distorted.library.program.VertexUniformsException
-
Default empty constructor
- VertexUniformsException(String) - Constructor for exception org.distorted.library.program.VertexUniformsException
-
Constructor with a message describing why compilation failed.
- VertexUniformsException(Throwable) - Constructor for exception org.distorted.library.program.VertexUniformsException
-
Constructor necessary to make Chained Exceptions working.
- VertexUniformsException(String, Throwable) - Constructor for exception org.distorted.library.program.VertexUniformsException
-
Constructor necessary to make Chained Exceptions working.
- VertexUniformsException(String, int) - Constructor for exception org.distorted.library.program.VertexUniformsException
-
Constructor with a message describing why compilation failed and integer holding the maximum
number of uniforms in Vertex Shader supported by current hardware.