public class TerrainMaterial extends LightedMaterial
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROGRAM_NAME |
static int |
TEXTURES_PER_CHUNK |
Constructor and Description |
---|
TerrainMaterial() |
TerrainMaterial(TerrainMaterial terrainMaterial) |
TerrainMaterial(Vector2 repeat) |
Modifier and Type | Method and Description |
---|---|
Material |
copy() |
int |
getNormalOffset() |
Vector2 |
getRepeat() |
TerrainTexture |
getTerrainTexture(int id) |
int |
getTextureWeightOffset() |
int |
getUVOffset() |
void |
render(java.nio.FloatBuffer vertexBuffer,
float[] modelMatrix) |
void |
setTexture(TerrainTexture terrainTexture,
int texid) |
renderLight
createVertexData, getBoneIndexParam, getBoneParam, getBoneWeightParam, getByteStride, getMVPMatrixHandle, getPositionHandle, getPositionOffset, getProgram, setAnimated
public static final java.lang.String PROGRAM_NAME
public static final int TEXTURES_PER_CHUNK
public TerrainMaterial()
public TerrainMaterial(TerrainMaterial terrainMaterial)
public TerrainMaterial(Vector2 repeat)
public void render(java.nio.FloatBuffer vertexBuffer, float[] modelMatrix)
public int getNormalOffset()
public int getUVOffset()
public int getTextureWeightOffset()
public Vector2 getRepeat()
public void setTexture(TerrainTexture terrainTexture, int texid)
public TerrainTexture getTerrainTexture(int id)