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
Animation s on a ModelInstance . |
AnimationController.AnimationDesc |
Class describing how to play and
Animation . |
BaseAnimationController |
Base class for applying one or more
Animation s to a ModelInstance . |
BaseAnimationController.Transform | |
BaseShaderProvider | |
CameraInputController | |
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
Model s 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 |
Copyright © 2018. All rights reserved.