Package com.badlogic.gdx.graphics.g3d.utils
-
Interface Summary Interface Description AnimationController.AnimationListener Listener that will be informed when an animation is looped or completed.MeshPartBuilder RenderableSorter Responsible for sortingRenderablelists by whatever criteria (material, distance to camera, etc.)ShaderProvider ReturnsShaderinstances for aRenderableon request.TextureBinder Responsible for binding textures, may implement a strategy to avoid binding a texture unnecessarily.TextureProvider -
Class Summary Class Description AnimationController Class to control one or moreAnimations on aModelInstance.AnimationController.AnimationDesc Class describing how to play andAnimation.BaseAnimationController Base class for applying one or moreAnimations to aModelInstance.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 aCamerainstance 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 createModels 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