Package | Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
void |
CameraController.reinitialiseCameraControl(View view)
Reinitialises the camera controller, and
attaches it to a new View if necessary.
|
Constructor and Description |
---|
CameraController(View view)
Constructs a new external mouse-driven camera controller, and
attaches it to the given view.
|
GLGrabCoordinator(View vw)
Constructs a new Grab Controller for the given parent view,
with no outstanding request.
|
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.
|
Constructor and Description |
---|
AnimationScheduler(View view,
CameraController camctrl,
AnimationScan ascan,
JAPlayerEventHandler peh,
SpeedProvider sp,
int initla,
int fdlimit,
int droplimit,
boolean streamed,
boolean showat,
boolean logas,
boolean logdfs,
boolean logdf)
Constructs a new animation scheduler.
|
OneFramePlayManager(int f,
SignStatusRecord ssrec,
View view,
AnimationScan ascan,
player.OneFramePlayManager.Client client)
Constructs a new display manager, to display the specified frame,
updating the given sign status record if non-null, using the given
JA avatar view and animation scanner, and notifying the given
client.
|
SequencePlayManager(boolean resuming,
PlayerFlags flags,
View view,
CameraController camctrl,
AnimationScan ascan,
JAPlayerEventHandler peh,
SpeedProvider sp,
int initla,
int fdlimit,
int droplimit,
boolean pipedsigns,
boolean showat,
boolean logas,
boolean logdfs,
boolean logdf,
player.SequencePlayManager.Client client)
Constructs a new sequence play manager, resuming or restarting
as specified, using the given player flags, JA avatar view, camera
controller, animation scanner, player event handler and speed
provider, using the specified initial lookahead time (ms),
frame drift time limit (ms), frame drop period limit (ms),
with a piped signs animation source,
displaying animation times or not as specified,
logging an animation summary or not as specified,
logging a dropped frames summary or not as specified,
logging dropped frames or not as specified,
and notifying the given client.
|