Top Fields Constructors Methods
com.jogamp.opengl.util.texture.spi

public Class NetPbmTextureWriter

extends Object
implements TextureWriter
Class Inheritance
All Implemented Interfaces
com.jogamp.opengl.util.texture.spi.TextureWriter
Imports
java.io.*, java.nio.*, java.nio.channels.FileChannel, com.jogamp.opengl.*, com.jogamp.common.util.IOUtil, com.jogamp.opengl.util.texture.*

Field Summary

Modifier and TypeField and Description
pack-priv int
public static final String
public static final String

Constructor Summary

AccessConstructor and Description
public
public
NetPbmTextureWriter(final int magic)

supported magic values are:

  magic 0 - detect by file suffix (TextureIO compliant)
  magic 6 - PPM binary RGB
  magic 7 - PAM binary RGB or RGBA

Method Summary

Modifier and TypeMethod and Description
public int
public String
public boolean
write(final File file, final TextureData data)

Implements com.jogamp.opengl.util.texture.spi.TextureWriter.write.

Writes the given TextureData to the passed file.
private boolean
writeImpl(final File file, final TextureData data)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

magicback to summary
pack-priv int magic
PAMback to summary
public static final String PAM
See Also
TextureIO#PAM
PPMback to summary
public static final String PPM
See Also
TextureIO#PPM

Constructor Detail

NetPbmTextureWriterback to summary
public NetPbmTextureWriter()
NetPbmTextureWriterback to summary
public NetPbmTextureWriter(final int magic)

supported magic values are:

  magic 0 - detect by file suffix (TextureIO compliant)
  magic 6 - PPM binary RGB
  magic 7 - PAM binary RGB or RGBA

Method Detail

getMagicback to summary
public int getMagic()
getSuffixback to summary
public String getSuffix()
writeback to summary
public boolean write(final File file, final TextureData data) throws IOException

Implements com.jogamp.opengl.util.texture.spi.TextureWriter.write.

Doc from com.jogamp.opengl.util.texture.spi.TextureWriter.write.

Writes the given TextureData to the passed file. Returns true if this TextureWriter successfully handled the writing of the file, otherwise false. May throw IOException if either this writer did not support certain parameters of the TextureData or if an I/O error occurred.

Annotations
@Override
writeImplback to summary
private boolean writeImpl(final File file, final TextureData data) throws IOException