rita.support.behavior
Class TextMotion3D

java.lang.Object
  extended by rita.RiTextBehavior
      extended by rita.support.behavior.InterpolatingBehavior
          extended by rita.support.behavior.TextMotion
              extended by rita.support.behavior.TextMotion3D
All Implemented Interfaces:
processing.core.PConstants, RiConstants

public class TextMotion3D
extends TextMotion


Field Summary
 
Fields inherited from class rita.RiTextBehavior
completed, duration, instances, startOffset, startTime
 
Fields inherited from interface rita.support.RiConstants
BEHAVIOR_COMPLETED, BOUNDING_BOX_ALPHA, BRILL_POS_TAGGER, EASE_IN, EASE_IN_CUBIC, EASE_IN_EXPO, EASE_IN_OUT, EASE_IN_OUT_CUBIC, EASE_IN_OUT_EXPO, EASE_IN_OUT_QUARTIC, EASE_IN_OUT_SINE, EASE_IN_QUARTIC, EASE_IN_SINE, EASE_OUT, EASE_OUT_CUBIC, EASE_OUT_EXPO, EASE_OUT_QUARTIC, EASE_OUT_SINE, ESS, FADE_COLOR, FADE_IN, FADE_OUT, FADE_TO_TEXT, FIRST_PERSON, FUTURE_TENSE, ID, LERP, LINEAR, MAXENT_POS_TAGGER, MINIM, MOVE, MUTABLE, PAST_TENSE, PHONEME_BOUNDARY, PHONEMES, PLING_STEMMER, PLURAL, PORTER_STEMMER, POS, PRESENT_TENSE, SCALE_TO, SECOND_PERSON, SENTENCE_BOUNDARY, SINGULAR, SONIA, SPEECH_COMPLETED, STRESSES, SYLLABLE_BOUNDARY, SYLLABLES, TEXT, TEXT_ENTERED, THIRD_PERSON, TIMER, TIMER_COMPLETED, TIMER_TICK, TOKENS, UNKNOWN, WORD_BOUNDARY
 
Fields inherited from interface processing.core.PConstants
A, AB, ADD, AG, ALPHA, ALPHA_MASK, ALT, AMBIENT, AR, ARC, ARGB, ARROW, B, BACKSPACE, BASELINE, BEEN_LIT, BEVEL, BLEND, BLUE_MASK, BLUR, BOTTOM, BOX, BURN, CENTER, CENTER_DIAMETER, CENTER_RADIUS, CHATTER, CLOSE, CMYK, CODED, COMPLAINT, CONTROL, CORNER, CORNERS, CROSS, CUSTOM, DA, DARKEST, DB, DEG_TO_RAD, DELETE, DG, DIAMETER, DIFFERENCE, DILATE, DIRECTIONAL, DISABLE_ACCURATE_TEXTURES, DISABLE_DEPTH_SORT, DISABLE_DEPTH_TEST, DISABLE_OPENGL_2X_SMOOTH, DISABLE_OPENGL_ERROR_REPORT, DODGE, DOWN, DR, DXF, EB, EDGE, EG, ELLIPSE, ENABLE_ACCURATE_TEXTURES, ENABLE_DEPTH_SORT, ENABLE_DEPTH_TEST, ENABLE_NATIVE_FONTS, ENABLE_OPENGL_2X_SMOOTH, ENABLE_OPENGL_4X_SMOOTH, ENABLE_OPENGL_ERROR_REPORT, ENTER, EPSILON, ER, ERODE, ERROR_BACKGROUND_IMAGE_FORMAT, ERROR_BACKGROUND_IMAGE_SIZE, ERROR_PUSHMATRIX_OVERFLOW, ERROR_PUSHMATRIX_UNDERFLOW, ERROR_TEXTFONT_NULL_PFONT, ESC, EXCLUSION, G, GIF, GRAY, GREEN_MASK, HALF_PI, HAND, HARD_LIGHT, HINT_COUNT, HSB, IMAGE, INVERT, JAVA2D, JPEG, LEFT, LIGHTEST, LINE, LINES, LINUX, MACOSX, MAX_FLOAT, MAX_INT, MIN_FLOAT, MIN_INT, MITER, MODEL, MULTIPLY, NORMAL, NORMALIZED, NX, NY, NZ, OPAQUE, OPEN, OPENGL, ORTHOGRAPHIC, OTHER, OVERLAY, P2D, P3D, PATH, PDF, PERSPECTIVE, PI, platformNames, POINT, POINTS, POLYGON, POSTERIZE, PROBLEM, PROJECT, QUAD, QUAD_STRIP, QUADS, QUARTER_PI, R, RAD_TO_DEG, RADIUS, RECT, RED_MASK, REPLACE, RETURN, RGB, RIGHT, ROUND, SA, SB, SCREEN, SG, SHAPE, SHIFT, SHINE, SOFT_LIGHT, SPB, SPG, SPHERE, SPOT, SPR, SQUARE, SR, SUBTRACT, SW, TAB, TARGA, THIRD_PI, THRESHOLD, TIFF, TOP, TRIANGLE, TRIANGLE_FAN, TRIANGLE_STRIP, TRIANGLES, TWO_PI, TX, TY, TZ, U, UP, V, VERTEX_FIELD_COUNT, VW, VX, VY, VZ, WAIT, WHITESPACE, WINDOWS, X, Y, Z
 
Constructor Summary
TextMotion3D(RiText rt, float[] targetXYZ, float duration)
           
TextMotion3D(RiText rt, float[] targetXYZ, float startTimeOffset, float duration)
           
TextMotion3D(RiText rt, float x, float y, float z, float duration)
           
 
Method Summary
 void getStartValueFromParent(RiText parent, Interpolater interpolater)
           
 void updateParentValues(RiText rt, float[] values)
           
 
Methods inherited from class rita.support.behavior.TextMotion
getWiggle, setWiggle, update
 
Methods inherited from class rita.support.behavior.InterpolatingBehavior
checkForCompletion, finish, getTarget, reset, resetTarget, setMotionType, stop
 
Methods inherited from class rita.RiTextBehavior
addListener, delete, deleteAllFades, disposeAll, findById, findByName, findByType, getBehaviorById, getDuration, getId, getName, getParent, getStartOffset, getType, getValue, isCompleted, isPaused, isRepeating, isReusable, isRunning, isWaiting, pause, pauseAll, selectByType, setId, setName, setPaused, setRepeating, setReusable, setRunning, setType, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TextMotion3D

public TextMotion3D(RiText rt,
                    float x,
                    float y,
                    float z,
                    float duration)

TextMotion3D

public TextMotion3D(RiText rt,
                    float[] targetXYZ,
                    float duration)

TextMotion3D

public TextMotion3D(RiText rt,
                    float[] targetXYZ,
                    float startTimeOffset,
                    float duration)
Method Detail

getStartValueFromParent

public void getStartValueFromParent(RiText parent,
                                    Interpolater interpolater)
Specified by:
getStartValueFromParent in class InterpolatingBehavior

updateParentValues

public void updateParentValues(RiText rt,
                               float[] values)
Specified by:
updateParentValues in class InterpolatingBehavior