public class FloatTextureProjected2D extends TextureProjected2D
Modifier and Type | Class and Description |
---|---|
static interface |
FloatTextureProjected2D.MutatorFloat2D |
static class |
FloatTextureProjected2D.SetDataMutator |
BYTES_PER_FLOAT, NUM_DIMENSIONS, VERTICES_PER_QUAD
Constructor and Description |
---|
FloatTextureProjected2D(int dataSizeX,
int dataSizeY) |
FloatTextureProjected2D(int dataSizeX,
int dataSizeY,
boolean useVertexZCoord) |
Modifier and Type | Method and Description |
---|---|
void |
mutate(FloatTextureProjected2D.MutatorFloat2D mutator)
Provides a general, thread-safe mechanism for arbitrarily updating the
data values for this Texture.
|
void |
setData(double[][] data)
Updates this texture with new data values.
|
void |
setData(double[][] data,
boolean flip) |
void |
setData(float[][] data)
Updates this texture with new data values.
|
void |
setData(float[][] data,
boolean flip) |
dispose, draw, draw, getDataValue, getDataValue, getDimensionSize, getHandles, getMaxGLTextureSize, getNumDimension, getProjection, isDirty, isResident, makeDirty, makeProjectionDirty, prepare, resize, setProjection
public FloatTextureProjected2D(int dataSizeX, int dataSizeY)
public FloatTextureProjected2D(int dataSizeX, int dataSizeY, boolean useVertexZCoord)
public void setData(float[][] data)
data
- the new data values to load into this texture.public void setData(float[][] data, boolean flip)
public void setData(double[][] data)
data
- the new data values to load into this texture.public void setData(double[][] data, boolean flip)
public void mutate(FloatTextureProjected2D.MutatorFloat2D mutator)
mutator
- a class defining the operation which should be applied to
the texture data.Copyright © 2020 Metron, Inc.. All rights reserved.