org.j3d.aviatrix3d.rendering
Interface Renderable
- All Superinterfaces:
- java.lang.Comparable
- All Known Subinterfaces:
- AppearanceAttributeRenderable, AppearanceRenderable, AudioRenderable, BackgroundRenderable, BufferStateRenderable, ComponentRenderable, CustomGeometryRenderable, CustomRenderable, DeletableRenderable, EffectRenderable, GeometryRenderable, ObjectRenderable, ShaderComponentRenderable, ShaderRenderable, ShaderSourceRenderable, ShapeRenderable, TextureRenderable
- All Known Implementing Classes:
- AccumulationBufferState, AmbientLight, Appearance, Background, BackgroundSound, BitmapRaster, BlendAttributes, Box, BoxBackground, BufferGeometry, ByteRaster, ClipPlane, ColorBackground, ColorBufferState, Cone, ConeSound, Cylinder, DepthAttributes, DepthBufferState, DirectionalLight, Fog, FragmentShader, 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, 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
- 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.1 $
- Author:
- Justin Couch
Method Summary |
boolean |
equals(java.lang.Object o)
Compare this object for equality to the given object. |
Methods inherited from interface java.lang.Comparable |
compareTo |
equals
boolean equals(java.lang.Object 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.
- Overrides:
equals
in class java.lang.Object
- Parameters:
o
- The object to be compared
- Returns:
- True if these represent the same values
Latest Info from http://aviatrix3d.j3d.org/
Copyright © 2003 - 2008 j3d.org