Uses of Class
net.jinx.video.Context

Packages that use Context
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   
 

Uses of Context in net.jinx.video
 

Methods in net.jinx.video with parameters of type Context
 void TextureManager.activate(java.lang.String name, Context opt)
          Activates the specified texture.
static void VideoUtil.billboardSpherical(Context opt, net.jinx.math.Vector position)
          This is much the same as turnToFace3D, except for two differences.
 void TextureManager.bind(Context opt)
          Binds all textures for rendering.
 void ColorCube.deinit(Context opt)
           
 void Plane.deinit(Context opt)
           
 void FrameProcessor.deinit(Context opt)
          Deinitializes this FrameProcessor.
 void View3D.deinit(Context opt)
           
 void DisplayList.deinit(Context opt)
          Causes this DisplayList to delete it's OpenGL display list.
 void View2D.deinit(Context opt)
           
 void MessageView.deinit(Context opt)
           
 void DemoRotator.deinit(Context opt)
          Deinitializes this DemoRotator's children.
 void Animation.deinit(Context opt)
          Deinitializes this Animation's frames.
 void VisibleDisplayList.deinit(Context opt)
          Causes this DisplayList to delete it's OpenGL display list.
 void Visible.deinit(Context opt)
          Deinitializes this Visible, disposing of any resources that it may be using.
 void SceneGraph.deinit(Context opt)
           
 void SceneGraph.SceneGraphElement.deinit(Context opt)
           
 void Light.deinit(Context opt)
          Does nothing.
 void View.deinit(Context opt)
          Deinitializes this View.
 void AbstractVisible.deinit(Context opt)
          Does nothing.
 void Sphere.deinit(Context opt)
           
 void DisplayList.dispose(Context opt)
          Causes the OpenGL list for this object to be deleted, releasing any memory it may occupy.
 void InfinitePlane.draw(Context opt)
           
 void ColorCube.draw(Context opt)
           
 void SkySphere.draw(Context opt)
           
 void Plane.draw(Context opt)
           
 void DisplayList.draw(Context opt)
           
 void MessageView.draw(Context opt)
          Draws the console along with it's message.
 void DemoRotator.draw(Context opt)
           
 void Animation.draw(Context opt)
          Draws the current frame of the Animation; implies a call to start().
 void Visible.draw(Context opt)
          Renders this Visible to glDrawable.
 void SceneGraph.draw(Context opt)
           
 void SceneGraph.SceneGraphElement.draw(Context opt)
           
 void Material.draw(Context opt)
          "Draws" the Material, causing any vertices that come after it to be colored with the material.
 void Light.draw(Context opt)
           
 void Sphere.draw(Context opt)
           
 void Material.draw(Context opt, int number, float[] vertex)
           
 void DemoRotator.drawPass(Context opt, Pass pass)
           
 void Animation.drawPass(Context opt, Pass pass)
           
 void SceneGraph.drawPass(Context opt, Pass pass)
           
 void SceneGraph.SceneGraphElement.drawPass(Context opt, Pass pass)
           
 void ColorCube.init(Context opt)
           
 void Plane.init(Context opt)
           
 void FrameProcessor.init(Context opt)
          Initializes this FrameProcessor.
 void View3D.init(Context opt)
           
 void DisplayList.init(Context opt)
          Causes this DisplayList to construct an OpenGL display list.
 void View2D.init(Context opt)
           
 void MessageView.init(Context opt)
           
 void DemoRotator.init(Context opt)
          Initializes this DemoRotator's children.
 void Animation.init(Context opt)
          Initializes this Animation's frames.
 void VisibleDisplayList.init(Context opt)
          Causes this DisplayList to construct an OpenGL display list.
 void Visible.init(Context opt)
          Initializes this Visible, preparing it for rendering.
 void SceneGraph.init(Context opt)
           
 void SceneGraph.SceneGraphElement.init(Context opt)
           
 void Light.init(Context opt)
          Does nothing.
 void View.init(Context opt)
          Initializes this View.
 void AbstractVisible.init(Context opt)
          Does nothing.
 void Sphere.init(Context opt)
           
 void DisplayList.list(Context opt)
          Causes an OpenGL display list to be constructed for the calls in subDraw().
 void FrameProcessor.process(Context context, java.awt.Rectangle viewport)
          Processes the current image in the frame buffer.
 void CartesianGrid.subDraw(Context opt)
           
 void CartesianOrigin.subDraw(Context opt)
           
protected abstract  void DisplayList.subDraw(Context opt)
          The OpenGL calls in this method are what get wrapped in the display list.
protected  void VisibleDisplayList.subDraw(Context opt)
          This method draws the Visible object that is wrapped by this object.
static void VideoUtil.turnToFace3D(Context opt, net.jinx.math.Vector target, net.jinx.math.Vector orientation, net.jinx.math.Vector position)
          Turns an object (through OpenGL transformations) to face target.
 void TextureManager.unbind(Context opt)
          Unbinds all textures.
 void View3D.view(Context options, java.awt.Rectangle viewport)
           
 void View2D.view(Context options, java.awt.Rectangle viewport)
          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.
 void View.view(Context options, java.awt.Rectangle viewport)
          Prepares the view.
 void Camera.view(Context options, java.awt.Rectangle viewport)
           
 

Constructors in net.jinx.video with parameters of type Context
SplitScreenRenderer(Visible drawable, View[] views, Context options)
          Constructs a Renderer to render a Visible to the screen.
SplitScreenRenderer(Visible drawable, View view, Context options)
          Utility constructor so you don't have to put a single View in an array.
 

Uses of Context in net.jinx.video.model
 

Methods in net.jinx.video.model that return Context
 Context Modeler.loadContext(net.jinx.db.Hierarchy config)
          Constructs and configures a Context object.
 

Methods in net.jinx.video.model with parameters of type Context
 void Model.draw(Context opt)
          Renders this Model with all of it's default settings.
 int TriangleStrip.draw(Context opt, float[][] normals, float[][] texCoord, Coloration coloration, int offset)
           
 int Triangles.draw(Context opt, float[][] normals, float[][] texCoord, Coloration coloration, int offset)
           
 int TriangleFan.draw(Context opt, float[][] normals, float[][] texCoord, Coloration coloration, int offset)
           
 int QuadStrip.draw(Context opt, float[][] normals, float[][] texCoord, Coloration coloration, int offset)
           
 int Quads.draw(Context opt, float[][] normals, float[][] texCoord, Coloration coloration, int offset)
           
 int Polygon.draw(Context opt, float[][] normals, float[][] texCoord, Coloration coloration, int offset)
           
abstract  int MeshElement.draw(Context opt, float[][] normals, float[][] texCoord, Coloration coloration, int offset)
          Draws the mesh, using the given array of Materials.
 int LineStrip.draw(Context opt, float[][] normals, float[][] texCoord, Coloration coloration, int offset)
           
 int Lines.draw(Context opt, float[][] normals, float[][] texCoord, Coloration coloration, int offset)
           
 int LineLoop.draw(Context opt, float[][] normals, float[][] texCoord, Coloration coloration, int offset)
           
 void Coloration.draw(Context options, int number, float[] vertex)
          Causes the Coloration to be drawn.
 void VertexColoration.draw(Context opt, int number, float[] vertex)
           
 void SegmentColoration.draw(Context opt, int number, float[] vertex)
           
 void GradientColoration.draw(Context options, int number, float[] vertex)
           
 void DualColoration.draw(Context options, int number, float[] vertex)
           
 TextureManager Modeler.loadTextureManager(net.jinx.db.Hierarchy config, Context options)
          Constructs and configures a TextureManager object, attaching it to the given Context object.
 void Model.subDraw(Context opt)
           
 void Model.subDraw(Context opt, Coloration coloration, boolean texture)
          Renders this Model with an arbitrary Coloration.
 

Uses of Context in net.jinx.video.multimodel
 

Methods in net.jinx.video.multimodel with parameters of type Context
 void AlphaBlend.deinit(Context opt)
           
 void Scale.deinit(Context opt)
           
 void Translation.deinit(Context opt)
           
 void Rotation.deinit(Context opt)
           
 void AlphaBlend.draw(Context opt)
           
 void Scale.draw(Context opt)
           
 void Translation.draw(Context opt)
           
 void Rotation.draw(Context opt)
           
 void AlphaBlend.drawPass(Context opt, Pass pass)
           
 void Scale.drawPass(Context opt, Pass pass)
           
 void Translation.drawPass(Context opt, Pass pass)
           
 void Rotation.drawPass(Context opt, Pass pass)
           
 void AlphaBlend.init(Context opt)
           
 void Scale.init(Context opt)
           
 void Translation.init(Context opt)
           
 void Rotation.init(Context opt)
           
 

Uses of Context in net.jinx.video.multipass
 

Methods in net.jinx.video.multipass with parameters of type Context
 void TranslucentPass.addTranslucent(Context c, Translucent t)
          Adds a Translucent to this Pass for use with the Painter's Algorithm.
 void TranslucentPass.begin(Context c)
          Begins this TranslucentPass by setting the OpenGL depth mask to false.
 void Pass.begin(Context context)
          Called at the start of the Pass.
 void MultipassVisible.drawPass(Context context, Pass pass)
           
 void Translucent.drawTranslucent(Context context)
          Draws this Translucent.
 void TranslucentPass.end(Context c)
          Ends this TranslucentPass by setting the OpenGL depth mask to true after any collected Translucent objects are drawn using the Painter's Algorithm.
 void Pass.end(Context context)
          Called at the end of the Pass.
 net.jinx.math.Vector Translucent.getPosition(Context context)
          Provides the position of this Translucent.
 

Uses of Context in net.jinx.video.processor
 

Methods in net.jinx.video.processor with parameters of type Context
 void MotionBlurProcessor.deinit(Context opt)
           
 void ImageSaver.deinit(Context opt)
          Does nothing.
 void MotionBlurProcessor.init(Context opt)
           
 void ImageSaver.init(Context opt)
          Does nothing.
 void MotionBlurProcessor.process(Context context, java.awt.Rectangle vp)
           
 void ImageSaver.process(Context context, java.awt.Rectangle viewport)
          Processes what's currently in the frame buffer and saves it as an image file, but only if canProcess() and shouldProcess() both return true.
protected  void MotionBlurProcessor.updateTexture(Context context, java.awt.Rectangle vp)