public class PhongMaterial extends AAdvancedMaterial
M_FOG_FRAGMENT_CALC, M_FOG_FRAGMENT_COLOR, M_FOG_FRAGMENT_VARS, M_FOG_VERTEX_DEPTH, M_FOG_VERTEX_VARS| Constructor and Description |
|---|
PhongMaterial() |
PhongMaterial(boolean isAnimated) |
PhongMaterial(float[] specularColor,
float[] ambientColor,
float shininess) |
PhongMaterial(java.lang.String vertexShader,
java.lang.String fragmentShader,
boolean isAnimated) |
| Modifier and Type | Method and Description |
|---|---|
void |
setShaders(java.lang.String vertexShader,
java.lang.String fragmentShader) |
void |
setShininess(float shininess) |
void |
setSpecularColor(float[] color) |
void |
setSpecularColor(float r,
float g,
float b,
float a) |
void |
setSpecularColor(int color) |
void |
setSpecularColor(Number3D color) |
void |
useProgram() |
setAmbientColor, setAmbientColor, setAmbientColor, setAmbientColor, setAmbientIntensity, setAmbientIntensity, setAmbientIntensity, setCamera, setFogColor, setFogEnabled, setFogFar, setFogNear, setLightParams, setLights, setModelMatrixaddTexture, addTexture, addTexture, bindTextures, copyTexturesTo, getModelViewMatrix, getTextureInfoList, getUseColor, reload, setColors, setInterpolation, setMVPMatrix, setNextFrameNormals, setNextFrameVertices, setNormals, setShaders, setTextureCoords, setTextureCoords, setUseColor, setVertices, setViewMatrix, toString, unbindTextures, unloadpublic PhongMaterial()
public PhongMaterial(boolean isAnimated)
public PhongMaterial(java.lang.String vertexShader,
java.lang.String fragmentShader,
boolean isAnimated)
public PhongMaterial(float[] specularColor,
float[] ambientColor,
float shininess)
public void useProgram()
useProgram in class AAdvancedMaterialpublic void setSpecularColor(float[] color)
public void setSpecularColor(Number3D color)
public void setSpecularColor(float r,
float g,
float b,
float a)
public void setSpecularColor(int color)
public void setShininess(float shininess)
public void setShaders(java.lang.String vertexShader,
java.lang.String fragmentShader)
setShaders in class AAdvancedMaterial