Behavior implementation that maps input from an array of InputDevice objects
to Action objects, which are then processed by the encapsulating Participant.
This draws a set of three lines corresponding to the three axis lines,
starting from the origin and terminating at getLength() distance from the
origin.
Configuration contains several utility methods for storing
configuration-style data in a textual form and for converting various
primitive array types into each other.
FrameProcessor provides a way to process the final image produced by
SplitScreenRenderer or a View in some manner, either running it through a
filter or simply making a copy of the image on disk.
Provides the number of milliseconds since some particular fixed event
occured, such as the unix epoch like the system clock), the system
booting, or the JVM starting (like sun.misc.Perf).
Provides the number of nanoseconds since some particular fixed event
occured, such as the unix epoch like the system clock), the system
booting, or the JVM starting (like sun.misc.Perf).
Calls load(base) on each InputDevice in the array of devices, using a
sub-node named according to the device's unique ID (see the getID()
method) and that device's order among those devices with an identical ID.
Extension of XMLHierarchy that creates an additional file and then locks it
so that any JVM trying to access the files via the same configuration will
fail.
Matrix3D is a 4x4 matrix class intended for graphical tranformation
operations, however, it isn't designed in the typical fashion of most
graphical Matrix classes I've seen.
Matrix4 is a 4x4 matrix class intended for graphical tranformation
operations, however, it isn't designed in the typical fashion of most
graphical Matrix classes I've seen.
This package contains the
core components of the Vertex Modeler application.
Model designers will be most interested in the Model
and VertexUtil classes; examine their documentation closely, since
you'll be using them extensively. Being aware of the other
classes in this package would be handy, as well.
Indicates that the red, green and blue portions of an image should be
used to produce luminance values based on the standard NTSC luminance
conversion.
Deprecated.This is unneeded, unless you really want to reduce memory
usage as much as possible. This method simply takes too long to be worth
it except on the most memory constrained hardware.
Sets the position of the light in three dimensional space with an
additional w coordinate that indicates weather the light is at an
infinite distance or not.
Sets the reference distance; this is the distance where the volume of
this Source would normally drop by half before being affected by rolloff
factor or maximum distance.
Deprecated.this is only here for backwards compatibility with previous
versions. This simply type-casts radius to a float and calls
Sphere(float,int,int).
Calls store(Hierarchy) on each InputDevice in the array of devices,
using a sub-node named according to the device's unique ID (see the
getID() method) and that device's order among those devices with an
identical ID.
Stores this Model to the given net.jinx.db.Hierarchy object, which can
then be stored to XML or a java.util.Properties Object, or used to
reconstruct the Model via the ModelUtil class.
VideoRenderer renders the visible Actors in a Scene using OpenGL and Vextex
Modeler's internals (the net.jinx.video and net.jinx.video.model packages).
Disables lighting, sets the projection matrix to an indentity matrix and
sets the model view matrix via a call to GL.gluOrtho2D using the clipping
values given in the constructor.
Deprecated.use either the SimpleHierarchy or MemoryHierarchy classes in
this package instead, depending on if you need commit/rollback ability or
not. If all you need is the very basic capability this constructor once
provided, use SimpleHierarchy.