Top Fields Constructors Methods
jogamp.opengl.glu.mipmap

public Class BuildMipmap

extends Object
Class Inheritance
Imports
com.jogamp.opengl.GL, .GL2, .GL2ES2, .GL2ES3, .GL2GL3, com.jogamp.opengl.glu.GLU, jogamp.opengl.Debug, com.jogamp.common.nio.Buffers, java.nio.*, java.io.*

Author
Administrator

Field Summary

Modifier and TypeField and Description
private static final boolean
private static final int
private static final boolean

Constructor Summary

AccessConstructor and Description
public
BuildMipmap()

Creates a new instance of BuildMipmap

Method Summary

Modifier and TypeMethod and Description
public static int
bitmapBuild2DMipmaps(final GL gl, final int target, final int internalFormat, final int width, final int height, final int format, final int type, final ByteBuffer data)

public static int
fastBuild2DMipmaps(final GL gl, final PixelStorageModes psm, final int target, final int components, final int width, final int height, final int format, final int type, final ByteBuffer data)

public static int
gluBuild1DMipmapLevelsCore(final GL gl, final int target, final int internalFormat, final int width, final int widthPowerOf2, final int format, final int type, final int userLevel, final int baseLevel, final int maxLevel, final ByteBuffer data)

public static int
gluBuild2DMipmapLevelsCore(final GL gl, final int target, final int internalFormat, final int width, final int height, final int widthPowerOf2, final int heightPowerOf2, final int format, final int type, final int userLevel, final int baseLevel, final int maxLevel, final ByteBuffer data)

public static int
gluBuild3DMipmapLevelsCore(final GL gl, final int target, final int internalFormat, final int width, final int height, final int depth, final int widthPowerOf2, final int heightPowerOf2, final int depthPowerOf2, final int format, final int type, final int userLevel, final int baseLevel, final int maxLevel, final ByteBuffer data)

private static void
writeTargaFile(final String filename, final ByteBuffer data, final int width, final int height)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DEBUGback to summary
private static final boolean DEBUG
TARGA_HEADER_SIZEback to summary
private static final int TARGA_HEADER_SIZE
VERBOSEback to summary
private static final boolean VERBOSE

Constructor Detail

BuildMipmapback to summary
public BuildMipmap()

Creates a new instance of BuildMipmap

Method Detail

bitmapBuild2DMipmapsback to summary
public static int bitmapBuild2DMipmaps(final GL gl, final int target, final int internalFormat, final int width, final int height, final int format, final int type, final ByteBuffer data)
fastBuild2DMipmapsback to summary
public static int fastBuild2DMipmaps(final GL gl, final PixelStorageModes psm, final int target, final int components, final int width, final int height, final int format, final int type, final ByteBuffer data)
gluBuild1DMipmapLevelsCoreback to summary
public static int gluBuild1DMipmapLevelsCore(final GL gl, final int target, final int internalFormat, final int width, final int widthPowerOf2, final int format, final int type, final int userLevel, final int baseLevel, final int maxLevel, final ByteBuffer data)
gluBuild2DMipmapLevelsCoreback to summary
public static int gluBuild2DMipmapLevelsCore(final GL gl, final int target, final int internalFormat, final int width, final int height, final int widthPowerOf2, final int heightPowerOf2, final int format, final int type, final int userLevel, final int baseLevel, final int maxLevel, final ByteBuffer data)
gluBuild3DMipmapLevelsCoreback to summary
public static int gluBuild3DMipmapLevelsCore(final GL gl, final int target, final int internalFormat, final int width, final int height, final int depth, final int widthPowerOf2, final int heightPowerOf2, final int depthPowerOf2, final int format, final int type, final int userLevel, final int baseLevel, final int maxLevel, final ByteBuffer data)
writeTargaFileback to summary
private static void writeTargaFile(final String filename, final ByteBuffer data, final int width, final int height)