APIdia Launch Partner
Top Interfaces Classes
module gdx

Package com.badlogic.gdx.graphics.g3d.utils


Interface Summary

Modifier and TypeInterface and Description
public interface
public interface
RenderableSorter

Responsible for sorting Renderable lists by whatever criteria (material, distance to camera, etc.)

public interface
ShaderProvider

Returns Shader instances for a Renderable on request.

public interface
TextureBinder

Responsible for binding textures, may implement a strategy to avoid binding a texture unnecessarily.

public interface
TextureProvider

Used by Model to load textures from ModelData.

Class Summary

Modifier and TypeClass and Description
public class
AnimationController

Class to control one or more Animations on a ModelInstance.

public class
BaseAnimationController

Base class for applying one or more Animations to a ModelInstance.

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 Camera instance and controls it via w,a,s,d and mouse panning.

public class
MeshBuilder

Class to construct a mesh, optionally splitting it into one or more mesh parts.

public class
ModelBuilder

Helper class to create Models from code.

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