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, unloadpublic ParticleMaterial()
public ParticleMaterial(boolean isAnimated)
public void setPointSize(float pointSize)
public void setMultiParticlesEnabled(boolean enabled)
public void useProgram()
useProgram in class AMaterialpublic 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 AMaterialpublic 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)