Package net.jinx.video

Provides an easy to use scene graph API that is intended for use by OpenGL Programmers, without preventing access to low-level OpenGL features.

If you're interested in constructing arbitrary OpenGL objects, take a look at the Visible interface.

Model designers might be more interested in the model subpackage.

See:
          Description

Interface Summary
FrameProcessor 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.
View View implementations represent anything that can be displayed in one of SplitScreenRenderer's viewports.
Visible Visible represents something that is drawable using a Renderer.
VisibleFactory This is the interface that scripts must implement in source code for the Visible loader.
 

Class Summary
AbstractVisible Simple implemtation of Visible, so you don't have to worry about methods you don't need.
Animation Allows multiple Visibles to be used based on time in an animation sequence.
Camera Camera represents a point of view within the Renderer.
CartesianGrid  
CartesianOrigin 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.
ColorCube  
Context In addition to the attributes stored in Options, this class stores attributes that function as contextual data for rendering.
DemoRotator Simple Visible that just rotates another Visible for the purpose of seeing every angle.
DisplayList DisplayList provides the means to use OpenGL display lists to accelerate rendering.
InfinitePlane  
Light Represents a light source for rendering.
Material Material objects hold values for the colors of vertices and lights.
MessageView View2D extension that provides a console-like text area.
Options Holds flags and other attributes for rendering.
Plane  
SceneGraph SceneGraph allows the use of multiple Visibles within the same Renderer.
SceneGraph.SceneGraphElement SceneGraphElement allows for the fixed translation, rotation and scaling of other Visible objects.
SkySphere  
Sphere Simple Visible that draws a sphere using an internally constructed Model.
SplitScreenRenderer GLEventListener implementation that allows multiple views to be used, by splitting the screen into equal portions.
TextureManager TextureManager holds mappings of String names to BufferedImage objects.
VideoUtil  
View2D View implementation that sets OpenGL into a two dimensional drawing mode.
View3D View implementation that sets OpenGL into a three dimensional drawing mode with lighting enabled.
VisibleDisplayList VisibleDisplayList provides the means to use OpenGL display lists to accelerate rendering of Visible objects.
 

Exception Summary
ImageFormatException This is the Exception thrown if an ImageSaver can't match a supplied format String with one of the ones supported.
 

Package net.jinx.video Description

Provides an easy to use scene graph API that is intended for use by OpenGL Programmers, without preventing access to low-level OpenGL features.

If you're interested in constructing arbitrary OpenGL objects, take a look at the Visible interface.

Model designers might be more interested in the model subpackage.