Aviatrix3D
2.1.0

org.j3d.aviatrix3d.rendering
Interface EnvironmentCullable

All Superinterfaces:
Cullable
All Known Implementing Classes:
Background, BoxBackground, ColorBackground, ImageBackground, ShapeBackground, SphereBackground, Viewpoint

public interface EnvironmentCullable
extends Cullable

Cullable describing a node that is used for the environmental effects such as viewpoints and backgrounds.

This describes a leaf type of cullable that is used to represent environmental effects, that are provided as part of the view environment of a scene. One particular requirement is that this cullable has to be traversed in reverse to find the transformation from the root of the scene down to it - hence the reason for the getCullableParent() method. Tracing parenting is also important to work out if we have an orphaned end point that has no access to the root of the scene graph - thus knowing whether we should ignore it or not.

Version:
$Revision: 2.1 $
Author:
Justin Couch

Method Summary
 Cullable getCullableParent()
          Get the parent cullable of this instance.
 Renderable getRenderable()
          Get the renderable that represents the environment node rendering.
 

Method Detail

getCullableParent

Cullable getCullableParent()
Get the parent cullable of this instance.

Returns:
The parent instance

getRenderable

Renderable getRenderable()
Get the renderable that represents the environment node rendering.

Returns:
The renderable responsible for this node

Aviatrix3D
2.1.0

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