Aviatrix3D
2.1.0

org.j3d.aviatrix3d.rendering
Interface TransparentRenderable

All Superinterfaces:
java.lang.Comparable, Renderable
All Known Subinterfaces:
TextureRenderable, TransparentObjectRenderable
All Known Implementing Classes:
Material, MRTOffscreenTexture2D, MRTTexture2D, OffscreenTexture2D, Texture, Texture1D, Texture2D, Texture3D, TextureCubicEnvironmentMap, TextureUnit

public interface TransparentRenderable
extends Renderable

Marker interface for all leaf objects that wish to define themselves as being potentially transparent and thus needed to be bucketed in the state sorting process for separate treatment.

Version:
$Revision: 2.1 $
Author:
Justin Couch

Method Summary
 boolean hasTransparency()
          Check to see if this renderable object has anything that could be interpreted as an alpha value.
 
Methods inherited from interface org.j3d.aviatrix3d.rendering.Renderable
equals
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

hasTransparency

boolean hasTransparency()
Check to see if this renderable object has anything that could be interpreted as an alpha value. For example a Raster with RGBA values or vertex geometry with 4-component colours for the vertices. Transparency information is needed for depth sorting during rendering.


Aviatrix3D
2.1.0

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