org.jrabbit.base.graphics.types
Interface GLGroupTransformed

All Superinterfaces:
GLTransform
All Known Subinterfaces:
Layer
All Known Implementing Classes:
AnimatedParticle, AnimatedSprite, BaseSprite, BlendedLayer, Camera, DefaultLayer, ExplosionParticle, GameLoopProfiler, GameLoopProfiler.Default, GenericParticle, ImageSprite, Particle, ParticleSprite, ParticleSprite.Images, ParticleSprite.Transforming, ProfilerDisplay, SprayParticle, Sprite, SwarmParticle, TextSprite

public interface GLGroupTransformed
extends GLTransform

A GLGroupTransformed object has a dynamic, ordered list of GLTransforms that it uses to effect rendering. This interface provides a method to access the transform. A GLGroupTransformed is considered a GLTransform itself; it's expected that it's bind() and release() methods will forward themselves to the GroupTransform contained by this object.

Author:
Chris Molini

Method Summary
 GLGroupTransform transforms()
          Accesses the list of transforms.
 
Methods inherited from interface org.jrabbit.base.graphics.transforms.GLTransform
bind, release
 

Method Detail

transforms

GLGroupTransform transforms()
Accesses the list of transforms.

Returns:
The GLGroupTransform that dynamically controls OpenGL's state.