Package | Description |
---|---|
cas |
Provides classes defining CAS (Character Animation Stream) data objects.
|
jarp |
Provides the main Java ARP classes, that is, the classes defining
the avatar's skeleton, mesh, morphs, camera control, and JOGL
rendering canvas.
|
player |
Provides several signed-animation players:
each player combines a JARP avatar canvas with a source
of animation data, and provides an API allowing an enclosing GUI
container both to control this player and to obtain status information
from it in real-time.
|
sigmlanim |
Provides classes supporting the conversion of SiGML to CAS data streams,
using a JNI interface to the animgen library.
|
Constructor and Description |
---|
CASFrame(CASFrame frame)
Constructs a frame by copying all the data from the given one.
|
Modifier and Type | Method and Description |
---|---|
CASFrame |
AmbientManager.adjust(CASFrame frame,
float scale) |
CASFrame |
AmbientManager.adjustForTimeDelta(CASFrame frame,
float scale,
float td) |
CASFrame[] |
AmbientManager.getAmbientFrames() |
CASFrame |
Character.getInitPose()
Returns a frame with standard timestamp and duration values,
the initial skeleton pose, and an empty morph set.
|
Modifier and Type | Method and Description |
---|---|
CASFrame |
AmbientManager.adjust(CASFrame frame,
float scale) |
CASFrame |
AmbientManager.adjustForTimeDelta(CASFrame frame,
float scale,
float td) |
void |
View.playAndGrabOneFrame(CASFrame FRAME,
int F,
byte[] pixels,
boolean dolog)
Generates and plays one frame, given the frame data, its index number,
taking a copy of the resulting frame image, and returning that image.
|
void |
View.playOneFrame(CASFrame FRAME,
int F)
Generates and plays one frame, often but not necessarily as part
of an animation sequence, given the frame data and its index number.
|
void |
View.playOneFrame(CASFrame FRAME,
int F,
float SPEED_UP,
boolean T_DISPLAY,
java.lang.String DISPLAY_PREFIX)
Generates and plays one frame, often but not necessarily as part
of an animation sequence, given the frame data, its index number,
the current speed-up factor (for use in performance statistics
collection), with running performance data logging output controlled
by the given flag.
|
void |
View.playOneFrameWithStableAmbient(CASFrame FRAME,
int F)
Generates and plays one frame, given the frame data and index number,
with no change in the ambient adjustment (if any).
|
void |
View.playOneIdleFrame(CASFrame FRAME)
Generates and plays the given frame, assumed to be part of an idle
(non-animating) sequence, and hence not to have an ambient
adjustment applied to it before processing.
|
void |
Character.setFrame(CASFrame frame)
Sets a new frame (pose) for this character.
|
Constructor and Description |
---|
AmbientManager(CASFrame[] aframes,
float fps) |
IdleAvatarScheduler(CASFrame restframe,
AmbientManager ambmgr,
long initwaitms,
float ambscale,
View view,
FrameAnimationSynch fsynch)
Constructs a new idle avatar scheduler, using the given rest frame,
ambient manager, initial wait time (in ms), ambient motion scale factor,
avatar view and animation synchronization object;
creates and starts the associated idle thread.
|
IdleAvatarScheduler(CASFrame restframe,
AmbientManager ambmgr,
long initwaitms,
View view,
FrameAnimationSynch fsynch)
Constructs a new idle avatar scheduler, using the given rest frame,
ambient manager, ambient scale factor,
avatar view and animation synchronization object, with the standard
ambient motion scale factor (1.0);
creates and starts the associated idle thread.
|
IdleAvatarScheduler(CASFrame restframe,
AmbientManager ambmgr,
View view,
FrameAnimationSynch fsynch)
Constructs a new idle avatar scheduler, using the given rest frame,
ambient manager,
avatar view and animation synchronization object, with the standard
wait time value (4 ms) and ambient motion scale factor (1.0);
creates and starts the associated idle thread.
|
Modifier and Type | Method and Description |
---|---|
CASFrame |
AnimationScan.frame()
Returns the current frame if any, or null otherwise.
|
Modifier and Type | Method and Description |
---|---|
CASFrame |
AnimatedSign.getFrame(int f)
Returns frame f, assuming this.hasFrame(f).
|
CASFrame[] |
AnimatedSign.getFrames()
Returns the animation frames for this sign.
|
static CASFrame |
NonStreamedAnimationLoader.getRestPose(java.lang.String av,
JAOptions jopts) |
Modifier and Type | Method and Description |
---|---|
void |
AnimatedSign.setFrames(CASFrame[] frms,
int base)
Attaches the given sequence of animation frames to this sign,
with the given base frame index.
|
Constructor and Description |
---|
AnimatedSign(java.lang.String gloss,
int base,
CASFrame[] frms)
Constructs a new sign object with the given frames at the given
frame base; the inherited
GSiGMLSign will have no data
apart from the given gloss name. |