public class ParticleMaterial extends AMaterial
Constructor and Description |
---|
ParticleMaterial() |
ParticleMaterial(boolean isAnimated) |
Modifier and Type | Method and Description |
---|---|
void |
setAnimOffsets(java.nio.FloatBuffer animOffsets) |
void |
setCameraPosition(Number3D cameraPos) |
void |
setCurrentFrame(int currentFrame) |
void |
setFriction(Number3D friction) |
void |
setMultiParticlesEnabled(boolean enabled) |
void |
setNumTileRows(int numTileRows) |
void |
setPointSize(float pointSize) |
void |
setShaders(java.lang.String vertexShader,
java.lang.String fragmentShader) |
void |
setTileSize(float tileSize) |
void |
setTime(float time) |
void |
setVelocity(int velocityBufferHandle) |
void |
useProgram() |
addTexture, addTexture, addTexture, bindTextures, copyTexturesTo, getModelViewMatrix, getTextureInfoList, getUseColor, reload, setCamera, setColors, setInterpolation, setLightParams, setLights, setModelMatrix, setMVPMatrix, setNextFrameNormals, setNextFrameVertices, setNormals, setShaders, setTextureCoords, setTextureCoords, setUseColor, setVertices, setViewMatrix, toString, unbindTextures, unload
public ParticleMaterial()
public ParticleMaterial(boolean isAnimated)
public void setPointSize(float pointSize)
public void setMultiParticlesEnabled(boolean enabled)
public void useProgram()
useProgram
in class AMaterial
public void setVelocity(int velocityBufferHandle)
public void setFriction(Number3D friction)
public void setTime(float time)
public void setShaders(java.lang.String vertexShader, java.lang.String fragmentShader)
setShaders
in class AMaterial
public void setAnimOffsets(java.nio.FloatBuffer animOffsets)
public void setCurrentFrame(int currentFrame)
public void setTileSize(float tileSize)
public void setNumTileRows(int numTileRows)
public void setCameraPosition(Number3D cameraPos)