| Interface | Description |
|---|---|
| AnimationController.AnimationListener |
Listener that will be informed when an animation is looped or completed.
|
| MeshPartBuilder | |
| RenderableSorter |
Responsible for sorting
Renderable lists by whatever criteria (material, distance to camera, etc.) |
| ShaderProvider |
Returns
Shader instances for a Renderable on request. |
| TextureBinder |
Responsible for binding textures, may implement a strategy to avoid binding a texture unnecessarily.
|
| TextureProvider |
| Class | Description |
|---|---|
| AnimationController |
Class to control one or more
Animations on a ModelInstance. |
| AnimationController.AnimationDesc |
Class describing how to play and
Animation. |
| BaseAnimationController |
Base class for applying one or more
Animations to a ModelInstance. |
| BaseAnimationController.Transform | |
| BaseShaderProvider | |
| CameraInputController | |
| CameraInputController.CameraGestureListener | |
| DefaultRenderableSorter | |
| DefaultShaderProvider | |
| DefaultTextureBinder |
Class that you assign a range of texture units and binds textures for you within that range.
|
| DepthShaderProvider | |
| FirstPersonCameraController |
Takes a
Camera instance and controls it via w,a,s,d and mouse panning. |
| MeshBuilder |
Class to construct a mesh, optionally splitting it into one or more mesh parts.
|
| MeshPartBuilder.VertexInfo |
Class that contains all vertex information the builder can use.
|
| ModelBuilder |
Helper class to create
Models from code. |
| RenderContext |
Manages OpenGL state and tries to reduce state changes.
|
| ShapeCache |
A relatively lightweight class which can be used to render basic shapes which don't need a node structure and alike.
|
| TextureDescriptor<T extends GLTexture> | |
| TextureProvider.AssetTextureProvider | |
| TextureProvider.FileTextureProvider |