APIdia Launch Partner
Top Interfaces Classes Enums
module gdx

Package com.badlogic.gdx.graphics.glutils


Interface Summary

Modifier and TypeInterface and Description
public interface
public interface
IndexData

An IndexData instance holds index data.

public interface
InstanceData

A InstanceData instance holds instance data for rendering with OpenGL.

public interface
VertexData

A VertexData instance holds vertices for rendering with OpenGL.

Class Summary

Modifier and TypeClass and Description
public class
CustomTexture3DData

A Texture3DData implementation that addresses 2 use cases : You can use it as a GL only texture (feed by a compute shader).

public class
ETC1

Class for encoding and decoding ETC1 compressed images.

public class
public class
FacedCubemapData

A FacedCubemapData holds a cubemap data definition based on a TextureData per face.

public class
public class
public class
FloatFrameBuffer

This is a FrameBuffer variant backed by a float texture.

public class
FloatTextureData

A TextureData implementation which should be used to create float textures.

public class
FrameBuffer

Encapsulates OpenGL ES 2.0 frame buffer objects.

public class
FrameBufferCubemap

Encapsulates OpenGL ES 2.0 frame buffer objects.

public abstract class
GLFrameBuffer<T extends GLTexture>

Encapsulates OpenGL ES 2.0 frame buffer objects.

public class
GLOnlyTextureData

A TextureData implementation which should be used to create gl only textures.

public class
public class
HdpiUtils

To deal with HDPI monitors properly, use the glViewport and glScissor functions of this class instead of directly calling OpenGL yourself.

public class
ImmediateModeRenderer20

Immediate mode rendering class for GLES 2.0.

public class
public class
IndexBufferObject

In IndexBufferObject wraps OpenGL's index buffer functionality to be used in conjunction with VBOs.

public class
IndexBufferObjectSubData

IndexBufferObject wraps OpenGL's index buffer functionality to be used in conjunction with VBOs.

public class
InstanceBufferObject

Modification of the VertexBufferObject class.

public class
public class
KTXTextureData

A KTXTextureData holds the data from a KTX (or zipped KTX file, aka ZKTX).

public class
public class
MipMapTextureData

This class will load each contained TextureData to the chosen mipmap level.

public class
public class
ShaderProgram

A shader program encapsulates a vertex and fragment shader pair linked to form a shader program.

public class
ShapeRenderer

Renders points, lines, shape outlines and filled shapes.

public class
VertexArray

Convenience class for working with OpenGL vertex arrays.

public class
VertexBufferObject

A VertexData implementation based on OpenGL vertex buffer objects.

public class
VertexBufferObjectSubData

A VertexData implementation based on OpenGL vertex buffer objects.

public class
VertexBufferObjectWithVAO

A VertexData implementation that uses vertex buffer objects and vertex array objects.

Enum Summary

Modifier and TypeEnum and Description
public enum