Aviatrix3D 1.0

org.j3d.aviatrix3d
Interface RenderableObject

All Superinterfaces:
Renderable
All Known Implementing Classes:
Appearance, Background, BlendAttributes, BufferGeometry, Fog, FragmentShader, Geometry, LineAttributes, Material, OffscreenTexture2D, PointAttributes, PolygonAttributes, Shader, ShaderProgram, Shape3D, TexCoordGeneration, Texture, TextureAttributes, VertexGeometry, VertexShader

public interface RenderableObject
extends Renderable

Marker interface for all objects that can render themself given just a GL context and GLU information.

Objects that handle their own state independently is usable by both Node and NodeComponent classes.

Assumable Preconditions

Implementor Requirements

Implementor Guidelines

Version:
$Revision: 1.2 $
Author:
Justin Couch

Method Summary
 void postRender(net.java.games.jogl.GL gl, net.java.games.jogl.GLU glu)
           
 void render(net.java.games.jogl.GL gl, net.java.games.jogl.GLU glu)
          This method is called to render this node.
 

Method Detail

render

public void render(net.java.games.jogl.GL gl,
                   net.java.games.jogl.GLU glu)
This method is called to render this node. All OpenGL commands needed to render the node should be executed.

Parameters:
gl - The gl context to draw with
glu - The utility context to draw with

postRender

public void postRender(net.java.games.jogl.GL gl,
                       net.java.games.jogl.GLU glu)

Aviatrix3D 1.0

Latest Info from http://aviatrix3d.j3d.org/
Copyright © 2003 - 2005 j3d.org