| Modifier and Type | Interface and Description |
|---|---|
| public interface | |
| public interface | RenderableSorter
Responsible for sorting |
| public interface | ShaderProvider
Returns |
| public interface | TextureBinder
Responsible for binding textures, may implement a strategy to avoid binding a texture unnecessarily. |
| public interface |
| Modifier and Type | Class and Description |
|---|---|
| public class | AnimationController
Class to control one or more |
| public class | BaseAnimationController
Base class for applying one or more |
| public abstract class | |
| public class | |
| public class | |
| public class | |
| public class | DefaultTextureBinder
Class that you assign a range of texture units and binds textures for you within that range. |
| public class | |
| public class | FirstPersonCameraController
Takes a |
| public class | MeshBuilder
Class to construct a mesh, optionally splitting it into one or more mesh parts. |
| public class | ModelBuilder
Helper class to create |
| public class | RenderContext
Manages OpenGL state and tries to reduce state changes. |
| public class | ShapeCache
A relatively lightweight class which can be used to render basic shapes which don't need a node structure and alike. |
| public class |