public class RGBATextureProjected2D extends TextureProjected2D
Modifier and Type | Field and Description |
---|---|
static int |
BYTES_PER_PIXEL |
BYTES_PER_FLOAT, NUM_DIMENSIONS, VERTICES_PER_QUAD
Constructor and Description |
---|
RGBATextureProjected2D(BufferedImage img) |
RGBATextureProjected2D(int dataSizeX,
int dataSizeY) |
RGBATextureProjected2D(int dataSizeX,
int dataSizeY,
boolean useVertexZCoord) |
Modifier and Type | Method and Description |
---|---|
void |
mutate(ByteTextureProjected2D.MutatorByte2D mutator)
Values inserted into the buffer are assumed to be ordered RGBA.
|
void |
setData(BufferedImage image) |
void |
setData(BufferedImage image,
int alpha) |
void |
setData(InputStream in) |
void |
setData(InputStream in,
int alpha) |
dispose, draw, draw, getDataValue, getDataValue, getDimensionSize, getHandles, getMaxGLTextureSize, getNumDimension, getProjection, isDirty, isResident, makeDirty, makeProjectionDirty, prepare, resize, setProjection
public static final int BYTES_PER_PIXEL
public RGBATextureProjected2D(BufferedImage img)
public RGBATextureProjected2D(int dataSizeX, int dataSizeY)
public RGBATextureProjected2D(int dataSizeX, int dataSizeY, boolean useVertexZCoord)
public void setData(InputStream in) throws IOException
IOException
public void setData(InputStream in, int alpha) throws IOException
IOException
public void setData(BufferedImage image)
public void setData(BufferedImage image, int alpha)
public void mutate(ByteTextureProjected2D.MutatorByte2D mutator)
mutator
- Copyright © 2016 Metron, Inc.. All rights reserved.