Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A B C D E F G H I L M N O P R S T U V W X Y Z

## A

addInMouseGrabberPool() - Method in class proscene.PSInteractiveFrame
  Adds the PSMouseGrabber in the `PSInteractiveFrame.mouseGrabberPool()`.
addInMouseGrabberPool() - Method in interface proscene.PSMouseGrabber
addWindow(GLWindow) - Method in class codeanticode.glgraphics.GLGraphics
  Adds a GLWindow to be handled by this renderer.
alignWithFrame(PSFrame) - Method in class proscene.PSFrame
  Convenience function that simply calls `alignWithFrame(frame, false, 0.85f)`
alignWithFrame(PSFrame, boolean) - Method in class proscene.PSFrame
  Convenience function that simply calls `alignWithFrame(frame, move, 0.85f)`
alignWithFrame(PSFrame, float) - Method in class proscene.PSFrame
  Convenience function that simply calls `alignWithFrame(frame, false, threshold)`
alignWithFrame(PSFrame, boolean, float) - Method in class proscene.PSFrame
  Aligns the PSFrame with `frame`, so that two of their axis are parallel.
ambientLight(float, float, float) - Method in class codeanticode.glgraphics.GLGraphics
  Add an ambient light based on the current color mode.
ambientLight(float, float, float, float, float, float) - Method in class codeanticode.glgraphics.GLGraphics
  Add an ambient light based on the current color mode.
ambientLight(float, float, float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
  Add an ambient light based on the current color mode.
ambientLight(float, float, float, float, float, float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
  Add an ambient light based on the current color mode.
angle() - Method in class proscene.PSQuaternion
  Returns the `angle` (in radians) of the rotation represented by the PSQuaternion.
apply(GLModel) - Method in class codeanticode.glgraphics.GLModelEffect
apply(GLModel[]) - Method in class codeanticode.glgraphics.GLModelEffect
apply(GLTexture, GLTexture) - Method in class codeanticode.glgraphics.GLTextureFilter
  Applies the shader program on texture srcTex, writing the output to the texture destTex.
apply(GLTexture, GLTexture, GLModel) - Method in class codeanticode.glgraphics.GLTextureFilter
  Applies the shader program on texture srcTex, writing the output to the texture destTex and model destModel.
apply(GLTexture, GLTexture, float) - Method in class codeanticode.glgraphics.GLTextureFilter
  Applies the shader program on texture srcTex, writing the output to the texture destTex.
apply(GLTexture, GLTexture, float, float, float, float) - Method in class codeanticode.glgraphics.GLTextureFilter
  Applies the shader program on texture srcTex, writing the output to the texture destTex.
apply(GLTexture[], GLTexture) - Method in class codeanticode.glgraphics.GLTextureFilter
  Applies the shader program on textures srcTex, writing the output to the texture destTex.
apply(GLTexture[], GLTexture, float) - Method in class codeanticode.glgraphics.GLTextureFilter
  Applies the shader program on textures srcTex, writing the output to the texture destTex.
apply(GLTexture[], GLTexture, float, float, float, float) - Method in class codeanticode.glgraphics.GLTextureFilter
  Applies the shader program on textures srcTex, writing the output to the texture destTex.
apply(GLTexture[], GLTexture[]) - Method in class codeanticode.glgraphics.GLTextureFilter
  Applies the shader program on textures srcTex, writing the output to the textures destTex.
apply(GLTexture[], GLTexture[], GLModel, float, float, float, float) - Method in class codeanticode.glgraphics.GLTextureFilter
  Applies the shader program on textures srcTex, writing the output to the textures destTex.
applyTransformation(PApplet) - Method in class proscene.PSFrame
  Apply the transformation defined by this PSFrame to `p`.
aspectRatio() - Method in class proscene.PSCamera
  Returns the PSCamera aspect ratio defined by `PSCamera.screenWidth()` / `PSCamera.screenHeight()`.
aspectRatio() - Method in class proscene.PScene
  Returns the `PApplet.width` to `PApplet.height` aspect ratio of the processing display window.
at() - Method in class proscene.PSCamera
  Returns a point defined in the world coordinate system where the camera is pointing at (just in front of `PSCamera.viewDirection()`).
attributes - Variable in class codeanticode.glgraphics.GLModel
available() - Method in class codeanticode.glgraphics.GLTexture
  Returns true if the texture has been initialized.
axis() - Method in class proscene.PSQuaternion
  Returns the normalized axis direction of the rotation represented by the PSQuaternion.
axisIsDrawn() - Method in class proscene.PScene
  Returns `true` if axis is currently being drawn and `false` otherwise.

## B

BACKGROUND_ALPHA - Static variable in interface codeanticode.glgraphics.GLConstants
beginDraw() - Method in class codeanticode.glgraphics.GLGraphics
beginDraw() - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
  Any drawing operation with this rendered must be enclosed between a call to beginDraw() and endDraw().
beginDraw() - Method in class proscene.PScene
  Sets the processing camera parameters from `PScene.camera()` and displays axis and grid accordingly to user flags
beginGL() - Method in class codeanticode.glgraphics.GLGraphics
beginGL() - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
beginUpdateAttributes(int) - Method in class codeanticode.glgraphics.GLModel
beginUpdateColors() - Method in class codeanticode.glgraphics.GLModel
beginUpdateNormals() - Method in class codeanticode.glgraphics.GLModel
beginUpdateTexCoords(int) - Method in class codeanticode.glgraphics.GLModel
beginUpdateVertices() - Method in class codeanticode.glgraphics.GLModel
  Enables vertex updating, to be done with the updateVertex()/displaceVertex() methods.

## C

camera() - Method in class codeanticode.glgraphics.GLGraphics
camera(float, float, float, float, float, float, float, float, float) - Method in class codeanticode.glgraphics.GLGraphics
camera() - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
camera(float, float, float, float, float, float, float, float, float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
camera() - Method in class proscene.PSCameraConstraint
  Returns the associated PSCamera.
camera() - Method in class proscene.PScene
  Returns the associated PSCamera, never `null`.
cameraCoordinatesOf(PVector) - Method in class proscene.PSCamera
  Returns the PSCamera frame coordinates of a point `src` defined in world coordinates.
cameraIsInRevolveMode() - Method in class proscene.PScene
  Tests if the `PScene.camera()` is in revolve mode (also known as arc-ball).
cameraType() - Method in class proscene.PScene
  Returns the current `PScene.camera()` type.
canDraw() - Method in class codeanticode.glgraphics.GLGraphics
  Adds the additional check for all the GL windows.
centerScene() - Method in class proscene.PSCamera
  Moves the PSCamera so that its `PSCamera.sceneCenter()` is projected on the center of the window.
centerVertices() - Method in class codeanticode.glgraphics.GLModel
  Centers the model to (0, 0, 0).
centerVertices(float, float) - Method in class codeanticode.glgraphics.GLModel
  Centers the model to (xc, yc, 0).
centerVertices(float, float, float) - Method in class codeanticode.glgraphics.GLModel
  Centers the model to (xc, yc, zc).
checkFBO() - Method in class codeanticode.glgraphics.GLFramebufferObject
checkIfGrabsMouse(int, int, PSCamera) - Method in class proscene.PSInteractiveFrame
  Implementation of the PSMouseGrabber main method.
checkIfGrabsMouse(int, int, PSCamera) - Method in interface proscene.PSMouseGrabber
  Called by the PScene before they test if the PSMouseGrabber `PSMouseGrabber.grabsMouse()`.
clear(int) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
clear(float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
clear(int, int) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
clear(int, float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
clear(float, float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
clear(int, int, int) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
clear(float, float, float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
clear(int, int, int, int) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
clear(float, float, float, float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
clear(int) - Method in class codeanticode.glgraphics.GLTexture
  Fills the texture with the specified gray tone.
clear(float) - Method in class codeanticode.glgraphics.GLTexture
  Fills the texture with the specified gray tone.
clear(int, int) - Method in class codeanticode.glgraphics.GLTexture
  Fills the texture with the specified gray tone and alpha value.
clear(int, float) - Method in class codeanticode.glgraphics.GLTexture
  Fills the texture with the specified rgb color and alpha value.
clear(float, float) - Method in class codeanticode.glgraphics.GLTexture
  Fills the texture with the specified gray tone and alpha value.
clear(int, int, int) - Method in class codeanticode.glgraphics.GLTexture
  Fills the texture with the specified color components.
clear(float, float, float) - Method in class codeanticode.glgraphics.GLTexture
  Fills the texture with the specified color components.
clear(int, int, int, int) - Method in class codeanticode.glgraphics.GLTexture
  Fills the texture with the specified color components and alpha component.
clear(float, float, float, float) - Method in class codeanticode.glgraphics.GLTexture
  Fills the texture with the specified color components and alpha component.
clearColorBuffer(int) - Method in class codeanticode.glgraphics.GLState
clearMouseGrabberPool() - Method in class proscene.PSInteractiveFrame
  Clears the `PSInteractiveFrame.mouseGrabberPool()`.
clearMouseGrabberPool() - Method in interface proscene.PSMouseGrabber
clearTex(int, int, int) - Method in class codeanticode.glgraphics.GLState
clone() - Method in class proscene.PSCamera
  Implementation of the clone method.
clone() - Method in class proscene.PSFrame
  Implementation of the clone method.
clone() - Method in class proscene.PSInteractiveCameraFrame
  Implementation of the clone method.
clone() - Method in class proscene.PSInteractiveFrame
  Implementation of the clone method.
codeanticode.glgraphics - package codeanticode.glgraphics
COLOR - Static variable in interface codeanticode.glgraphics.GLConstants
  This constant identifies the texture internal format GL_RGBA: 4 color components of 8 bits each, identical as ARGB.
colors - Variable in class codeanticode.glgraphics.GLModel
computeModelViewMatrix() - Method in class proscene.PSCamera
  Computes the modelView matrix associated with the Camera's `PSCamera.position()` and `PSCamera.orientation()`.
computeProjectionMatrix() - Method in class proscene.PSCamera
  Computes the projection matrix associated with the PSCamera.
cone(int, float, float) - Method in class proscene.PScene
  Same as `cone(det, 0, 0, r, h);`
cone(float, float) - Static method in class proscene.PScene
  Same as `cone(12, 0, 0, r, h);`
cone(int, float, float, float, float) - Static method in class proscene.PScene
  Places a cone with it's base centered at `(x,y)`, height `h` in positive `z`, radius `r`.
conjugate() - Method in class proscene.PSQuaternion
  Sets the value of this PSQuaternion to the conjugate of itself.
conjugate(PSQuaternion) - Method in class proscene.PSQuaternion
  Sets the value of this PSQuaternion to the conjugate of PSQuaternion q1.
constrainRotation(PSQuaternion, PSFrame) - Method in class proscene.PSCameraConstraint
  When `PSAxisPlaneConstraint.rotationConstraintType()` is of type AXIS, constrain `rotation` to be a rotation around an axis whose direction is defined in the `PSCameraConstraint.camera()` coordinate system by `PSAxisPlaneConstraint.rotationConstraintDirection()`.
constrainRotation(PSQuaternion, PSFrame) - Method in class proscene.PSConstraint
  Filters the rotation applied to the `frame`.
constrainRotation(PSQuaternion, PSFrame) - Method in class proscene.PSLocalConstraint
  When `PSAxisPlaneConstraint.rotationConstraintType()` is of Type AXIS, constrain `rotation` to be a rotation around an axis whose direction is defined in the PSFrame local coordinate system by `PSAxisPlaneConstraint.rotationConstraintDirection()`.
constrainRotation(PSQuaternion, PSFrame) - Method in class proscene.PSWorldConstraint
  When `PSAxisPlaneConstraint.rotationConstraintType()` is of type AXIS, constrain `rotation` to be a rotation around an axis whose direction is defined in the PSFrame world coordinate system by `PSAxisPlaneConstraint.rotationConstraintDirection()`.
constraint() - Method in class proscene.PSFrame
  Returns the current constraint applied to the PSFrame.
constrainTranslation(PVector, PSFrame) - Method in class proscene.PSCameraConstraint
  Depending on `PSAxisPlaneConstraint.translationConstraintType()`, `constrain` translation to be along an axis or limited to a plane defined in the `PSCameraConstraint.camera()` coordinate system by `PSAxisPlaneConstraint.translationConstraintDirection()`.
constrainTranslation(PVector, PSFrame) - Method in class proscene.PSConstraint
  Filters the translation applied to the PSframe.
constrainTranslation(PVector, PSFrame) - Method in class proscene.PSLocalConstraint
  Depending on `PSAxisPlaneConstraint.translationConstraintType()`, `constrain` translation to be along an axis or limited to a plane defined in the PSFrame local coordinate system by `PSAxisPlaneConstraint.translationConstraintDirection()`.
constrainTranslation(PVector, PSFrame) - Method in class proscene.PSWorldConstraint
  Depending on `PSAxisPlaneConstraint.translationConstraintType()`, `constrain` translation to be along an axis or limited to a plane defined in the PSFrame world coordinate system by `PSAxisPlaneConstraint.translationConstraintDirection()`.
convertClickToLine(Point, PVector, PVector) - Method in class proscene.PSCamera
  Gives the coefficients of a 3D half-line passing through the PSCamera eye and pixel (x,y).
coordinatesOf(PVector) - Method in class proscene.PSFrame
  Returns the PSFrame coordinates of a point `src` defined in the world coordinate system (converts from world to Frame).
coordinatesOfFrom(PVector, PSFrame) - Method in class proscene.PSFrame
  Returns the PSFrame coordinates of the point whose position in the `from` coordinate system is `src` (converts from `from` to PSFrame).
coordinatesOfIn(PVector, PSFrame) - Method in class proscene.PSFrame
  Returns the `in` coordinates of the point whose position in the PSFrame coordinate system is `src` (converts from PSFrame to `in`).
coordinateSystemConvention() - Method in class proscene.PSInteractiveFrame
  Returns the coordinate system convention used by this PSInteractiveFrame.
copy(GLTexture) - Method in class codeanticode.glgraphics.GLTexture
  Copy src texture into this.
copy() - Method in class proscene.PSFrame
  Calls `PSFrame.PSFrame(PSFrame)` (which is private) and returns a copy of `this` object.
copyTex(GLTexture, GLTexture) - Method in class codeanticode.glgraphics.GLState
createGLFont(String, float) - Method in class codeanticode.glgraphics.GLGraphics
createGLFont(String, float, boolean) - Method in class codeanticode.glgraphics.GLGraphics
createGLFont(String, float, boolean, char[]) - Method in class codeanticode.glgraphics.GLGraphics
currentLightFalloffConstantGL - Variable in class codeanticode.glgraphics.GLGraphics
  Current light falloff
currentLightFalloffConstantGL - Variable in class codeanticode.glgraphics.GLGraphicsOffScreen
  Current light falloff
currentLightFalloffLinearGL - Variable in class codeanticode.glgraphics.GLGraphics
currentLightFalloffLinearGL - Variable in class codeanticode.glgraphics.GLGraphicsOffScreen
currentLightFalloffQuadraticGL - Variable in class codeanticode.glgraphics.GLGraphics
currentLightFalloffQuadraticGL - Variable in class codeanticode.glgraphics.GLGraphicsOffScreen
currentLightSpecularGL - Variable in class codeanticode.glgraphics.GLGraphics
  Current specular color for lighting
currentLightSpecularGL - Variable in class codeanticode.glgraphics.GLGraphicsOffScreen
  Current specular color for lighting
cylinder(float, float) - Static method in class proscene.PScene
  Draws a cylinder of width `w` and height `h`.

## D

defaultKeyBindings() - Method in class proscene.PScene
  Associates interactivity actions to default keys.
directionalLight(float, float, float, float, float, float) - Method in class codeanticode.glgraphics.GLGraphics
directionalLight(float, float, float, float, float, float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
disablePopFramebuffer() - Static method in class codeanticode.glgraphics.GLState
disablePushFramebuffer() - Static method in class codeanticode.glgraphics.GLState
disableSingleFBO() - Static method in class codeanticode.glgraphics.GLState
disableVertexAttribArray() - Method in class codeanticode.glgraphics.GLSLShaderAttribute
disableVertexAttribs() - Method in class codeanticode.glgraphics.GLModelEffect
displaceAttribute(int, float) - Method in class codeanticode.glgraphics.GLModel
displaceAttribute(int, float, float) - Method in class codeanticode.glgraphics.GLModel
displaceAttribute(int, float, float, float) - Method in class codeanticode.glgraphics.GLModel
displaceAttribute(int, float, float, float, float) - Method in class codeanticode.glgraphics.GLModel
displaceAttribute(int, float[]) - Method in class codeanticode.glgraphics.GLModel
displaceNormal(int, float, float) - Method in class codeanticode.glgraphics.GLModel
displaceNormal(int, float, float, float) - Method in class codeanticode.glgraphics.GLModel
displaceNormal(int, float, float, float, float) - Method in class codeanticode.glgraphics.GLModel
displaceTexCoord(int, float, float) - Method in class codeanticode.glgraphics.GLModel
displaceVertex(int, float, float) - Method in class codeanticode.glgraphics.GLModel
  Adds a displacement (dx, dy) to the vertex idx.
displaceVertex(int, float, float, float) - Method in class codeanticode.glgraphics.GLModel
  Adds a displacement (dx, dy, dz) to the vertex idx.
displaceVertex(int, float, float, float, float) - Method in class codeanticode.glgraphics.GLModel
  Adds a displacement (dx, dy, dz, dw) to the vertex idx.
distanceToSceneCenter() - Method in class proscene.PSCamera
  Returns the distance from the Camera center to `PSCamera.sceneCenter()`, projected along the Camera Z axis.
dotProduct(PSQuaternion) - Method in class proscene.PSQuaternion
  Returns the "dot" product of this PSQuaternion and `b`:
dotProduct(PSQuaternion, PSQuaternion) - Static method in class proscene.PSQuaternion
  Returns the "dot" product of `a` and `b`:
DOUBLE - Static variable in interface codeanticode.glgraphics.GLConstants
  This constant identifies the texture internal format GL_RGBA32F_ARB: 4 float compontents of 32 bits each.
draw() - Method in class proscene.PScene
  Main paint method.
drawArrow(float) - Static method in class proscene.PScene
  Simply calls `drawArrow(length, 0.05f * length)`
drawArrow(float, float) - Static method in class proscene.PScene
  Draws a 3D arrow along the positive Z axis.
drawArrow(PVector, PVector, float) - Static method in class proscene.PScene
  Draws a 3D arrow between the 3D point `from` and the 3D point `to`, both defined in the current ModelView coordinates system.
drawAxis() - Static method in class proscene.PScene
  Convenience function that simply calls `drawAxis(1.0f)`
drawAxis(float) - Static method in class proscene.PScene
  Draws an axis of length `length` which origin correspond to that of the world coordinate system.
drawGrid() - Static method in class proscene.PScene
  Convenience function that simply calls `drawGrid(1.0f, 10)`
drawGrid(float) - Static method in class proscene.PScene
  Convenience function that simply calls `drawGrid(size, 10)`
drawGrid(int) - Static method in class proscene.PScene
  Convenience function that simply calls `drawGrid(1.0f, nbSubdivisions)`
drawGrid(float, int) - Static method in class proscene.PScene
  Draws a grid in the XY plane, centered on (0,0,0) (defined in the current coordinate system).
drawIsConstrained() - Method in class proscene.PScene
  Returns `true` if drawn is currently being constrained and `false` otherwise.
ds - Variable in class codeanticode.glgraphics.GLTexturedPoint
dt - Variable in class codeanticode.glgraphics.GLTexturedPoint
dx - Variable in class codeanticode.glgraphics.GLTexturedPoint
dy - Variable in class codeanticode.glgraphics.GLTexturedPoint
DYNAMIC - Static variable in class codeanticode.glgraphics.GLModel

## E

enableFastTextureLoad() - Method in class codeanticode.glgraphics.GLTexture
  Creates a Pixel Buffer Object (PBO) to allow for faster transfers of pixel data in GPU memory (EXPERIMENTAL).
enablePopFramebuffer() - Static method in class codeanticode.glgraphics.GLState
enablePushFramebuffer() - Static method in class codeanticode.glgraphics.GLState
enableSingleFBO() - Static method in class codeanticode.glgraphics.GLState
enableVertexAttribArray() - Method in class codeanticode.glgraphics.GLSLShaderAttribute
enableVertexAttribs() - Method in class codeanticode.glgraphics.GLModelEffect
endCamera() - Method in class codeanticode.glgraphics.GLGraphics
endCamera() - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
endDraw() - Method in class codeanticode.glgraphics.GLGraphics
endDraw() - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
  Any drawing operation with this rendered must be enclosed between a call to beginDraw() and endDraw().
endDraw() - Method in class proscene.PScene
  Displays some visual hints, such the `PScene.help()` text.
endGL() - Method in class codeanticode.glgraphics.GLGraphics
endGL() - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
endUpdateAttributes() - Method in class codeanticode.glgraphics.GLModel
endUpdateColors() - Method in class codeanticode.glgraphics.GLModel
endUpdateNormals() - Method in class codeanticode.glgraphics.GLModel
endUpdateTexCoords() - Method in class codeanticode.glgraphics.GLModel
endUpdateVertices() - Method in class codeanticode.glgraphics.GLModel
  Disables vertex updating.
exp() - Method in class proscene.PSQuaternion
  Returns the exponential of the PSQuaternion.

## F

fboMultisampleAvailable - Static variable in class codeanticode.glgraphics.GLState
fbosAvailable - Static variable in class codeanticode.glgraphics.GLState
fieldOfView() - Method in class proscene.PSCamera
  Returns the vertical field of view of the PSCamera (in radians).
filter(GLTextureFilter, GLTexture) - Method in class codeanticode.glgraphics.GLTexture
  Applies filter texFilter using this texture as source and destTex as destination.
filter(GLTextureFilter, GLTexture, float[]...) - Method in class codeanticode.glgraphics.GLTexture
  Applies filter texFilter using this texture as source and destTex as destination.
filter(GLTextureFilter, GLTexture, float) - Method in class codeanticode.glgraphics.GLTexture
  Applies filter texFilter using this texture as source, destTex as destination and destA as the destination alpha value for the filter.
filter(GLTextureFilter, GLTexture, float, float[]...) - Method in class codeanticode.glgraphics.GLTexture
  Applies filter texFilter using this texture as source, destTex as destination and destA as the destination alpha value for the filter.
filter(GLTextureFilter, GLTexture[], float) - Method in class codeanticode.glgraphics.GLTexture
  Applies filter texFilter using this texture as source, destTex as multiple destinations and destA as the destination alpha value constant for the filter.
filter(GLTextureFilter, GLTexture[], float, float[]...) - Method in class codeanticode.glgraphics.GLTexture
  Applies filter texFilter using this texture as source, destTex as multiple destinations and destA as the destination alpha value for the filter.
fitBoundingBox(PVector, PVector) - Method in class proscene.PSCamera
  Moves the PSCamera so that the (world axis aligned) bounding box (`min`, `max`) is entirely visible, using `PSCamera.fitSphere(PVector, float)`.
fitScreenRegion(Rectangle) - Method in class proscene.PSCamera
  Moves the PSCamera so that the rectangular screen region defined by `rectangle` (pixel units, with origin in the upper left corner) fits the screen.
fitSphere(PVector, float) - Method in class proscene.PSCamera
  Moves the PSCamera so that the sphere defined by `center`, `radius`) is visible and fits the window.
FLOAT - Static variable in interface codeanticode.glgraphics.GLConstants
  This constant identifies the texture internal format GL_RGBA16F_ARB: 4 float compontents of 16 bits each.
floatTexAvailable - Static variable in class codeanticode.glgraphics.GLState
flySpeed() - Method in class proscene.PSCamera
  Returns the fly speed of the PSCamera.
flyUpdate() - Method in class proscene.PSInteractiveCameraFrame
  Called for continuous frame motion in fly mode (see PSScene.MOVE_FORWARD).
flyUpVector() - Method in class proscene.PSInteractiveCameraFrame
  Returns the up vector used in fly mode, expressed in the world coordinate system.
focusDistance() - Method in class proscene.PSCamera
  Returns the focus distance used by stereo display, expressed in processing units.
format - Variable in class codeanticode.glgraphics.GLTextureParameters
  Texture internal format.
fragShadersAvailable - Static variable in class codeanticode.glgraphics.GLState
frame() - Method in class proscene.PSCamera
  Returns the PSInteractiveCameraFrame attached to the PSCamera.
from4x4MatrixToArray(float[][]) - Static method in class proscene.PSUtility
  Utility function that returns the [16] float array version of the given `mat` matrix.
fromArray4x4ToMatrix(float[]) - Static method in class proscene.PSUtility
  Utility function that returns the [4][4] float matrix version of the given `m` array.
fromAxisAngle(PVector, float) - Method in class proscene.PSQuaternion
  Sets the PSQuaternion as a rotation of `axis` and `angle` (in radians).
fromMatrix(PMatrix3D) - Method in class proscene.PSFrame
  Sets the PSFrame from an PMatrix3D (processing matrix) representation (rotation in the upper left 3x3 matrix and translation on the last column).
fromMatrix(PMatrix3D) - Method in class proscene.PSQuaternion
  Set the PSQuaternion from a (supposedly correct) 3x3 rotation matrix given in the upper left 3x3 sub-matrix of the PMatrix3D.
fromOpenGLArray(float[]) - Static method in class proscene.PSUtility
  Utility function that returns the PMatrix3D representation of the 16 `array` given in OpenGL format.
fromOpenGLToPMatrix3D(float[][]) - Static method in class proscene.PSUtility
  Utility function that returns the PMatrix3D representation of the 4x4 `matrix` given in OpenGL format.
fromPMatrix3DToMatrix(PMatrix3D) - Static method in class proscene.PSUtility
  Utility function that returns the [4][4]float matrix representation (European format) of the given PMatrix3D.
fromPMatrix3DToOpenGL(PMatrix3D) - Static method in class proscene.PSUtility
  Utility function that returns the [4][4]float matrix representation (OpenGL format) of the given PMatrix3D.
fromRotatedBasis(PVector, PVector, PVector) - Method in class proscene.PSQuaternion
  Sets the PSQuaternion from the three rotated vectors of an orthogonal basis.
fromRotationMatrix(float[][]) - Method in class proscene.PSQuaternion
  Set the PSQuaternion from a (supposedly correct) 3x3 rotation matrix.
fromTo(PVector, PVector) - Method in class proscene.PSQuaternion
  Sets the PSQuaternion as a rotation from the `from` direction to the `to` direction.
frustum(float, float, float, float, float, float) - Method in class codeanticode.glgraphics.GLGraphics
frustum(float, float, float, float, float, float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen

## G

genID() - Method in class codeanticode.glgraphics.GLSLShaderAttribute
genID() - Method in class codeanticode.glgraphics.GLSLShaderUniform
genTexCoords(int, int) - Method in class codeanticode.glgraphics.GLTexturedPoint
geoShadersAvailable - Static variable in class codeanticode.glgraphics.GLState
get3x3UpperLeftMatrixFromPMatrix3D(PMatrix3D) - Static method in class proscene.PSUtility
  Utility function that returns the 3x3 upper left sub-matrix of the given PMatrix3D.
getAttribLocation(String) - Method in class codeanticode.glgraphics.GLSLShader
  Returns the ID location of the attribute parameter given its name.
getAttributes(String, int) - Method in class codeanticode.glgraphics.GLModel
  Returns array list with attributes stored in binary file.
getBuffer(int[]) - Method in class codeanticode.glgraphics.GLTexture
  Copies the texture into intArray, assuming that the array has 4 components and the pixels are unsigned bytes.
getBuffer(int[], int) - Method in class codeanticode.glgraphics.GLTexture
  Copies the texture into intArray, using the specified format and assuming that the pixels are unsigned bytes.
getBuffer(int[], int, int) - Method in class codeanticode.glgraphics.GLTexture
  Copies the texture into intArray, using the specified format and type.
getBuffer(float[], int) - Method in class codeanticode.glgraphics.GLTexture
  Copies the texture into floatArray.
getByteBuffer(int[], int) - Method in class codeanticode.glgraphics.GLTexture
  Copies the texture into intArray, using the specified format and assuming that the pixels are unsigned bytes.
getCapabilities() - Method in class codeanticode.glgraphics.GLGraphics
  Returns the OpenGL capabilities of the drawable associated to this renderer.
getCapabilities() - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
  Returns the OpenGL capabilities of the drawable associated to this renderer.
getColors(String) - Method in class codeanticode.glgraphics.GLModel
  Returns array list with colors stored in binary file.
getCoordsVBO() - Method in class codeanticode.glgraphics.GLModel
  Returns the OpenGL identifier of the Vertex Buffer Object holding the coordinates of this model.
getDescription() - Method in class codeanticode.glgraphics.GLModel
getDescription() - Method in class codeanticode.glgraphics.GLModelEffect
  Returns the description of the filter.
getDescription() - Method in class codeanticode.glgraphics.GLTextureFilter
  Returns the description of the filter.
getFramebufferID() - Method in class codeanticode.glgraphics.GLFramebufferObject
getGLMajor() - Static method in class codeanticode.glgraphics.GLState
getGLMinor() - Static method in class codeanticode.glgraphics.GLState
getGLSLVersion() - Static method in class codeanticode.glgraphics.GLState
getGLVersion() - Static method in class codeanticode.glgraphics.GLState
getImage(PImage) - Method in class codeanticode.glgraphics.GLTexture
  Copies texture to img.
getIntBuffer(int[], int) - Method in class codeanticode.glgraphics.GLTexture
  Copies the texture into intArray, using the specified format and assuming that the pixels are integers.
getMaxPointSize() - Method in class codeanticode.glgraphics.GLModel
getMaxTextureCoordS() - Method in class codeanticode.glgraphics.GLTexture
  Returns the maximum possible value for the texture coordinate S.
getMaxTextureCoordT() - Method in class codeanticode.glgraphics.GLTexture
  Returns the maximum possible value for the texture coordinate T.
getModelViewMatrix() - Method in class proscene.PSCamera
  Convenience function that simply returns `return getModelViewMatrix(new PMatrix3D())`
getModelViewMatrix(PMatrix3D) - Method in class proscene.PSCamera
  Fills `m` with the Camera modelView matrix values and returns it.
getMouseGrabberPool() - Method in class proscene.PSInteractiveFrame
  See `PSMouseGrabber.getMouseGrabberPool()`.
getMouseGrabberPool() - Method in interface proscene.PSMouseGrabber
  Returns a list containing references to all the active PSMouseGrabbers.
getNewTex() - Method in class codeanticode.glgraphics.GLTexturePingPong
  Returns the current write texture.
getNormals(String) - Method in class codeanticode.glgraphics.GLModel
  Returns array list with normals stored in binary file.
getNumInputTextures() - Method in class codeanticode.glgraphics.GLTextureFilter
  Returns the maximum number of input or source textures supported by this filter.
getNumOutputTextures() - Method in class codeanticode.glgraphics.GLTextureFilter
  Returns the maximum number of output or destination textures supported by this filter.
getNumTextures() - Method in class codeanticode.glgraphics.GLModel
  Returns the number of textures.
getOldTex() - Method in class codeanticode.glgraphics.GLTexturePingPong
  Returns the current read texture.
getOrthoWidthHeight() - Method in class proscene.PSCamera
  Convenience function that simply returns `getOrthoWidthHeight(new float[2])`.
getOrthoWidthHeight(float[]) - Method in class proscene.PSCamera
  Fills in `target` with the `halfWidth` and `halfHeight` of the PSCamera orthographic frustum and returns it.
getOverride() - Method in class codeanticode.glgraphics.GLWindow
  Returns the value of the override variable, used to skip automatic rendering in the GLGraphics renderer.
getParameter(int) - Method in class codeanticode.glgraphics.GLModelEffect
  Returns the i-th parameter.
getParameter(String) - Method in class codeanticode.glgraphics.GLModelEffect
  Returns the parameter with the provided name.
getParameter(int) - Method in class codeanticode.glgraphics.GLTextureFilter
  Returns the i-th parameter.
getParameter(String) - Method in class codeanticode.glgraphics.GLTextureFilter
  Returns the parameter with the provided name.
getParameterCount() - Method in class codeanticode.glgraphics.GLModelEffect
  Get number of parameters.
getParameterCount() - Method in class codeanticode.glgraphics.GLTextureFilter
  Get number of parameters.
getParameterLabel(int) - Method in class codeanticode.glgraphics.GLModelEffect
  Returns the label of the i-th parameter.
getParameterLabel(int) - Method in class codeanticode.glgraphics.GLTextureFilter
  Returns the label of the i-th parameter.
getParameterName(int) - Method in class codeanticode.glgraphics.GLModelEffect
  Returns the name of the i-th parameter.
getParameterName(int) - Method in class codeanticode.glgraphics.GLTextureFilter
  Returns the name of the i-th parameter.
getParameterType(int) - Method in class codeanticode.glgraphics.GLModelEffect
  Returns the type of the i-th parameter.
getParameterType(int) - Method in class codeanticode.glgraphics.GLTextureFilter
  Returns the type of the i-th parameter.
getProjectionMatrix() - Method in class proscene.PSCamera
  Convenience function that simply returns `return return getProjectionMatrix(new PMatrix3D())`
getProjectionMatrix(PMatrix3D) - Method in class proscene.PSCamera
  Fills `m` with the PSCamera projection matrix values and returns it.
getReadTex() - Method in class codeanticode.glgraphics.GLTexturePingPong
  Returns the current read texture.
getSize() - Method in class codeanticode.glgraphics.GLModel
getTexCoords(String) - Method in class codeanticode.glgraphics.GLModel
  Returns array list with texture coordinates stored in binary file.
getTexture() - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
  Returns the texture where this offscreen renderer draws to.
getTexture(int) - Method in class codeanticode.glgraphics.GLModel
  Returns the i-th texture.
getTextureID() - Method in class codeanticode.glgraphics.GLTexture
  Provides the ID of the opegl texture object.
getTextureInternalFormat() - Method in class codeanticode.glgraphics.GLTexture
  Returns the texture internal format.
getTextureMagFilter() - Method in class codeanticode.glgraphics.GLTexture
  Returns the texture magnification filter.
getTextureMinFilter() - Method in class codeanticode.glgraphics.GLTexture
  Returns the texture minimization filter.
getTextureTarget() - Method in class codeanticode.glgraphics.GLTexture
  Returns the texture target.
getUniformLocation(String) - Method in class codeanticode.glgraphics.GLSLShader
  Returns the ID location of the uniform parameter given its name.
getVertices(String) - Method in class codeanticode.glgraphics.GLModel
  Returns array list with vertices stored in binary file.
getViewport() - Method in class proscene.PSCamera
  Convenience function that simply calls `return` `PSCamera.getViewport(int[])`.
getViewport(int[]) - Method in class proscene.PSCamera
  Fills `viewport` with the PSCamera viewport and returns it.
getWriteTex() - Method in class codeanticode.glgraphics.GLTexturePingPong
  Returns the current write texture.
gl - Static variable in class codeanticode.glgraphics.GLState
GL_DEPTH24_STENCIL8 - Static variable in interface codeanticode.glgraphics.GLConstants
GL_DEPTH_STENCIL - Static variable in interface codeanticode.glgraphics.GLConstants
GL_UNSIGNED_INT_24_8 - Static variable in interface codeanticode.glgraphics.GLConstants
GLConstants - Interface in codeanticode.glgraphics
  This interface class defines constants used in the glgraphics package.
GLConstants.ClickAction - Enum in codeanticode.glgraphics
GLConstants.KeyboardAction - Enum in codeanticode.glgraphics
GLConstants.MouseAction - Enum in codeanticode.glgraphics
GLConstants.MouseHandler - Enum in codeanticode.glgraphics
GLFont - Class in codeanticode.glgraphics
GLFont(PApplet, InputStream) - Constructor for class codeanticode.glgraphics.GLFont
GLFont(PApplet, Font, boolean, char[]) - Constructor for class codeanticode.glgraphics.GLFont
  Create a new image-based font on the fly.
GLFramebufferObject - Class in codeanticode.glgraphics
GLGRAPHICS - Static variable in interface codeanticode.glgraphics.GLConstants
  This constant identifies the GLGraphics renderer.
GLGraphics - Class in codeanticode.glgraphics
  This class makes the OpenGL renderer compatible with the GLTexture object.
GLGraphics() - Constructor for class codeanticode.glgraphics.GLGraphics
  Default constructor.
GLGraphicsOffScreen - Class in codeanticode.glgraphics
  This class implements an opengl renderer for off-screen rendering to texture.
GLGraphicsOffScreen(PApplet, int, int) - Constructor for class codeanticode.glgraphics.GLGraphicsOffScreen
  Creates an instance of GLGraphicsOffScreen with specified size, with mulisampling disabled.
GLGraphicsOffScreen(PApplet, int, int, boolean) - Constructor for class codeanticode.glgraphics.GLGraphicsOffScreen
  Creates an instance of GLGraphicsOffScreen with specified size and enabled/disabled multisampling, according to the value of the argument multi.
GLGraphicsOffScreen(PApplet, int, int, boolean, int) - Constructor for class codeanticode.glgraphics.GLGraphicsOffScreen
  Creates an instance of GLGraphicsOffScreen with specified size and enabled/disabled multisampling and multisampling level, according to the values of the arguments multi and level.
GLGraphicsOffScreen(PApplet, int, int, GLTextureParameters) - Constructor for class codeanticode.glgraphics.GLGraphicsOffScreen
  Creates an instance of GLGraphicsOffScreen with specified size and parameters for the destination texture.
GLGraphicsOffScreen(PApplet, int, int, GLTextureParameters, boolean) - Constructor for class codeanticode.glgraphics.GLGraphicsOffScreen
  Creates an instance of GLGraphicsOffScreen with specified size and parameters for the destination texture.
GLGraphicsOffScreen(PApplet, int, int, GLTextureParameters, boolean, int) - Constructor for class codeanticode.glgraphics.GLGraphicsOffScreen
  Creates an instance of GLGraphicsOffScreen with specified size and parameters for the destination texture.
GLModel - Class in codeanticode.glgraphics
  This class holds a 3D model composed of vertices, normals, colors (per vertex) and texture coordinates (also per vertex).
GLModel(PApplet, int, int, int) - Constructor for class codeanticode.glgraphics.GLModel
  Creates an instance of GLModel with the specified parameters: number of vertices, mode to draw the vertices (as points, sprites, lines, etc) and usage (static if the vertices will never change after the first time are initialized, dynamic if they will change frequently or stream if they will change at every frame).
GLModel(PApplet, float[], int, int) - Constructor for class codeanticode.glgraphics.GLModel
GLModel(PApplet, ArrayList<PVector>, int, int) - Constructor for class codeanticode.glgraphics.GLModel
GLModel(PApplet, String) - Constructor for class codeanticode.glgraphics.GLModel
GLModel(PApplet, URL) - Constructor for class codeanticode.glgraphics.GLModel
GLModelEffect - Class in codeanticode.glgraphics
GLModelEffect() - Constructor for class codeanticode.glgraphics.GLModelEffect
  Default constructor.
GLModelEffect(PApplet, String) - Constructor for class codeanticode.glgraphics.GLModelEffect
GLModelEffect(PApplet, URL) - Constructor for class codeanticode.glgraphics.GLModelEffect
  Creates an instance of GLTextureFilter, loading the filter from a URL.
GLModelEffectParameter - Class in codeanticode.glgraphics
  This class stores the (uniform) parameter for a model effect.
GLModelEffectParameter(PApplet, String, String, int) - Constructor for class codeanticode.glgraphics.GLModelEffectParameter
  Creates an instance of GLModelEffectParameter using the specified parameters.
GLModelEffectParameter(PApplet, GLSLShader, String, String, int) - Constructor for class codeanticode.glgraphics.GLModelEffectParameter
  Creates an instance of GLModelEffectParameter using the specified parameters.
GLModelEffectVertexAttrib - Class in codeanticode.glgraphics
  This class stores the (vertex attribute) parameter for a model effect.
GLModelEffectVertexAttrib(PApplet, String, String, int) - Constructor for class codeanticode.glgraphics.GLModelEffectVertexAttrib
  Creates an instance of GLModelEffectVertexAttrib using the specified parameters.
GLModelEffectVertexAttrib(PApplet, GLSLShader, String, String, int) - Constructor for class codeanticode.glgraphics.GLModelEffectVertexAttrib
  Creates an instance of GLModelEffectParameter using the specified parameters.
glsl100Available - Static variable in class codeanticode.glgraphics.GLState
GLSLShader - Class in codeanticode.glgraphics
  This class encapsulates a glsl shader.
GLSLShader(PApplet) - Constructor for class codeanticode.glgraphics.GLSLShader
  Creates an instance of GLSLShader.
GLSLShaderAttribute - Class in codeanticode.glgraphics
  This class stores the attribute variable of a GLSL shader.
GLSLShaderAttribute(PApplet, String, String, int) - Constructor for class codeanticode.glgraphics.GLSLShaderAttribute
  Creates an instance of GLSLShaderAttribute using the specified parameters.
GLSLShaderAttribute(PApplet, GLSLShader, String, String, int) - Constructor for class codeanticode.glgraphics.GLSLShaderAttribute
  Creates an instance of GLSLShaderUniform using the specified parameters.
GLSLShaderUniform - Class in codeanticode.glgraphics
  This class stores the uniform variable of a GLSL shader.
GLSLShaderUniform(PApplet, String, String, int) - Constructor for class codeanticode.glgraphics.GLSLShaderUniform
  Creates an instance of GLSLShaderUniform using the specified parameters.
GLSLShaderUniform(PApplet, GLSLShader, String, String, int) - Constructor for class codeanticode.glgraphics.GLSLShaderUniform
  Creates an instance of GLSLShaderUniform using the specified parameters.
GLState - Class in codeanticode.glgraphics
GLState(GL) - Constructor for class codeanticode.glgraphics.GLState
GLTexture - Class in codeanticode.glgraphics
  This class adds an opengl texture to a PImage object.
GLTexture(PApplet) - Constructor for class codeanticode.glgraphics.GLTexture
  Creates an instance of GLTexture with size 1x1.
GLTexture(PApplet, int, int) - Constructor for class codeanticode.glgraphics.GLTexture
  Creates an instance of GLTexture with size width x height.
GLTexture(PApplet, int, int, GLTextureParameters) - Constructor for class codeanticode.glgraphics.GLTexture
  Creates an instance of GLTexture with size width x height and with the specified parameters.
GLTexture(PApplet, int, int, int) - Constructor for class codeanticode.glgraphics.GLTexture
  Creates an instance of GLTexture with size width x height and with the specified format.
GLTexture(PApplet, int, int, int, int) - Constructor for class codeanticode.glgraphics.GLTexture
  Creates an instance of GLTexture with size width x height and with the specified format and filtering.
GLTexture(PApplet, String) - Constructor for class codeanticode.glgraphics.GLTexture
  Creates an instance of GLTexture using image file filename as source.
GLTexture(PApplet, int, int, GLTextureParameters, int) - Constructor for class codeanticode.glgraphics.GLTexture
GLTexture(PApplet, String, GLTextureParameters) - Constructor for class codeanticode.glgraphics.GLTexture
  Creates an instance of GLTexture using image file filename as source and the specified texture parameters.
GLTexture(PApplet, String, int) - Constructor for class codeanticode.glgraphics.GLTexture
  Creates an instance of GLTexture using image file filename as source and the specified format.
GLTexture(PApplet, String, int, int) - Constructor for class codeanticode.glgraphics.GLTexture
  Creates an instance of GLTexture using image file filename as source and the specified format and filtering.
GLTexture(PApplet, int) - Constructor for class codeanticode.glgraphics.GLTexture
  Creates an instance of GLTexture with power-of-two width and height that such that width * height is the closest to size.
GLTexture(PApplet, int, GLTextureParameters) - Constructor for class codeanticode.glgraphics.GLTexture
  Creates an instance of GLTexture with power-of-two width and height that such that width height is the closest to size, and with the specified parameters.
GLTexturedPoint - Class in codeanticode.glgraphics
GLTexturedPoint() - Constructor for class codeanticode.glgraphics.GLTexturedPoint
GLTexturedPoint(XMLElement) - Constructor for class codeanticode.glgraphics.GLTexturedPoint
GLTexturedPoint(int) - Constructor for class codeanticode.glgraphics.GLTexturedPoint
GLTexturedPoint(float, float, float, float) - Constructor for class codeanticode.glgraphics.GLTexturedPoint
GLTextureFilter - Class in codeanticode.glgraphics
  This class defines a 2D filter to apply on GLTexture objects.
GLTextureFilter() - Constructor for class codeanticode.glgraphics.GLTextureFilter
  Default constructor.
GLTextureFilter(PApplet, String) - Constructor for class codeanticode.glgraphics.GLTextureFilter
  Creates an instance of GLTextureFilter, loading the filter from filename.
GLTextureFilter(PApplet, URL) - Constructor for class codeanticode.glgraphics.GLTextureFilter
  Creates an instance of GLTextureFilter, loading the filter from a URL.
GLTextureFilterParameter - Class in codeanticode.glgraphics
  This class stores the (uniform) parameter for a texture filter.
GLTextureFilterParameter(PApplet, String, String, int) - Constructor for class codeanticode.glgraphics.GLTextureFilterParameter
  Creates an instance of GLTextureFilterParameter using the specified parameters.
GLTextureFilterParameter(PApplet, GLSLShader, String, String, int) - Constructor for class codeanticode.glgraphics.GLTextureFilterParameter
  Creates an instance of GLTextureFilterParameter using the specified parameters.
GLTextureGridCompiled - Class in codeanticode.glgraphics
GLTextureGridCompiled(GL) - Constructor for class codeanticode.glgraphics.GLTextureGridCompiled
GLTextureGridCompiled(GL, XMLElement) - Constructor for class codeanticode.glgraphics.GLTextureGridCompiled
GLTextureGridDirect - Class in codeanticode.glgraphics
GLTextureGridDirect(GL) - Constructor for class codeanticode.glgraphics.GLTextureGridDirect
GLTextureGridDirect(GL, XMLElement) - Constructor for class codeanticode.glgraphics.GLTextureGridDirect
GLTextureParameters - Class in codeanticode.glgraphics
  This class stores the parameters for a texture: target, internal format, minimization filter and magnification filter.
GLTextureParameters() - Constructor for class codeanticode.glgraphics.GLTextureParameters
  Creates an instance of GLTextureParameters, setting all the parameters to default values.
GLTextureParameters(int) - Constructor for class codeanticode.glgraphics.GLTextureParameters
GLTextureParameters(int, int) - Constructor for class codeanticode.glgraphics.GLTextureParameters
GLTexturePingPong - Class in codeanticode.glgraphics
  This class encapsulates two GLTextures, that are labeled as read and write.
GLTexturePingPong(GLTexture, GLTexture) - Constructor for class codeanticode.glgraphics.GLTexturePingPong
  The constructor of the class.
GLTextureWindow - Class in codeanticode.glgraphics
  An undecorated ligheweight AWT window to show just a single texture created in the main OpenGL context of the parent PApplet.
GLTextureWindow(PApplet, int, int, int, int) - Constructor for class codeanticode.glgraphics.GLTextureWindow
  Creates an instance of GLTextureWindow with the specified size (w, h) and position (x, y), which will show texture tex in it.
glu - Static variable in class codeanticode.glgraphics.GLState
GLUtils - Class in codeanticode.glgraphics
GLUtils() - Constructor for class codeanticode.glgraphics.GLUtils
GLWindow - Class in codeanticode.glgraphics
GLWindow() - Constructor for class codeanticode.glgraphics.GLWindow
grabsMouse() - Method in class proscene.PSInteractiveFrame
  Returns `true` when the PSMouseGrabber grabs the PScene's mouse events.
grabsMouse() - Method in interface proscene.PSMouseGrabber
gridIsDrawn() - Method in class proscene.PScene
  Returns `true` if grid is currently being drawn and `false` otherwise.

## H

help() - Method in class proscene.PScene
  Displays the help text describing how interactivity actions are binded to the keyboard and mouse.
helpIsDrawn() - Method in class proscene.PScene
  Returns `true` if the `PScene.help()` is currently being drawn and `false` otherwise.
hide() - Method in class codeanticode.glgraphics.GLTextureWindow
  Hides the window.
hide() - Method in class codeanticode.glgraphics.GLWindow
horizontalFieldOfView() - Method in class proscene.PSCamera
  Returns the horizontal field of view of the PSCamera (in radians).

## I

init(int, int) - Method in class codeanticode.glgraphics.GLTexture
  Sets the size of the image and texture to width x height.
init(int, int, GLTextureParameters) - Method in class codeanticode.glgraphics.GLTexture
  Sets the size of the image and texture to width x height, and the parameters of the texture to params.
init() - Method in class codeanticode.glgraphics.GLTexturePingPong
  Inits the read and write indices.
init() - Method in class codeanticode.glgraphics.GLTextureWindow
  Initializes the window.
init(boolean) - Method in class codeanticode.glgraphics.GLTextureWindow
  Initializes the window, setting the override property to the desired value.
init() - Method in class proscene.PScene
  This method is called before the first drawing and should be overloaded to initialize stuff not initialized in `PApplet.setup()`.
initAttributes(int) - Method in class codeanticode.glgraphics.GLModel
  Sets the number of attributes for this model.
initColors() - Method in class codeanticode.glgraphics.GLModel
  This method creates the colors, i.e.: it creates the internal OpenGL variables to store color data.
initNormals() - Method in class codeanticode.glgraphics.GLModel
  This method creates the normals, i.e.: it creates the internal OpenGL variables to store normal data.
initTexCoordArrays(int) - Method in class codeanticode.glgraphics.GLTexturedPoint
initTexures(int) - Method in class codeanticode.glgraphics.GLModel
  This method creates n textures, i.e.: it creates the internal OpenGL variables to store n textures.
interactiveFrame() - Method in class proscene.PScene
  Returns the PSInteractiveFrame associated to this PScene.
interactiveFrameIsDrawn() - Method in class proscene.PScene
  Returns `true` if axis is currently being drawn and `false` otherwise.
inverse() - Method in class proscene.PSFrame
  Returns a PSFrame representing the inverse of the PSFrame space transformation.
inverse() - Method in class proscene.PSQuaternion
  Returns the inverse PSQuaternion (inverse rotation).
inverseCoordinatesOf(PVector) - Method in class proscene.PSFrame
  Returns the world coordinates of the point whose position in the PSFrame coordinate system is `src` (converts from Frame to world).
inverseMatrix() - Method in class proscene.PSQuaternion
  Returns the associated inverse rotation processing PMatrix3D.
inverseRotate(PVector) - Method in class proscene.PSQuaternion
  Returns the image of `v` by the PSQuaternion `PSQuaternion.inverse()` rotation.
inverseRotationMatrix() - Method in class proscene.PSQuaternion
  Returns the 3x3 inverse rotation matrix associated with the PSQuaternion.
inverseTransformOf(PVector) - Method in class proscene.PSFrame
  Returns the world transform of the vector whose coordinates in the PSFrame coordinate system is `src` (converts vectors from Frame to world).
invert() - Method in class proscene.PSQuaternion
  Sets the value of this PSQuaternion to the inverse of itself.
invert(PSQuaternion) - Method in class proscene.PSQuaternion
  Sets the value of this PSQuaternion to the PSQuaternion inverse of `q1`.
IODistance() - Method in class proscene.PSCamera
  Returns the user's inter-ocular distance (in meters).
isFlippedX() - Method in class codeanticode.glgraphics.GLTexture
  Returns true if the texture is flipped along the horizontal direction.
isFlippedY() - Method in class codeanticode.glgraphics.GLTexture
  Returns true if the texture is flipped along the vertical direction.
isFramebufferFixed() - Static method in class codeanticode.glgraphics.GLState
isInMouseGrabberPool() - Method in class proscene.PSInteractiveFrame
  Returns `true` if the PSMouseGrabber is currently in the `PSInteractiveFrame.mouseGrabberPool()` list.
isInMouseGrabberPool() - Method in interface proscene.PSMouseGrabber
isPopFramebufferEnabled() - Static method in class codeanticode.glgraphics.GLState
isPushFramebufferEnabled() - Static method in class codeanticode.glgraphics.GLState
isSingleFBO() - Static method in class codeanticode.glgraphics.GLState
isSpinning() - Method in class proscene.PSInteractiveFrame
  Returns `true` when the PSInteractiveFrame is spinning.
isVisible() - Method in class codeanticode.glgraphics.GLTextureWindow
  Returns whether the window is visible or not.
isVisible() - Method in class codeanticode.glgraphics.GLWindow

## L

lightCountGL - Variable in class codeanticode.glgraphics.GLGraphics
lightCountGL - Variable in class codeanticode.glgraphics.GLGraphicsOffScreen
lightDiffuseGL - Variable in class codeanticode.glgraphics.GLGraphics
  Diffuse colors for lights.
lightDiffuseGL - Variable in class codeanticode.glgraphics.GLGraphicsOffScreen
  Diffuse colors for lights.
lightFalloff(float, float, float) - Method in class codeanticode.glgraphics.GLGraphics
  Set the light falloff rates for the last light that was created.
lightFalloff(float, float, float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
  Set the light falloff rates for the last light that was created.
lightFalloffConstantGL - Variable in class codeanticode.glgraphics.GLGraphics
  Light falloff
lightFalloffConstantGL - Variable in class codeanticode.glgraphics.GLGraphicsOffScreen
  Light falloff
lightFalloffLinearGL - Variable in class codeanticode.glgraphics.GLGraphics
lightFalloffLinearGL - Variable in class codeanticode.glgraphics.GLGraphicsOffScreen
lightFalloffQuadraticGL - Variable in class codeanticode.glgraphics.GLGraphics
lightFalloffQuadraticGL - Variable in class codeanticode.glgraphics.GLGraphicsOffScreen
lightNormalGL - Variable in class codeanticode.glgraphics.GLGraphics
  Light direction (normalized vector)
lightNormalGL - Variable in class codeanticode.glgraphics.GLGraphicsOffScreen
  Light direction (normalized vector)
lightPositionGL - Variable in class codeanticode.glgraphics.GLGraphics
  Light positions
lightPositionGL - Variable in class codeanticode.glgraphics.GLGraphicsOffScreen
  Light positions
lights() - Method in class codeanticode.glgraphics.GLGraphics
lights() - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
lightSpecular(float, float, float) - Method in class codeanticode.glgraphics.GLGraphics
  Set the specular color of the last light created.
lightSpecular(float, float, float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
  Set the specular color of the last light created.
lightSpecularGL - Variable in class codeanticode.glgraphics.GLGraphics
  Specular colors for lights.
lightSpecularGL - Variable in class codeanticode.glgraphics.GLGraphicsOffScreen
  Specular colors for lights.
lightSpotAngleCosGL - Variable in class codeanticode.glgraphics.GLGraphics
  Cosine of light spot angle
lightSpotAngleCosGL - Variable in class codeanticode.glgraphics.GLGraphicsOffScreen
  Cosine of light spot angle
lightSpotAngleGL - Variable in class codeanticode.glgraphics.GLGraphics
  Light spot angle
lightSpotAngleGL - Variable in class codeanticode.glgraphics.GLGraphicsOffScreen
  Light spot angle
lightSpotConcentrationGL - Variable in class codeanticode.glgraphics.GLGraphics
  Light spot concentration
lightSpotConcentrationGL - Variable in class codeanticode.glgraphics.GLGraphicsOffScreen
  Light spot concentration
lightTypeGL - Variable in class codeanticode.glgraphics.GLGraphics
  Light types
lightTypeGL - Variable in class codeanticode.glgraphics.GLGraphicsOffScreen
  Light types
LINE_LOOP - Static variable in interface codeanticode.glgraphics.GLConstants
LINE_STRIP - Static variable in interface codeanticode.glgraphics.GLConstants
LINEAR - Static variable in interface codeanticode.glgraphics.GLConstants
  This constant identifies the linear texture filter .
LINEAR_MIPMAP_LINEAR - Static variable in interface codeanticode.glgraphics.GLConstants
  This constant identifies the linear/linear function to build mipmaps .
LINEAR_MIPMAP_NEAREST - Static variable in interface codeanticode.glgraphics.GLConstants
  This constant identifies the linear/nearest function to build mipmaps .
linkProgram() - Method in class codeanticode.glgraphics.GLSLShader
  Links the shader program and validates it.
lnDif(PSQuaternion, PSQuaternion) - Static method in class proscene.PSQuaternion
  Simply returns {@code log(a.
loadAttributes(int, String) - Method in class codeanticode.glgraphics.GLModel
  Loads attribute nth from binary file into model.
loadColors(String) - Method in class codeanticode.glgraphics.GLModel
  Loads colors from binary file into model.
loadFragmentShader(String) - Method in class codeanticode.glgraphics.GLSLShader
  Loads and compiles the fragment shader contained in file.
loadFragmentShader(URL) - Method in class codeanticode.glgraphics.GLSLShader
  Loads and compiles the fragment shader contained in the URL.
loadGeometryShader(String) - Method in class codeanticode.glgraphics.GLSLShader
  Loads and compiles the geometry shader contained in file.
loadGeometryShader(URL) - Method in class codeanticode.glgraphics.GLSLShader
  Loads and compiles the geometry shader contained in the URL
loadGLFont(String) - Method in class codeanticode.glgraphics.GLGraphics
loadNormals(String) - Method in class codeanticode.glgraphics.GLModel
  Loads normals from binary file into model.
loadTexCoords(int, String) - Method in class codeanticode.glgraphics.GLModel
  Loads texture coordinates of nth texture from binary file into model.
loadTexture(String) - Method in class codeanticode.glgraphics.GLTexture
  Load texture, pixels and image from file.
loadTexture(String, GLTextureParameters) - Method in class codeanticode.glgraphics.GLTexture
  Load texture, pixels and image from file using the specified texture parameters.
loadTexture(String, int) - Method in class codeanticode.glgraphics.GLTexture
  Load texture, pixels and image from file using the specified texture format.
loadTexture(String, int, int) - Method in class codeanticode.glgraphics.GLTexture
  Load texture, pixels and image from file using the specified texture format and filtering.
loadTexture() - Method in class codeanticode.glgraphics.GLTexture
  Copy pixels to texture (loadPixels should have been called beforehand).
loadTextureFast() - Method in class codeanticode.glgraphics.GLTexture
  Copy pixels to texture using PBO (EXPERIMENTAL).
loadVertexShader(String) - Method in class codeanticode.glgraphics.GLSLShader
  Loads and compiles the vertex shader contained in file.
loadVertexShader(URL) - Method in class codeanticode.glgraphics.GLSLShader
  Loads and compiles the vertex shader contained in the URL.
loadVertices(String) - Method in class codeanticode.glgraphics.GLModel
  Loads vertices from binary file into model.
localCoordinatesOf(PVector) - Method in class proscene.PSFrame
  Returns the PSFrame coordinates of a point `src` defined in the `PSFrame.referenceFrame()` coordinate system (converts from `PSFrame.referenceFrame()` to Frame).
localInverseCoordinatesOf(PVector) - Method in class proscene.PSFrame
  Returns the `PSFrame.referenceFrame()` coordinates of a point `src` defined in the PSFrame coordinate system (converts from Frame to `PSFrame.referenceFrame()`).
localInverseTransformOf(PVector) - Method in class proscene.PSFrame
  Returns the `PSFrame.referenceFrame()` transform of a vector `src` defined in the PSFrame coordinate system (converts vectors from PSFrame to `PSFrame.referenceFrame()`).
localTransformOf(PVector) - Method in class proscene.PSFrame
  Returns the PSFrame transform of a vector `src` defined in the `PSFrame.referenceFrame()` coordinate system (converts vectors from `PSFrame.referenceFrame()` to PSFrame).
log() - Method in class proscene.PSQuaternion
  Returns the logarithm of the PSQuaternion.
lookAt(PVector) - Method in class proscene.PSCamera
  Sets the PSCamera `PSCamera.orientation()`, so that it looks at point `target` (defined in the world coordinate system).

## M

magFilter - Variable in class codeanticode.glgraphics.GLTextureParameters
  Texture magnification filter.
matrix() - Method in class proscene.PSFrame
  Returns the PMatrix3D associated with this PSFrame.
matrix() - Method in class proscene.PSQuaternion
  Returns the PMatrix3D (processing matrix) which represents the rotation matrix associated with the PSQuaternion.
MAX_LIGHTS_GL - Static variable in class codeanticode.glgraphics.GLGraphics
  Maximum lights by default is 8, the minimum defined by OpenGL.
MAX_LIGHTS_GL - Static variable in class codeanticode.glgraphics.GLGraphicsOffScreen
  Maximum lights by default is 8, the minimum defined by OpenGL.
minFilter - Variable in class codeanticode.glgraphics.GLTextureParameters
  Texture minimization filter.
model(GLModel) - Method in class codeanticode.glgraphics.GLGraphics
model(GLModel, GLModelEffect) - Method in class codeanticode.glgraphics.GLGraphics
model(GLModel, int, int) - Method in class codeanticode.glgraphics.GLGraphics
model(GLModel, int, int, GLModelEffect) - Method in class codeanticode.glgraphics.GLGraphics
model(GLModel, float, float, float, int, int, GLModelEffect) - Method in class codeanticode.glgraphics.GLGraphics
model(GLModel) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
model(GLModel, GLModelEffect) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
model(GLModel, int, int) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
model(GLModel, int, int, GLModelEffect) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
modelX(float, float, float) - Method in class codeanticode.glgraphics.GLGraphics
modelY(float, float, float) - Method in class codeanticode.glgraphics.GLGraphics
modelZ(float, float, float) - Method in class codeanticode.glgraphics.GLGraphics
mouseClicked(MouseEvent) - Method in class proscene.PScene
  Implementation of the MouseMotionListener interface method.
mouseDoubleClickEvent(MouseEvent, PSCamera) - Method in class proscene.PSInteractiveFrame
  Overloading of `PSMouseGrabber.mouseDoubleClickEvent(MouseEvent, PSCamera)`.
mouseDoubleClickEvent(MouseEvent, PSCamera) - Method in interface proscene.PSMouseGrabber
  Callback method called when the PSMouseGrabber `PSMouseGrabber.grabsMouse()` and a mouse button is double clicked.
mouseDragged(MouseEvent) - Method in class proscene.PScene
  Implementation of the MouseMotionListener interface method.
mouseEntered(MouseEvent) - Method in class proscene.PScene
  Implementation of the MouseMotionListener interface method.
mouseExited(MouseEvent) - Method in class proscene.PScene
  Implementation of the MouseMotionListener interface method.
mouseGrabber() - Method in class proscene.PScene
  Returns the current PSMouseGrabber, or `null` if none currently grabs mouse events.
mouseGrabberPool() - Static method in class proscene.PSInteractiveFrame
  Static version of `PSInteractiveFrame.getMouseGrabberPool()`.
MouseGrabberPool - Static variable in interface proscene.PSMouseGrabber
mouseMoved(MouseEvent) - Method in class proscene.PScene
  Implementation of the MouseMotionListener interface method.
mouseMoveEvent(MouseEvent, PSCamera) - Method in class proscene.PSInteractiveCameraFrame
  Overloading of `PSInteractiveFrame.mouseMoveEvent(MouseEvent, PSCamera)`.
mouseMoveEvent(MouseEvent, PSCamera) - Method in class proscene.PSInteractiveFrame
  Modifies the PSInteractiveFrame according to the mouse motion.
mouseMoveEvent(MouseEvent, PSCamera) - Method in interface proscene.PSMouseGrabber
  Callback method called when the PSMouseGrabber `PSMouseGrabber.grabsMouse()` and the mouse is moved while a button is pressed.
mousePressed(MouseEvent) - Method in class proscene.PScene
  Implementation of the MouseMotionListener interface method.
mousePressEvent(MouseEvent, PSCamera) - Method in class proscene.PSInteractiveFrame
  Initiates the PSInteractiveFrame mouse manipulation.
mousePressEvent(MouseEvent, PSCamera) - Method in interface proscene.PSMouseGrabber
  Callback method called when the PSMouseGrabber `PSMouseGrabber.grabsMouse()` and a mouse button is pressed.
mouseReleased(MouseEvent) - Method in class proscene.PScene
  Implementation of the MouseMotionListener interface method.
mouseReleaseEvent(MouseEvent, PSCamera) - Method in class proscene.PSInteractiveCameraFrame
  Overloading of `PSInteractiveFrame.mouseReleaseEvent(MouseEvent, PSCamera)`.
mouseReleaseEvent(MouseEvent, PSCamera) - Method in class proscene.PSInteractiveFrame
  Stops the PSInteractiveFrame mouse manipulation.
mouseReleaseEvent(MouseEvent, PSCamera) - Method in interface proscene.PSMouseGrabber
  Mouse release event callback method.
mouseWheelEvent(MouseWheelEvent, PSCamera) - Method in class proscene.PSInteractiveCameraFrame
  Overloading of `PSInteractiveFrame.mouseWheelEvent(MouseWheelEvent, PSCamera)`.
mouseWheelEvent(MouseWheelEvent, PSCamera) - Method in class proscene.PSInteractiveFrame
  Overloading of `PSMouseGrabber.mouseWheelEvent(MouseWheelEvent, PSCamera)`.
mouseWheelEvent(MouseWheelEvent, PSCamera) - Method in interface proscene.PSMouseGrabber
  Callback method called when the MouseGrabber `PSMouseGrabber.grabsMouse()` and the mouse wheel is used.
mouseWheelMoved(MouseWheelEvent) - Method in class proscene.PScene
  Implementation of the MouseWheelListener interface method.
multiply(PSQuaternion) - Method in class proscene.PSQuaternion
  Sets the value of this PSQuaternion to the PSQuaternion product of itself and `q1`, (i.e., `this = this * q1`).
multiply(PSQuaternion, PSQuaternion) - Static method in class proscene.PSQuaternion
  Returns the PSQuaternion which is product of quaternions `q1` and `q2`.
multiply(PVector) - Method in class proscene.PSQuaternion
  Returns the image of `v` by the rotation of this vector.
multiply(PSQuaternion, PVector) - Static method in class proscene.PSQuaternion
  Returns the image of `v` by the rotation `q1`.
multiplyInverse(PSQuaternion) - Method in class proscene.PSQuaternion
  Multiplies this PSQuaternion by the inverse of PSQuaternion `q1` and places the value into this PSQuaternion (i.e., `this = this * q^-1`).
multiplyInverse(PSQuaternion, PSQuaternion) - Static method in class proscene.PSQuaternion
  Returns the product of PSQuaternion `q1` by the inverse of PSQuaternion `q2` (i.e., `q1 * q2^-1`).
multiTexAvailable - Static variable in class codeanticode.glgraphics.GLState

## N

NEAREST - Static variable in interface codeanticode.glgraphics.GLConstants
  This constant identifies the nearest texture filter .
NEAREST_MIPMAP_LINEAR - Static variable in interface codeanticode.glgraphics.GLConstants
  This constant identifies the nearest/linear function to build mipmaps .
NEAREST_MIPMAP_NEAREST - Static variable in interface codeanticode.glgraphics.GLConstants
  This constant identifies the nearest/nearest function to build mipmaps .
negate() - Method in class proscene.PSQuaternion
  Negates all the coefficients of the PSQuaternion.
noBlend() - Method in class codeanticode.glgraphics.GLModel
  Disables blending.
noBlend() - Method in class codeanticode.glgraphics.GLTextureFilter
  Disables blending.
noLights() - Method in class codeanticode.glgraphics.GLGraphics
noLights() - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
nonTwoPowTexAvailable - Static variable in class codeanticode.glgraphics.GLState
normalize() - Method in class proscene.PSQuaternion
  Normalizes the value of this PSQuaternion in place and return its `norm`.
normals - Variable in class codeanticode.glgraphics.GLModel
ntex - Variable in class codeanticode.glgraphics.GLTexturedPoint

## O

orientation() - Method in class proscene.PSCamera
  Returns the PSCamera orientation, defined in the world coordinate system.
orientation() - Method in class proscene.PSFrame
  Returns the orientation of the PSFrame, defined in the world coordinate system.
ortho() - Method in class codeanticode.glgraphics.GLGraphics
ortho(float, float, float, float, float, float) - Method in class codeanticode.glgraphics.GLGraphics
ortho() - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
ortho(float, float, float, float, float, float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
orthogonalVector(PVector) - Static method in class proscene.PSUtility
  Utility function that returns a PVector orthogonal to `v`.

## P

paint(int) - Method in class codeanticode.glgraphics.GLTexture
  Paints the texture with the specified gray tone.
paint(float) - Method in class codeanticode.glgraphics.GLTexture
  Paints the texture with the specified gray tone.
paint(int, int) - Method in class codeanticode.glgraphics.GLTexture
  Paints the texture with the specified gray tone and alpha value.
paint(int, float) - Method in class codeanticode.glgraphics.GLTexture
  Paints the texture with the specified rgb color and alpha value.
paint(float, float) - Method in class codeanticode.glgraphics.GLTexture
  Paints the texture with the specified gray tone and alpha value.
paint(int, int, int) - Method in class codeanticode.glgraphics.GLTexture
  Paints the texture with the specified color components.
paint(float, float, float) - Method in class codeanticode.glgraphics.GLTexture
  Paints the texture with the specified color components.
paint(int, int, int, int) - Method in class codeanticode.glgraphics.GLTexture
  Paints the texture with the specified color components and alpha component.
paint(float, float, float, float) - Method in class codeanticode.glgraphics.GLTexture
  Paints the texture with the specified color components and alpha component.
paintTex(int, int, int, int, int) - Method in class codeanticode.glgraphics.GLState
parsePrimitiveType(String) - Static method in class codeanticode.glgraphics.GLUtils
parsePrimitiveTypeUpperCase(String) - Static method in class codeanticode.glgraphics.GLUtils
parseVBOMode(String) - Static method in class codeanticode.glgraphics.GLUtils
perspective() - Method in class codeanticode.glgraphics.GLGraphics
perspective(float, float, float, float) - Method in class codeanticode.glgraphics.GLGraphics
perspective() - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
perspective(float, float, float, float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
physicalDistanceToScreen() - Method in class proscene.PSCamera
  Returns the physical distance between the user's eyes and the screen (in meters).
physicalScreenWidth() - Method in class proscene.PSCamera
  Returns the physical screen width, in meters.
pixelPSRatio(PVector) - Method in class proscene.PSCamera
  Returns the ratio between pixel and processing scene units at `position`.
POINT_SPRITES - Static variable in interface codeanticode.glgraphics.GLConstants
pointLight(float, float, float, float, float, float) - Method in class codeanticode.glgraphics.GLGraphics
pointLight(float, float, float, float, float, float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
popMatrix() - Method in class codeanticode.glgraphics.GLGraphics
popMatrix() - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
position() - Method in class proscene.PSCamera
  Returns the PSCamera position (the eye), defined in the world coordinate system.
position() - Method in class proscene.PSFrame
  Returns the position of the PSFrame, defined in the world coordinate system.
projectedCoordinatesOf(PVector) - Method in class proscene.PSCamera
  Convenience function that simply returns `return projectedCoordinatesOf(src, null)`
projectedCoordinatesOf(PVector, PSFrame) - Method in class proscene.PSCamera
  Returns the screen projected coordinates of a point `src` defined in the `frame` coordinate system.
projectOnLine(PVector, PVector) - Method in class proscene.PSFrame
  Translates the PSFrame so that its `PSFrame.position()` lies on the line defined by `origin` and `direction` (defined in the world coordinate system).
projectVectorOnAxis(PVector, PVector) - Static method in class proscene.PSUtility
  Utility function that simply projects `src` on the axis of direction `direction` that passes through the origin.
projectVectorOnPlane(PVector, PVector) - Static method in class proscene.PSUtility
  Utility function that simply projects `src` on the plane whose normal is `normal` that passes through the origin.
proscene - package proscene
PSAxisPlaneConstraint - Class in proscene
  An abstract class for PSFrame PSConstraints defined by an axis or a plane.
PSAxisPlaneConstraint() - Constructor for class proscene.PSAxisPlaneConstraint
  Default constructor.
PSAxisPlaneConstraint.Type - Enum in proscene
  Type lists the different types of translation and rotation constraints that are available.
PSCamera - Class in proscene
  A perspective or orthographic camera.
PSCamera() - Constructor for class proscene.PSCamera
  Default constructor.
PSCamera.Type - Enum in proscene
  Enumerates the two possible types of Camera.
PSCameraConstraint - Class in proscene
  A PSAxisPlaneConstraint defined in the camera coordinate system.
PSCameraConstraint(PSCamera) - Constructor for class proscene.PSCameraConstraint
  Creates a PSCameraConstraint, whose constrained directions are defined in the `PSCameraConstraint.camera()` coordinate system.
PScene - Class in proscene
  A processing 3D interactive scene.
PScene(PApplet) - Constructor for class proscene.PScene
  All viewer parameters (display flags, scene parameters, associated objects...) are set to their default values.
PScene.MouseAction - Enum in proscene
  This enum defines mouse actions to be binded to the mouse.
PSConstraint - Class in proscene
  An interface class for Frame constraints.
PSConstraint() - Constructor for class proscene.PSConstraint
PSFrame - Class in proscene
  A PSFrame is a 3D coordinate system, represented by a `PSFrame.position()` and an `PSFrame.orientation()`.
PSFrame() - Constructor for class proscene.PSFrame
  Creates a default PSFrame.
PSFrame(PVector, PSQuaternion) - Constructor for class proscene.PSFrame
  Creates a PSFrame with a `PSFrame.position()` and an `PSFrame.orientation()`.
PSInteractiveCameraFrame - Class in proscene
  The PSInteractiveCameraFrame class represents a PSInteractiveFrame with Camera specific mouse bindings.
PSInteractiveCameraFrame() - Constructor for class proscene.PSInteractiveCameraFrame
  Default constructor.
PSInteractiveFrame - Class in proscene
  A PSInteractiveFrame is a PSFrame that can be rotated and translated using the mouse.
PSInteractiveFrame() - Constructor for class proscene.PSInteractiveFrame
  Default constructor.
PSInteractiveFrame.CoordinateSystemConvention - Enum in proscene
  This enum defines the coordinate system convention which is defined as `LEFT_HANDED` by default (processing standard).
PSLocalConstraint - Class in proscene
  A PSAxisPlaneConstraint defined in the PSFrame local coordinate system.
PSLocalConstraint() - Constructor for class proscene.PSLocalConstraint
PSMouseGrabber - Interface in proscene
  Interface for objects that grab mouse focus in a PScene.
PSQuaternion - Class in proscene
  A 4 element unit quaternion represented by single precision floating point x,y,z,w coordinates.
PSQuaternion() - Constructor for class proscene.PSQuaternion
  Constructs and initializes a PSQuaternion to (0.0,0.0,0.0,1.0), i.e., an identity rotation.
PSQuaternion(float, float, float, float) - Constructor for class proscene.PSQuaternion
  Default constructor for PSQuaternion(float x, float y, float z, float w, boolean normalize), with `normalize=true`.
PSQuaternion(float, float, float, float, boolean) - Constructor for class proscene.PSQuaternion
  Constructs and initializes a PSQuaternion from the specified xyzw coordinates.
PSQuaternion(float[]) - Constructor for class proscene.PSQuaternion
  Default constructor for PSQuaternion(float[] q, boolean normalize) with `normalize=true`.
PSQuaternion(float[], boolean) - Constructor for class proscene.PSQuaternion
  Constructs and initializes a PSQuaternion from the array of length 4.
PSQuaternion(PSQuaternion) - Constructor for class proscene.PSQuaternion
  Copy constructor.
PSQuaternion(PVector, float) - Constructor for class proscene.PSQuaternion
  Constructs and initializes a PSQuaternion from the specified rotation `axis` (non null) and `angle` (in radians).
PSQuaternion(PVector, PVector) - Constructor for class proscene.PSQuaternion
  Constructs a PSQuaternion that will rotate from the `from` direction to the `to` direction.
PSUtility - Class in proscene
  Utility class that complements the PVector and PMatrix classes.
PSUtility() - Constructor for class proscene.PSUtility
PSWorldConstraint - Class in proscene
  A PSAxisPlaneConstraint defined in the world coordinate system.
PSWorldConstraint() - Constructor for class proscene.PSWorldConstraint
pushMatrix() - Method in class codeanticode.glgraphics.GLGraphics
pushMatrix() - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
putBuffer(int[]) - Method in class codeanticode.glgraphics.GLTexture
  Copies intArray into the texture, assuming that the array contains 4 color components and pixels are unsigned bytes.
putBuffer(int[], int) - Method in class codeanticode.glgraphics.GLTexture
  Copies intArray into the texture, using the specified format and assuming that the pixels are unsigned bytes.
putBuffer(int[], int, int) - Method in class codeanticode.glgraphics.GLTexture
  Copies intArray into the texture, using the format and type specified.
putBuffer(float[]) - Method in class codeanticode.glgraphics.GLTexture
  Copies floatArray into the texture, assuming that the array has 4 components.
putBuffer(float[], int) - Method in class codeanticode.glgraphics.GLTexture
  Copies floatArray into the texture, using the specified number of channels.
putByteBuffer(int[], int) - Method in class codeanticode.glgraphics.GLTexture
  Copies intArray into the texture, using the specified format and assuming that the pixels are unsigned bytes.
putImage(PImage) - Method in class codeanticode.glgraphics.GLTexture
  Puts img into texture, pixels and image.
putImage(PImage, int) - Method in class codeanticode.glgraphics.GLTexture
  Puts img into texture, pixels and image.
putImage(PImage, int, int) - Method in class codeanticode.glgraphics.GLTexture
  Puts img into texture, pixels and image.
putImage(PImage, GLTextureParameters) - Method in class codeanticode.glgraphics.GLTexture
  Puts img into texture, pixels and image.
putIntBuffer(int[], int) - Method in class codeanticode.glgraphics.GLTexture
  Copies intArray into the texture, using the specified format and assuming that the pixels are integers.
putPixelsIntoTexture(PImage) - Method in class codeanticode.glgraphics.GLTexture
  Puts pixels of img into texture only.
putPixelsIntoTexture(PImage, int, int, int, int) - Method in class codeanticode.glgraphics.GLTexture
  Puts the pixels of img inside the rectangle (x, y, x+w, y+h) into texture only.

## R

randomQuaternion() - Static method in class proscene.PSQuaternion
  Returns a random unit PSQuaternion.
ready() - Method in class codeanticode.glgraphics.GLTextureWindow
  Returns true or false depending on whether or not the internal renderer has been initialized.
ready() - Method in class codeanticode.glgraphics.GLWindow
referenceFrame() - Method in class proscene.PSFrame
  Returns the reference PSFrame, in which coordinates system the PSFrame is defined.
removeFromMouseGrabberPool() - Method in class proscene.PSInteractiveFrame
  Removes the PSMouseGrabber from the `PSInteractiveFrame.mouseGrabberPool()`.
removeFromMouseGrabberPool() - Method in interface proscene.PSMouseGrabber
render() - Method in class codeanticode.glgraphics.GLModel
render(GLModelEffect) - Method in class codeanticode.glgraphics.GLModel
render(int, int) - Method in class codeanticode.glgraphics.GLModel
render(int, int, GLModelEffect) - Method in class codeanticode.glgraphics.GLModel
render() - Method in class codeanticode.glgraphics.GLTexture
  Draws the texture using the opengl commands, inside a rectangle located at the origin with the original size of the texture.
render(float, float) - Method in class codeanticode.glgraphics.GLTexture
  Draws the texture using the opengl commands, inside a rectangle located at (x,y) with the original size of the texture.
render(float, float, float, float) - Method in class codeanticode.glgraphics.GLTexture
  Draws the texture using the opengl commands, inside a rectangle of width w and height h located at (x,y).
render(PGraphicsOpenGL, float, float, float, float) - Method in class codeanticode.glgraphics.GLTexture
  Draws the texture using the opengl commands, inside a rectangle of width w and height h located at (x,y) and using the specified renderer.
render(PGraphicsOpenGL, float, float, float, float, float, float, float, float) - Method in class codeanticode.glgraphics.GLTexture
render(int, int, int, int, int) - Method in class codeanticode.glgraphics.GLTextureGridCompiled
render(int, int, int, int, int) - Method in class codeanticode.glgraphics.GLTextureGridDirect
render() - Method in class codeanticode.glgraphics.GLTextureWindow
  Draws the window, if the renderer has been initialized.
render() - Method in class codeanticode.glgraphics.GLWindow
resetLights() - Method in class codeanticode.glgraphics.GLGraphics
resetLights() - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
restoreGLMatrices() - Method in class codeanticode.glgraphics.GLState
restoreGLState() - Method in class codeanticode.glgraphics.GLState
restoreLights() - Method in class codeanticode.glgraphics.GLGraphics
restoreLights() - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
restoreView() - Method in class codeanticode.glgraphics.GLState
revolveAroundPoint() - Method in class proscene.PSCamera
  The point the PSCamera revolves around its `PSInteractiveCameraFrame.revolveAroundPoint()`.
revolveAroundPoint() - Method in class proscene.PSInteractiveCameraFrame
  Returns the point the PSInteractiveCameraFrame revolves around when rotated.
rightVector() - Method in class proscene.PSCamera
  Returns the normalized right vector of the PSCamera, defined in the world coordinate system.
rotate(float) - Method in class codeanticode.glgraphics.GLGraphics
rotate(float, float, float, float) - Method in class codeanticode.glgraphics.GLGraphics
rotate(float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
rotate(float, float, float, float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
rotate(PSQuaternion) - Method in class proscene.PSFrame
  Rotates the PSFrame by `q` (defined in the PSFrame coordinate system): `R = R*q`.
rotate(float, float, float, float) - Method in class proscene.PSFrame
  Same as `PSFrame.rotate(PSQuaternion)` but with `float` PSQuaternion parameters.
rotate(PVector) - Method in class proscene.PSQuaternion
  Returns the image of `v` by the PSQuaternion rotation.
rotateAroundPoint(PSQuaternion, PVector) - Method in class proscene.PSFrame
  Makes the PSFrame `PSFrame.rotate(PSQuaternion)` by `rotation` around `point`.
rotateAroundPointModifyingArgument(PSQuaternion, PVector) - Method in class proscene.PSFrame
  Same as `PSFrame.rotateAroundPoint(PSQuaternion, PVector)` but if there's a `PSFrame.constraint()` `rotation` is modified to satisfy it.
rotateModifyingArgument(PSQuaternion) - Method in class proscene.PSFrame
  Same as `PSFrame.rotate(PSQuaternion)` but if there's a `PSFrame.constraint()` `q` is modified to satisfy it.
rotateX(float) - Method in class codeanticode.glgraphics.GLGraphics
rotateX(float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
rotateY(float) - Method in class codeanticode.glgraphics.GLGraphics
rotateY(float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
rotateZ(float) - Method in class codeanticode.glgraphics.GLGraphics
rotateZ(float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
rotation() - Method in class proscene.PSFrame
  Returns the PSFrame rotation, defined with respect to the `PSFrame.referenceFrame()` (i.e, the current PSQuaternion orientation).
rotationConstraintDirection() - Method in class proscene.PSAxisPlaneConstraint
  Returns the axis direction used by the rotation constraint.
rotationConstraintType() - Method in class proscene.PSAxisPlaneConstraint
  Returns the rotation constraint Type.
rotationMatrix() - Method in class proscene.PSQuaternion
  Returns the 3x3 rotation matrix associated with the PSQuaternion.
rotationSensitivity() - Method in class proscene.PSInteractiveFrame
  Returns the influence of a mouse displacement on the PSInteractiveFrame rotation.

## S

s - Variable in class codeanticode.glgraphics.GLTexturedPoint
saveAttributes(String, ArrayList<float[]>, int) - Method in class codeanticode.glgraphics.GLModel
  Saves attributes in the given array list to binary file.
saveAttributes(int, String) - Method in class codeanticode.glgraphics.GLModel
  Saves attribute n-th in the model to binary file.
saveColors(String, ArrayList<float[]>) - Method in class codeanticode.glgraphics.GLModel
  Saves colors in the given array list to binary file.
saveColors(String) - Method in class codeanticode.glgraphics.GLModel
  Saves colors in the model to binary file.
saveGLMatrices() - Method in class codeanticode.glgraphics.GLState
saveGLState() - Method in class codeanticode.glgraphics.GLState
saveLightCount - Variable in class codeanticode.glgraphics.GLGraphics
saveLightCount - Variable in class codeanticode.glgraphics.GLGraphicsOffScreen
saveLights() - Method in class codeanticode.glgraphics.GLGraphics
saveLights() - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
saveNormals(String, ArrayList<PVector>) - Method in class codeanticode.glgraphics.GLModel
  Saves normals in the given array list to binary file.
saveNormals(String) - Method in class codeanticode.glgraphics.GLModel
  Saves normals in the model to binary file.
saveTexCoords(String, ArrayList<PVector>) - Method in class codeanticode.glgraphics.GLModel
  Saves texture coordinates in the given array list to binary file.
saveTexCoords(int, String) - Method in class codeanticode.glgraphics.GLModel
  Saves colors in the model to binary file.
saveVertices(String, ArrayList<PVector>) - Method in class codeanticode.glgraphics.GLModel
  Saves vertices in the given array list to binary file.
saveVertices(String) - Method in class codeanticode.glgraphics.GLModel
  Saves vertices in the model to binary file.
saveView() - Method in class codeanticode.glgraphics.GLState
scale(float) - Method in class codeanticode.glgraphics.GLGraphics
scale(float, float) - Method in class codeanticode.glgraphics.GLGraphics
scale(float, float, float) - Method in class codeanticode.glgraphics.GLGraphics
scale(float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
scale(float, float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
scale(float, float, float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
scaleCoords(int, int) - Method in class codeanticode.glgraphics.GLTexturedPoint
scene() - Method in class proscene.PScene
  The method that actually defines the scene.
sceneCenter() - Method in class proscene.PSCamera
  Returns the position of the scene center, defined in the world coordinate system.
sceneCenter() - Method in class proscene.PScene
  Returns the scene center.
sceneRadius() - Method in class proscene.PSCamera
  Returns the radius of the scene observed by the Camera.
sceneRadius() - Method in class proscene.PScene
  Returns the scene radius.
screenHeight() - Method in class proscene.PSCamera
  Returns the height (in pixels) of the PSCamera screen.
screenWidth() - Method in class proscene.PSCamera
  Returns the width (in pixels) of the PSCamera screen.
screenX(float, float) - Method in class codeanticode.glgraphics.GLGraphics
screenX(float, float, float) - Method in class codeanticode.glgraphics.GLGraphics
screenY(float, float) - Method in class codeanticode.glgraphics.GLGraphics
screenY(float, float, float) - Method in class codeanticode.glgraphics.GLGraphics
screenZ(float, float, float) - Method in class codeanticode.glgraphics.GLGraphics
setAspectRatio(float) - Method in class proscene.PSCamera
  Defines the PSCamera `PSCamera.aspectRatio()`.
setAsUndefined() - Method in class codeanticode.glgraphics.GLTexturedPoint
setAttribArrayPointer(int, boolean, int) - Method in class codeanticode.glgraphics.GLSLShaderAttribute
setAttribute(int, String, int) - Method in class codeanticode.glgraphics.GLModel
  Sets the name and size (number of components per vertex) of attribute i.
setAttribute() - Method in class codeanticode.glgraphics.GLSLShaderAttribute
  Copies the parameter value to the GPU.
setAxisIsDrawn() - Method in class proscene.PScene
  Convenience function that simply calls `setAxisIsDrawn(true)`
setAxisIsDrawn(boolean) - Method in class proscene.PScene
  Sets the display of the axis according to `draw`
setBlendMode(int) - Method in class codeanticode.glgraphics.GLGraphics
setBlendMode(int) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
setBlendMode(int) - Method in class codeanticode.glgraphics.GLModel
  Enables blending and sets the mode.
setBlendMode(int) - Method in class codeanticode.glgraphics.GLTextureFilter
  Enables blending and sets the mode.
setCamera(PSCamera) - Method in class proscene.PScene
  Replaces the current `PScene.camera()` with `camera`
setCameraType(PSCamera.Type) - Method in class proscene.PScene
  Sets the `PScene.camera()` type.
setColors(float) - Method in class codeanticode.glgraphics.GLModel
  Paints all vertices with the specified gray tone.
setColors(int, int) - Method in class codeanticode.glgraphics.GLModel
  Paints all vertices with the specified gray tone and alpha value.
setColors(int, float) - Method in class codeanticode.glgraphics.GLModel
  Paints all vertices with the specified rgb color and alpha value.
setColors(float, float) - Method in class codeanticode.glgraphics.GLModel
  Paints all vertices with the specified gray tone and alpha value.
setColors(int, int, int) - Method in class codeanticode.glgraphics.GLModel
  Paints all vertices with the specified color components.
setColors(float, float, float) - Method in class codeanticode.glgraphics.GLModel
  Paints all vertices with the specified color components.
setColors(int, int, int, int) - Method in class codeanticode.glgraphics.GLModel
  Paints all vertices with the specified color components and alpha component.
setColors(float, float, float, float) - Method in class codeanticode.glgraphics.GLModel
  Paints all vertices with the specified color components and alpha component.
setConstraint(PSConstraint) - Method in class proscene.PSFrame
setCoordinateSystemConvention(PSInteractiveFrame.CoordinateSystemConvention) - Method in class proscene.PSInteractiveFrame
  Defines the coordinate system convention of this PSInteractiveFrame, i.e., how mouse displacements are mapped into the virtual world.
setCoordinateSystemLeftHanded() - Method in class proscene.PSCamera
  Wrapper function that simply calls `frame().setCoordinateSystemConvention(CoordinateSystemConvention.LEFT_HANDED)`
setCoordinateSystemRightHanded() - Method in class proscene.PSCamera
  Wrapper function that simply calls `frame().setCoordinateSystemConvention(CoordinateSystemConvention.RIGHT_HANDED)`
setDrawInteractiveFrame() - Method in class proscene.PScene
setDrawInteractiveFrame(boolean) - Method in class proscene.PScene
  Sets the interactivity to the PScene `PScene.interactiveFrame()` instance according to `draw`
setDrawWithConstraint(boolean) - Method in class proscene.PScene
  Constrain frame displacements according to `wConstraint`
setEmission(float) - Method in class codeanticode.glgraphics.GLModel
  Set the emissive color to the specified gray tone.
setEmission(int, int) - Method in class codeanticode.glgraphics.GLModel
  Set the emissive color to the specified gray tone and alpha value.
setEmission(int, float) - Method in class codeanticode.glgraphics.GLModel
  Set the emissive color to the specified rgb color and alpha value.
setEmission(float, float) - Method in class codeanticode.glgraphics.GLModel
  Set the emissive color to the specified gray tone and alpha value.
setEmission(int, int, int) - Method in class codeanticode.glgraphics.GLModel
  Set the emissive color to the specified color components.
setEmission(float, float, float) - Method in class codeanticode.glgraphics.GLModel
  Set the emissive color to the specified color components.
setEmission(int, int, int, int) - Method in class codeanticode.glgraphics.GLModel
  Set the emissive color to the specified color components and alpha component.
setEmission(float, float, float, float) - Method in class codeanticode.glgraphics.GLModel
  Set the emissive color to the specified color components and alpha component.
setFieldOfView(float) - Method in class proscene.PSCamera
  Sets the vertical `PSCamera.fieldOfView()` of the PSCamera (in radians).
setFlippedX(boolean) - Method in class codeanticode.glgraphics.GLTexture
  Sets the texture as flipped or not flipped on the horizontal direction.
setFlippedY(boolean) - Method in class codeanticode.glgraphics.GLTexture
  Sets the texture as flipped or not flipped on the vertical direction.
setFlySpeed(float) - Method in class proscene.PSCamera
  Sets the PSCamera `PSCamera.flySpeed()`.
setFlySpeed(float) - Method in class proscene.PSInteractiveCameraFrame
  Sets the flySpeed(), defined in processing scene units.
setFlyUpVector(PVector) - Method in class proscene.PSInteractiveCameraFrame
  Sets the `PSInteractiveCameraFrame.flyUpVector()`, defined in the world coordinate system.
setFocusDistance(float) - Method in class proscene.PSCamera
  Sets the focusDistance(), in processing scene units.
setFOVToFitScene() - Method in class proscene.PSCamera
  Changes the PSCamera `PSCamera.fieldOfView()` so that the entire scene (defined by `PScene.sceneCenter()` and `PScene.sceneRadius()` is visible from the PSCamera `PSCamera.position()`.
setFrame(PSInteractiveCameraFrame) - Method in class proscene.PSCamera
  Sets the PSCamera `PSCamera.frame()`.
setFramebufferFixed(boolean) - Static method in class codeanticode.glgraphics.GLState
setGrabsMouse(boolean) - Method in class proscene.PSInteractiveFrame
  Sets the `PSInteractiveFrame.grabsMouse()` flag.
setGrabsMouse(boolean) - Method in interface proscene.PSMouseGrabber
setGridIsDrawn() - Method in class proscene.PScene
  Convenience function that simply calls `setGridIsDrawn(true)`
setGridIsDrawn(boolean) - Method in class proscene.PScene
  Sets the display of the grid according to `draw`
setHelpIsDrawn() - Method in class proscene.PScene
  Convenience function that simply calls `setHelpIsDrawn(true)`
setHelpIsDrawn(boolean) - Method in class proscene.PScene
  Sets the display of the `PScene.help()` according to `draw`
setHorizontalFieldOfView(float) - Method in class proscene.PSCamera
  Sets the `PSCamera.horizontalFieldOfView()` of the PSCamera (in radians).
setInteractiveFrame(PSInteractiveFrame) - Method in class proscene.PScene
  Sets `frame` as the PSInteractiveFrame associated to this PScene.
setIODistance(float) - Method in class proscene.PSCamera
  Sets the `PSCamera.IODistance()`.
setLineWidth(float) - Method in class codeanticode.glgraphics.GLModel
setModelViewMatrix(PMatrix3D) - Method in class proscene.PSCamera
  Sets the modelview matrix associated with the PSCamera directly from a PCamera.
setNewTex(int) - Method in class codeanticode.glgraphics.GLTexturePingPong
  Sets the value for the write texture.
setOffScreenRenderer(GLGraphicsOffScreen) - Method in class codeanticode.glgraphics.GLGraphics
setOldTex(int) - Method in class codeanticode.glgraphics.GLTexturePingPong
  Sets the value for the read texture.
setOrientation(float, float) - Method in class proscene.PSCamera
  Sets the `PSCamera.orientation()` of the PSCamera using polar coordinates.
setOrientation(PSQuaternion) - Method in class proscene.PSCamera
  Sets the PSCamera `PSCamera.orientation()`, defined in the world coordinate system.
setOrientation(PSQuaternion) - Method in class proscene.PSFrame
  Sets the `PSFrame.orientation()` of the PSFrame, defined in the world coordinate system.
setOrientation(float, float, float, float) - Method in class proscene.PSFrame
  Same as `PSFrame.setOrientation(PSQuaternion)`, but with `float` parameters.
setOrientationWithConstraint(PSQuaternion) - Method in class proscene.PSFrame
  Same as `PSFrame.setOrientation(PSQuaternion)`, but if there's a `PSFrame.constraint()` it is satisfied (without modifying `orientation`).
setOrthographicView(int, int) - Method in class codeanticode.glgraphics.GLState
setOverride(boolean) - Method in class codeanticode.glgraphics.GLWindow
  Sets the value of the override variable, used to skip automatic rendering in the GLGraphics renderer.
setParameter() - Method in class codeanticode.glgraphics.GLSLShaderUniform
  Copies the parameter value to the GPU.
setParameterValue(String, int) - Method in class codeanticode.glgraphics.GLModelEffect
  Sets the parameter value when the type is int.
setParameterValue(String, float) - Method in class codeanticode.glgraphics.GLModelEffect
  Sets the parameter value when the type is float.
setParameterValue(String, float[]) - Method in class codeanticode.glgraphics.GLModelEffect
  Sets the parameter value for any type.
setParameterValue(String, int, float) - Method in class codeanticode.glgraphics.GLModelEffect
  Sets the ith value for the parameter (only valid for vec or mat types).
setParameterValue(String, int, int, float) - Method in class codeanticode.glgraphics.GLModelEffect
  Sets the (ith, jth) value for the parameter (only valid for mat types).
setParameterValue(int, int) - Method in class codeanticode.glgraphics.GLModelEffect
  Sets the parameter value when the type is int.
setParameterValue(int, float) - Method in class codeanticode.glgraphics.GLModelEffect
  Sets the parameter value when the type is float.
setParameterValue(int, float[]) - Method in class codeanticode.glgraphics.GLModelEffect
  Sets the parameter value for any type.
setParameterValue(int, int, float) - Method in class codeanticode.glgraphics.GLModelEffect
  Sets the ith value for the parameter (only valid for vec or mat types).
setParameterValue(int, int, int, float) - Method in class codeanticode.glgraphics.GLModelEffect
  Sets the (ith, jth) value for the parameter (only valid for mat types).
setParameterValue(String, int) - Method in class codeanticode.glgraphics.GLTextureFilter
  Sets the parameter value when the type is int.
setParameterValue(String, float) - Method in class codeanticode.glgraphics.GLTextureFilter
  Sets the parameter value when the type is float.
setParameterValue(String, float[]) - Method in class codeanticode.glgraphics.GLTextureFilter
  Sets the parameter value for any type.
setParameterValue(String, int, float) - Method in class codeanticode.glgraphics.GLTextureFilter
  Sets the ith value for the parameter (only valid for vec or mat types).
setParameterValue(String, int, int, float) - Method in class codeanticode.glgraphics.GLTextureFilter
  Sets the (ith, jth) value for the parameter (only valid for mat types).
setParameterValue(int, int) - Method in class codeanticode.glgraphics.GLTextureFilter
  Sets the parameter value when the type is int.
setParameterValue(int, float) - Method in class codeanticode.glgraphics.GLTextureFilter
  Sets the parameter value when the type is float.
setParameterValue(int, float[]) - Method in class codeanticode.glgraphics.GLTextureFilter
  Sets the parameter value for any type.
setParameterValue(int, int, float) - Method in class codeanticode.glgraphics.GLTextureFilter
  Sets the ith value for the parameter (only valid for vec or mat types).
setParameterValue(int, int, int, float) - Method in class codeanticode.glgraphics.GLTextureFilter
  Sets the (ith, jth) value for the parameter (only valid for mat types).
setParameterValues(float[]...) - Method in class codeanticode.glgraphics.GLModelEffect
  Sets all the value for all the parameters, by means of a parameter list of variable length.
setParameterValues(float[]...) - Method in class codeanticode.glgraphics.GLTextureFilter
  Sets all the value for all the parameters, by means of a parameter list of variable length.
setPhysicalDistanceToScreen(float) - Method in class proscene.PSCamera
  Sets the `PSCamera.physicalDistanceToScreen()`.
setPhysicalScreenWidth(float) - Method in class proscene.PSCamera
  Sets the physical screen (monitor or projected wall) width (in meters).
setPointSize(float) - Method in class codeanticode.glgraphics.GLModel
setPosition(PVector) - Method in class proscene.PSCamera
  Sets the PSCamera `PSCamera.position()` (the eye), defined in the world coordinate system.
setPosition(PVector) - Method in class proscene.PSFrame
  Sets the `PSFrame.position()` of the PSFrame, defined in the world coordinate system.
setPosition(float, float, float) - Method in class proscene.PSFrame
  Same as `PSFrame.setPosition(float, float, float)`, but with `float` parameters.
setPositionWithConstraint(PVector) - Method in class proscene.PSFrame
  Same as `PSFrame.setPosition(PVector)`, but if there's a `PSFrame.constraint()` it is satisfied (without modifying `position`).
setProjectionMatrix(PMatrix3D) - Method in class proscene.PSCamera
  Sets the projection matrix associated with the PSCamera directly from a PCamera.
setRandom(float, float, float, float, float, float, float, float) - Method in class codeanticode.glgraphics.GLTexture
  Sets the texture to have random values in the ranges specified for each component.
setRandomDir2D(float, float, float, float) - Method in class codeanticode.glgraphics.GLTexture
  Sets the texture to have random values in the first two coordinates chosen on the circular region defined by the parameters.
setRandomDir3D(float, float, float, float, float, float) - Method in class codeanticode.glgraphics.GLTexture
  Sets the texture to have random values in the first three coordinates chosen on the spherical region defined by the parameters.
setReadTex(int) - Method in class codeanticode.glgraphics.GLTexturePingPong
  Sets the value for the read texture.
setReferenceFrame(PSFrame) - Method in class proscene.PSFrame
  Sets the `PSFrame.referenceFrame()` of the PSFrame.
setReflection(float) - Method in class codeanticode.glgraphics.GLModel
  Set the specular color to the specified gray tone.
setReflection(int, int) - Method in class codeanticode.glgraphics.GLModel
  Set the specular color to the specified gray tone and alpha value.
setReflection(int, float) - Method in class codeanticode.glgraphics.GLModel
  Set the specular color to the specified rgb color and alpha value.
setReflection(float, float) - Method in class codeanticode.glgraphics.GLModel
  Set the specular color to the specified gray tone and alpha value.
setReflection(int, int, int) - Method in class codeanticode.glgraphics.GLModel
  Set the specular color to the specified color components.
setReflection(float, float, float) - Method in class codeanticode.glgraphics.GLModel
  Set the specular color to the specified color components.
setReflection(int, int, int, int) - Method in class codeanticode.glgraphics.GLModel
  Set the specular color to the specified color components and alpha component.
setReflection(float, float, float, float) - Method in class codeanticode.glgraphics.GLModel
  Set the specular color to the specified color components and alpha component.
setRevolveAroundPoint(PVector) - Method in class proscene.PSCamera
  Changes the `PSCamera.revolveAroundPoint()` to `rap` (defined in the world coordinate system).
setRevolveAroundPoint(PVector) - Method in class proscene.PSInteractiveCameraFrame
  Sets the `PSInteractiveCameraFrame.revolveAroundPoint()`, defined in the world coordinate system.
setRotation(PSQuaternion) - Method in class proscene.PSFrame
  Set the current rotation PSQuaternion.
setRotation(float, float, float, float) - Method in class proscene.PSFrame
  Same as `PSFrame.setRotation(PSQuaternion)` but with `float` PSQuaternion parameters.
setRotationConstraint(PSAxisPlaneConstraint.Type, PVector) - Method in class proscene.PSAxisPlaneConstraint
  Simply calls `PSAxisPlaneConstraint.setRotationConstraintType(Type)` and `PSAxisPlaneConstraint.setRotationConstraintDirection(PVector)`.
setRotationConstraintDirection(PVector) - Method in class proscene.PSAxisPlaneConstraint
  Defines the `PSAxisPlaneConstraint.rotationConstraintDirection()`.
setRotationConstraintType(PSAxisPlaneConstraint.Type) - Method in class proscene.PSAxisPlaneConstraint
  Set the Type of the `PSAxisPlaneConstraint.rotationConstraintType()`.
setRotationSensitivity(float) - Method in class proscene.PSInteractiveFrame
  Defines the `PSInteractiveFrame.rotationSensitivity()`.
setRotationWithConstraint(PSQuaternion) - Method in class proscene.PSFrame
  Same as `PSFrame.setRotation(PSQuaternion)`, if there's a `PSFrame.constraint()` it's satisfied (without modifying `rotation`).
setSceneBoundingBox(PVector, PVector) - Method in class proscene.PSCamera
  Similar to `PSCamera.setSceneRadius(float)` and `PSCamera.setSceneCenter(PVector)`, but the scene limits are defined by a (world axis aligned) bounding box.
setSceneBoundingBox(PVector, PVector) - Method in class proscene.PScene
  Sets the `PScene.sceneCenter()` and `PScene.sceneRadius()` of the PScene from the `min` and `max` PVectors.
setSceneCenter(PVector) - Method in class proscene.PSCamera
  Sets the `PSCamera.sceneCenter()`.
setSceneCenter(PVector) - Method in class proscene.PScene
  Sets the `PScene.sceneCenter()` of the PScene.
setSceneRadius(float) - Method in class proscene.PSCamera
  Sets the `PSCamera.sceneRadius()` value.
setSceneRadius(float) - Method in class proscene.PScene
  Sets the `PScene.sceneRadius()` of the PScene.
setScreenWidthAndHeight(int, int) - Method in class proscene.PSCamera
  Sets PSCamera `PSCamera.screenWidth()` and `PSCamera.screenHeight()` (expressed in pixels).
setSize(int, int) - Method in class codeanticode.glgraphics.GLGraphics
setSize(int, int) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
setSpinningQuaternion(PSQuaternion) - Method in class proscene.PSInteractiveFrame
  Defines the `PSInteractiveFrame.spinningQuaternion()`.
setSpinningSensitivity(float) - Method in class proscene.PSInteractiveFrame
  Defines the `PSInteractiveFrame.spinningSensitivity()`.
setSpriteFadeSize(float) - Method in class codeanticode.glgraphics.GLModel
setTexCoords(int, float, float) - Method in class codeanticode.glgraphics.GLTexturedPoint
setTexCoordsDelta(int, float, float) - Method in class codeanticode.glgraphics.GLTexturedPoint
setTexture(int, GLTexture) - Method in class codeanticode.glgraphics.GLModel
  Sets the i-th texture.
setTexture(GLTexture) - Method in class codeanticode.glgraphics.GLTextureWindow
setTextures(GLTexture[]) - Method in class codeanticode.glgraphics.GLModelEffect
settingAsReferenceFrameWillCreateALoop(PSFrame) - Method in class proscene.PSFrame
  Returns `true` if setting `frame` as the PSFrame's `PSFrame.referenceFrame()` would create a loop in the PSFrame hierarchy.
setTint(float) - Method in class codeanticode.glgraphics.GLModel
  Set the tint color to the specified gray tone.
setTint(int, int) - Method in class codeanticode.glgraphics.GLModel
  Set the tint color to the specified gray tone and alpha value.
setTint(int, float) - Method in class codeanticode.glgraphics.GLModel
  Set the tint color to the specified rgb color and alpha value.
setTint(float, float) - Method in class codeanticode.glgraphics.GLModel
  Set the tint color to the specified gray tone and alpha value.
setTint(int, int, int) - Method in class codeanticode.glgraphics.GLModel
  Set the tint color to the specified color components.
setTint(float, float, float) - Method in class codeanticode.glgraphics.GLModel
  Set the tint color to the specified color components.
setTint(int, int, int, int) - Method in class codeanticode.glgraphics.GLModel
  Set the tint color to the specified color components and alpha component.
setTint(float, float, float, float) - Method in class codeanticode.glgraphics.GLModel
  Set the tint color to the specified color components and alpha component.
setTranslation(PVector) - Method in class proscene.PSFrame
  Sets the `PSFrame.translation()` of the frame, locally defined with respect to the `PSFrame.referenceFrame()`.
setTranslation(float, float, float) - Method in class proscene.PSFrame
  Same as `PSFrame.setTranslation(PVector)`, but with `float` parameters.
setTranslationConstraint(PSAxisPlaneConstraint.Type, PVector) - Method in class proscene.PSAxisPlaneConstraint
  Simply calls `PSAxisPlaneConstraint.setTranslationConstraintType(Type)` and `PSAxisPlaneConstraint.setTranslationConstraintDirection(PVector)`.
setTranslationConstraintDirection(PVector) - Method in class proscene.PSAxisPlaneConstraint
  Defines the `PSAxisPlaneConstraint.translationConstraintDirection()`.
setTranslationConstraintType(PSAxisPlaneConstraint.Type) - Method in class proscene.PSAxisPlaneConstraint
  Sets the Type() of the `PSAxisPlaneConstraint.translationConstraintType()`.
setTranslationSensitivity(float) - Method in class proscene.PSInteractiveFrame
  Defines the `PSInteractiveFrame.translationSensitivity()`.
setTranslationWithConstraint(PVector) - Method in class proscene.PSFrame
  Same as `PSFrame.setTranslation(PVector)`, but if there's a `PSFrame.constraint()` it is satisfied (without modifying `translation`).
setType(PSCamera.Type) - Method in class proscene.PSCamera
  Defines the PSCamera `PSCamera.type()`.
setupGeometryShader(String, String, int) - Method in class codeanticode.glgraphics.GLSLShader
  Configures the geometry shader by setting the primitive types that it will take as input and return as output, and the maximum number of vertices that will generate.
setUpVector(PVector) - Method in class proscene.PSCamera
  Convenience function that simply calls `setUpVector(up, true)`.
setUpVector(PVector, boolean) - Method in class proscene.PSCamera
  Rotates the PSCamera so that its `PSCamera.upVector()` becomes `up` (defined in the world coordinate system).
setValue(float, float, float, float) - Method in class codeanticode.glgraphics.GLTexture
  Sets the texture to have the same given float value in each component.
setVertexAttribs(int[], String[], int[]) - Method in class codeanticode.glgraphics.GLModelEffect
setViewDirection(PVector) - Method in class proscene.PSCamera
  Rotates the PSCamera so that its `PSCamera.viewDirection()` is `direction` (defined in the world coordinate system).
setWheelSensitivity(float) - Method in class proscene.PSInteractiveFrame
  Defines the `PSInteractiveFrame.wheelSensitivity()`.
setWriteTex(int) - Method in class codeanticode.glgraphics.GLTexturePingPong
  Sets the value for the write texture.
setZClippingCoefficient(float) - Method in class proscene.PSCamera
  Sets the `PSCamera.zClippingCoefficient()` value.
setZero() - Method in class codeanticode.glgraphics.GLTexture
  Sets to zero all the pixels of the texture.
setZNearCoefficient(float) - Method in class proscene.PSCamera
  Sets the `PSCamera.zNearCoefficient()` value.
shadersAvailable - Static variable in class codeanticode.glgraphics.GLState
shareContext(GLCanvas) - Method in class codeanticode.glgraphics.GLGraphics
  Creates a new context for canvas that is shared with the context of GLGraphics.
shareContext(GLDrawable) - Method in class codeanticode.glgraphics.GLGraphics
  Creates a new context for drawable that is shared with the context of GLGraphics.
shareContext(GLCanvas) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
  Creates a new context for canvas that is shared with the context of GLGraphics.
shareContext(GLDrawable) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
  Creates a new context for drawable that is shared with the context of GLGraphics.
show() - Method in class codeanticode.glgraphics.GLTextureWindow
  Shows the window.
show() - Method in class codeanticode.glgraphics.GLWindow
showEntireScene() - Method in class proscene.PSCamera
  Moves the PSCamera so that the entire scene is visible.
showEntireScene() - Method in class proscene.PScene
  Convenience wrapper function that simply calls `camera().showEntireScene()`
slerp(PSQuaternion, PSQuaternion, float) - Static method in class proscene.PSQuaternion
  Wrapper function that simply calls `slerp(a, b, t, true)`.
slerp(PSQuaternion, PSQuaternion, float, boolean) - Static method in class proscene.PSQuaternion
  Returns the slerp interpolation of quaternions `a` and `b`, at time `t`.
spin() - Method in class proscene.PSInteractiveCameraFrame
  Overloading of `PSInteractiveFrame.spin()`.
spin() - Method in class proscene.PSInteractiveFrame
  Rotates the PSInteractiveFrame by its `PSInteractiveFrame.spinningQuaternion()`.
spinningQuaternion() - Method in class proscene.PSInteractiveFrame
  Returns the incremental rotation that is applied by `PSInteractiveFrame.spin()` to the PSInteractiveFrame orientation when it `PSInteractiveFrame.isSpinning()`.
spinningSensitivity() - Method in class proscene.PSInteractiveFrame
  Returns the minimum mouse speed required (at button release) to make the PSInteractiveFrame `PSInteractiveFrame.spin()`.
spotLight(float, float, float, float, float, float, float, float, float, float, float) - Method in class codeanticode.glgraphics.GLGraphics
spotLight(float, float, float, float, float, float, float, float, float, float, float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
squad(PSQuaternion, PSQuaternion, PSQuaternion, PSQuaternion, float) - Static method in class proscene.PSQuaternion
  Returns the slerp interpolation of the two quaternions `a` and `b`, at time `t`, using tangents `tgA` and `tgB`.
squadTangent(PSQuaternion, PSQuaternion, PSQuaternion) - Static method in class proscene.PSQuaternion
  Returns a tangent PSQuaternion for `center`, defined by `before` and `after` quaternions.
squaredNorm(PSQuaternion) - Static method in class proscene.PSQuaternion
  Utility function that returns the squared norm of the PSQuaternion.
squaredNorm(PVector) - Static method in class proscene.PSUtility
  Utility function that returns the squared norm of the PVector.
start() - Method in class codeanticode.glgraphics.GLModelEffect
start() - Method in class codeanticode.glgraphics.GLSLShader
  Starts the execution of the shader program.
startSpinning(int) - Method in class proscene.PSInteractiveFrame
  Starts the spinning of the PSInteractiveFrame.
STATIC - Static variable in class codeanticode.glgraphics.GLModel
stop() - Method in class codeanticode.glgraphics.GLModelEffect
stop() - Method in class codeanticode.glgraphics.GLSLShader
  Stops the execution of the shader program.
stopSpinning() - Method in class proscene.PSInteractiveFrame
  Stops the spinning motion started using `PSInteractiveFrame.startSpinning(int)`.
STREAM - Static variable in class codeanticode.glgraphics.GLModel
swap() - Method in class codeanticode.glgraphics.GLTexturePingPong
  Swaps the two textures, read becomes write and viceversa.

## T

t - Variable in class codeanticode.glgraphics.GLTexturedPoint
target - Variable in class codeanticode.glgraphics.GLTextureParameters
  Texture target.
TEX_BYTE - Static variable in interface codeanticode.glgraphics.GLConstants
  This constant identifies an unsigned byte texture buffer.
TEX_FILTER_PARAM_FLOAT - Static variable in interface codeanticode.glgraphics.GLConstants
TEX_FILTER_PARAM_INT - Static variable in interface codeanticode.glgraphics.GLConstants
  These constants identifies the texture parameter types.
TEX_FILTER_PARAM_MAT2 - Static variable in interface codeanticode.glgraphics.GLConstants
TEX_FILTER_PARAM_MAT3 - Static variable in interface codeanticode.glgraphics.GLConstants
TEX_FILTER_PARAM_MAT4 - Static variable in interface codeanticode.glgraphics.GLConstants
TEX_FILTER_PARAM_VEC2 - Static variable in interface codeanticode.glgraphics.GLConstants
TEX_FILTER_PARAM_VEC3 - Static variable in interface codeanticode.glgraphics.GLConstants
TEX_FILTER_PARAM_VEC4 - Static variable in interface codeanticode.glgraphics.GLConstants
TEX_INT - Static variable in interface codeanticode.glgraphics.GLConstants
  This constant identifies an integer texture buffer.
TEX_NORM - Static variable in interface codeanticode.glgraphics.GLConstants
  This constant identifies the texture target GL_TEXTURE_2D, that is, textures with normalized coordinates.
TEX_ONEDIM - Static variable in interface codeanticode.glgraphics.GLConstants
  This constant identifies the texture target GL_TEXTURE_1D, that is, one-dimensional textures.
TEX_RECT - Static variable in interface codeanticode.glgraphics.GLConstants
  This constant identifies the texture target GL_TEXTURE_RECTANGLE, that is, textures with non-normalized coordinates
texCoords - Variable in class codeanticode.glgraphics.GLModel
textures - Variable in class codeanticode.glgraphics.GLModel
tint(int) - Method in class codeanticode.glgraphics.GLTextureWindow
  Sets the texture tint color.
toggleAxisIsDrawn() - Method in class proscene.PScene
  Toggles the state of `PScene.axisIsDrawn()`.
toggleCameraMode() - Method in class proscene.PScene
  Toggles the `PScene.camera()` mode between arc-ball and fly.
toggleCameraType() - Method in class proscene.PScene
  Toggles the `PScene.camera()` type between PERSPECTIVE and ORTHOGRAPHIC.
toggleDrawInteractiveFrame() - Method in class proscene.PScene
  Toggles the `PScene.interactiveFrame()` interactivity on and off.
toggleDrawWithConstraint() - Method in class proscene.PScene
  Toggles the draw with constraint on and off.
toggleGridIsDrawn() - Method in class proscene.PScene
  Toggles the state of `PScene.gridIsDrawn()`.
toggleHelpIsDrawn() - Method in class proscene.PScene
  Toggles the state of the `PScene.helpIsDrawn()`
transformOf(PVector) - Method in class proscene.PSFrame
  Returns the PSFrame transform of a vector `src` defined in the world coordinate system (converts vectors from world to Frame).
transformOfFrom(PVector, PSFrame) - Method in class proscene.PSFrame
  Returns the PSFrame transform of the vector whose coordinates in the `from` coordinate system is `src` (converts vectors from `from` to PSFrame).
transformOfIn(PVector, PSFrame) - Method in class proscene.PSFrame
  Returns the `in` transform of the vector whose coordinates in the PSFrame coordinate system is `src` (converts vectors from PSFrame to `in`).
translate(float, float) - Method in class codeanticode.glgraphics.GLGraphics
translate(float, float, float) - Method in class codeanticode.glgraphics.GLGraphics
translate(float, float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
translate(float, float, float) - Method in class codeanticode.glgraphics.GLGraphicsOffScreen
translate(PVector) - Method in class proscene.PSFrame
  Translates the PSFrame of `t` (defined in the PSFrame coordinate system).
translate(float, float, float) - Method in class proscene.PSFrame
  Same as `PSFrame.translate(PVector)` but with `float` parameters.
translateModifyingArgument(PVector) - Method in class proscene.PSFrame
  Same as `PSFrame.translate(PVector)` but if there's a `PSFrame.constraint()` `t` is modified to satisfy it.
translation() - Method in class proscene.PSFrame
  Returns the PSFrame translation, defined with respect to the `PSFrame.referenceFrame()`.
translationConstraintDirection() - Method in class proscene.PSAxisPlaneConstraint
  Returns the direction used by the translation constraint.
translationConstraintType() - Method in class proscene.PSAxisPlaneConstraint
  Returns the translation constraint Type.
translationSensitivity() - Method in class proscene.PSInteractiveFrame
  Returns the influence of a mouse displacement on the PSInteractiveFrame translation.
transpose3x3Matrix(float[][]) - Static method in class proscene.PSUtility
  Utility function that returns the transpose of the given 3X3 matrix.
transpose4x4Matrix(float[][]) - Static method in class proscene.PSUtility
  Utility function that returns the transpose of the given 4X4 matrix.
type() - Method in class proscene.PSCamera
  Returns the PSCamera.Type of the PSCamera.

## U

updateAttribute(int, float) - Method in class codeanticode.glgraphics.GLModel
updateAttribute(int, float, float) - Method in class codeanticode.glgraphics.GLModel
updateAttribute(int, float, float, float) - Method in class codeanticode.glgraphics.GLModel
updateAttribute(int, float, float, float, float) - Method in class codeanticode.glgraphics.GLModel
updateAttribute(int, float[]) - Method in class codeanticode.glgraphics.GLModel
updateAttributes(int, float[]) - Method in class codeanticode.glgraphics.GLModel
updateAttributes(int, ArrayList<float[]>) - Method in class codeanticode.glgraphics.GLModel
updateColor(int, float) - Method in class codeanticode.glgraphics.GLModel
  Paints the vertex i with the specified gray tone.
updateColor(int, int, int) - Method in class codeanticode.glgraphics.GLModel
  Paints the vertex i with the specified gray tone and alpha value.
updateColor(int, int, float) - Method in class codeanticode.glgraphics.GLModel
  Paints the vertex i with the specified rgb color and alpha value.
updateColor(int, float, float) - Method in class codeanticode.glgraphics.GLModel
  Paints the vertex i with the specified gray tone and alpha value.
updateColor(int, int, int, int) - Method in class codeanticode.glgraphics.GLModel
  Paints the vertex i with the specified color components.
updateColor(int, float, float, float) - Method in class codeanticode.glgraphics.GLModel
  Paints the vertex i with the specified color components.
updateColor(int, int, int, int, int) - Method in class codeanticode.glgraphics.GLModel
  Paints the vertex i with the specified color components and alpha component.
updateColor(int, float, float, float, float) - Method in class codeanticode.glgraphics.GLModel
  Paints the vertex i with the specified color components and alpha component.
updateColors(float[]) - Method in class codeanticode.glgraphics.GLModel
updateColors(ArrayList<float[]>) - Method in class codeanticode.glgraphics.GLModel
updateNormal(int, float, float) - Method in class codeanticode.glgraphics.GLModel
updateNormal(int, float, float, float) - Method in class codeanticode.glgraphics.GLModel
updateNormal(int, float, float, float, float) - Method in class codeanticode.glgraphics.GLModel
updateNormals(float[]) - Method in class codeanticode.glgraphics.GLModel
updateNormals(ArrayList<PVector>) - Method in class codeanticode.glgraphics.GLModel
updateTexCoord(int, float, float) - Method in class codeanticode.glgraphics.GLModel
updateTexCoords(int, float[]) - Method in class codeanticode.glgraphics.GLModel
updateTexCoords(int, ArrayList<PVector>) - Method in class codeanticode.glgraphics.GLModel
updateTexture() - Method in class codeanticode.glgraphics.GLTexture
  Copy texture to pixels (doesn't call updatePixels).
updateVertex(int, float, float) - Method in class codeanticode.glgraphics.GLModel
  Updates the coordinates of vertex idx.
updateVertex(int, float, float, float) - Method in class codeanticode.glgraphics.GLModel
  Updates the coordinates of vertex idx.
updateVertex(int, float, float, float, float) - Method in class codeanticode.glgraphics.GLModel
  Updates the coordinates of vertex idx.
updateVertices(float[]) - Method in class codeanticode.glgraphics.GLModel
  Updates all the vertices using the coordinates provided in the array vertArray.
updateVertices(ArrayList<PVector>) - Method in class codeanticode.glgraphics.GLModel
  Updates all the vertices using the coordinates provided in the array vertArray.
upVector() - Method in class proscene.PSCamera
  Returns the normalized up vector of the PSCamera, defined in the world coordinate system.
usingMipmaps() - Method in class codeanticode.glgraphics.GLTexture
  Returns true or false whether or not the texture is using mipmaps.

## V

valueOf(String) - Static method in enum codeanticode.glgraphics.GLConstants.ClickAction
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum codeanticode.glgraphics.GLConstants.KeyboardAction
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum codeanticode.glgraphics.GLConstants.MouseAction
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum codeanticode.glgraphics.GLConstants.MouseHandler
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum proscene.PSAxisPlaneConstraint.Type
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum proscene.PSCamera.Type
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum proscene.PScene.MouseAction
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum proscene.PSInteractiveFrame.CoordinateSystemConvention
  Returns the enum constant of this type with the specified name.
values() - Static method in enum codeanticode.glgraphics.GLConstants.ClickAction
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum codeanticode.glgraphics.GLConstants.KeyboardAction
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum codeanticode.glgraphics.GLConstants.MouseAction
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum codeanticode.glgraphics.GLConstants.MouseHandler
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum proscene.PSAxisPlaneConstraint.Type
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum proscene.PSCamera.Type
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum proscene.PScene.MouseAction
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum proscene.PSInteractiveFrame.CoordinateSystemConvention
  Returns an array containing the constants of this enum type, in the order they are declared.
vbosAvailable - Static variable in class codeanticode.glgraphics.GLState
vertices - Variable in class codeanticode.glgraphics.GLModel
vertShadersAvailable - Static variable in class codeanticode.glgraphics.GLState
viewDirection() - Method in class proscene.PSCamera
  Returns the normalized view direction of the PSCamera, defined in the world coordinate system.

## W

w - Variable in class proscene.PSQuaternion
  The w coordinate which corresponds to the scalar part of the PSQuaternion.
worldCoordinatesOf(PVector) - Method in class proscene.PSCamera
  Returns the world coordinates of the point whose position `src` is defined in the PSCamera coordinate system.
worldInverse() - Method in class proscene.PSFrame
  Returns the `PSFrame.inverse()` of the PSFrame world transformation.
worldMatrix() - Method in class proscene.PSFrame
  Returns the processing transformation matrix represented by the PSFrame.

## X

x - Variable in class codeanticode.glgraphics.GLTexturedPoint
x - Variable in class proscene.PSQuaternion
  The x coordinate, i.e., the x coordinate of the vector part of the PSQuaternion.

## Y

y - Variable in class codeanticode.glgraphics.GLTexturedPoint
y - Variable in class proscene.PSQuaternion
  The y coordinate, i.e., the y coordinate of the vector part of the PSQuaternion.

## Z

z - Variable in class proscene.PSQuaternion
  The z coordinate, i.e., the z coordinate of the vector part of the PSQuaternion.
zClippingCoefficient() - Method in class proscene.PSCamera
  Returns the coefficient used to position the near and far clipping planes.
zeroBufferGL - Variable in class codeanticode.glgraphics.GLGraphics
zeroBufferGL - Variable in class codeanticode.glgraphics.GLGraphicsOffScreen
zFar() - Method in class proscene.PSCamera
  Returns the far clipping plane distance used by the Camera projection matrix.
zNear() - Method in class proscene.PSCamera
  Returns the near clipping plane distance used by the PSCamera projection matrix.
zNearCoefficient() - Method in class proscene.PSCamera
  Returns the coefficient which is used to set `PSCamera.zNear()` when the PSCamera is inside the sphere defined by `PSCamera.sceneCenter()` and `PSCamera.zClippingCoefficient()` * `PSCamera.sceneRadius()`.

A B C D E F G H I L M N O P R S T U V W X Y Z

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

processing library glgraphics by Andres Colubri. (c) 2008