Aviatrix3D
2.1.0

org.j3d.aviatrix3d.rendering
Interface Renderable<T>

All Superinterfaces:
java.lang.Comparable
All Known Subinterfaces:
AppearanceAttributeRenderable, AppearanceRenderable, AudioRenderable, BackgroundRenderable, BufferStateRenderable, CascadeRenderable, ComponentRenderable, CustomGeometryRenderable, CustomRenderable, DeletableRenderable, EffectRenderable, GeometryRenderable, ObjectRenderable, OffscreenBufferRenderable, OffscreenRenderTargetRenderable, OverrideRenderable, ShaderComponentRenderable, ShaderRenderable, ShaderSourceRenderable, ShapeRenderable, TextureRenderable, TransparentObjectRenderable, TransparentRenderable, ViewportRenderable
All Known Implementing Classes:
AccumulationBufferState, AlphaAttributes, AmbientLight, Appearance, AppearanceOverride, Background, BackgroundSound, BitmapRaster, BlendAttributes, Box, BoxBackground, BufferGeometry, ByteRaster, ClipPlane, ColorBackground, ColorBufferState, Cone, ConeSound, Cylinder, DepthAttributes, DepthBufferState, DirectionalLight, Fog, FragmentShader, GeneralBufferState, Geometry, GL14Shader, GL14ShaderProgram, GLSLangShader, ImageBackground, ImageRaster, IndexedBufferGeometry, IndexedLineArray, IndexedLineArray, IndexedLineStripArray, IndexedLineStripArray, IndexedQuadArray, IndexedQuadArray, IndexedQuadStripArray, IndexedQuadStripArray, IndexedTriangleArray, IndexedTriangleArray, IndexedTriangleFanArray, IndexedTriangleFanArray, IndexedTriangleStripArray, IndexedTriangleStripArray, IndexedVertexGeometry, Light, LineArray, LineArray, LineAttributes, LineStripArray, LineStripArray, Material, MRTOffscreenTexture2D, MRTTexture2D, OffscreenTexture2D, Pixmap, PointArray, PointArray, PointAttributes, PointLight, PointSound, PolygonAttributes, QuadArray, QuadArray, QuadStripArray, QuadStripArray, Raster, Shader, ShaderArguments, ShaderObject, ShaderProgram, Shape3D, ShapeBackground, SortedPointArray, Sound, Sphere, SphereBackground, SpotLight, Spring, StencilAttributes, StencilBufferState, Teapot, TexCoordGeneration, Text2D, Texture, Texture1D, Texture2D, Texture3D, TextureAttributes, TextureCubicEnvironmentMap, TextureUnit, Torus, TriangleArray, TriangleArray, TriangleFanArray, TriangleFanArray, TriangleStripArray, TriangleStripArray, VertexGeometry, VertexShader, Viewpoint

public interface Renderable<T>
extends java.lang.Comparable

Marker interface for all objects that would like to be capable of rendering themself if given appropriate information.

This interface should generally not be directly used. It is a base description for derived types that provide the specific types of information through specific methods. It is used to provide a single common interface so that the implementing instance can be placed in the RenderDetails.

Version:
$Revision: 2.2 $
Author:
Justin Couch

Method Summary
 boolean equals(T o)
          Compare this object for equality to the given object.
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

equals

boolean equals(T o)
Compare this object for equality to the given object. This provides a local interface-driven access to the normal Object version of equals, without needing to cast.

Parameters:
o - The object to be compared
Returns:
True if these represent the same values

Aviatrix3D
2.1.0

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