Uses of Package
net.jinx.video

Packages that use net.jinx.video
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.
 
net.jinx.video.model 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.
 
net.jinx.video.multimodel   
net.jinx.video.multipass   
net.jinx.video.processor   
 

Classes in net.jinx.video used by net.jinx.video
Context
          In addition to the attributes stored in Options, this class stores attributes that function as contextual data for rendering.
DisplayList
          DisplayList provides the means to use OpenGL display lists to accelerate rendering.
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.
Material
          Material objects hold values for the colors of vertices and lights.
Options
          Holds flags and other attributes for rendering.
Plane
           
Sphere
          Simple Visible that draws a sphere using an internally constructed Model.
TextureManager
          TextureManager holds mappings of String names to BufferedImage objects.
View
          View implementations represent anything that can be displayed in one of SplitScreenRenderer's viewports.
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.
Visible
          Visible represents something that is drawable using a Renderer.
 

Classes in net.jinx.video used by net.jinx.video.model
Camera
          Camera represents a point of view within the Renderer.
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.
Light
          Represents a light source for rendering.
Material
          Material objects hold values for the colors of vertices and lights.
Options
          Holds flags and other attributes for rendering.
Sphere
          Simple Visible that draws a sphere using an internally constructed Model.
TextureManager
          TextureManager holds mappings of String names to BufferedImage objects.
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.
 

Classes in net.jinx.video used by net.jinx.video.multimodel
Context
          In addition to the attributes stored in Options, this class stores attributes that function as contextual data for rendering.
SceneGraph
          SceneGraph allows the use of multiple Visibles within the same Renderer.
Visible
          Visible represents something that is drawable using a Renderer.
 

Classes in net.jinx.video used by net.jinx.video.multipass
Context
          In addition to the attributes stored in Options, this class stores attributes that function as contextual data for rendering.
Visible
          Visible represents something that is drawable using a Renderer.
 

Classes in net.jinx.video used by net.jinx.video.processor
Context
          In addition to the attributes stored in Options, this class stores attributes that function as contextual data for rendering.
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.