Package org.boxutil.units.legacy
Class LegacyIlluminantObject
java.lang.Object
org.boxutil.units.legacy.LegacyIlluminantObject
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.lwjgl.util.vector.Vector4ffloatintorg.lwjgl.util.vector.Vector4ffloatintorg.lwjgl.util.vector.Vector3forg.lwjgl.util.vector.Vector4ffloatintfloatorg.lwjgl.util.vector.Vector3ffloatvoidglApplyIlluminant(float alphaMulti, byte index) You should push the attrib to server stack before, useGL11.GL_LIGHTING_BIT.booleanprotected voidputColorData(org.lwjgl.util.vector.Vector4f color, float alphaMulti) voidsetAmbientColor(float red, float green, float blue) voidsetAmbientColor(Color color) voidsetAmbientColor(org.lwjgl.util.vector.Vector4f color) voidsetAmbientColorAlpha(float alpha) voidsetAmbientColorAlphaI(int alpha) voidsetAttenuationConstantFactor(float factor) voidvoidsetAttenuationLinearFactor(float factor) voidsetAttenuationQuadraticFactor(float factor) voidsetDiffuseColor(float red, float green, float blue) voidsetDiffuseColor(Color color) voidsetDiffuseColor(org.lwjgl.util.vector.Vector4f color) voidsetDiffuseColorAlpha(float alpha) voidsetDiffuseColorAlphaI(int alpha) voidsetInfiniteLight(boolean infiniteLight) voidsetPosition(org.lwjgl.util.vector.Vector3f position) voidsetSpecularColor(float red, float green, float blue) voidsetSpecularColor(Color color) voidsetSpecularColor(org.lwjgl.util.vector.Vector4f color) voidsetSpecularColorAlpha(float alpha) voidsetSpecularColorAlphaI(int alpha) voidsetSpotCutoff(float coneAngle) voidsetSpotDirection(org.lwjgl.util.vector.Vector3f direction) voidsetSpotExponent(float exponent)
-
Constructor Details
-
LegacyIlluminantObject
public LegacyIlluminantObject()
-
-
Method Details
-
putColorData
protected void putColorData(org.lwjgl.util.vector.Vector4f color, float alphaMulti) -
glApplyIlluminant
public void glApplyIlluminant(float alphaMulti, byte index) You should push the attrib to server stack before, useGL11.GL_LIGHTING_BIT.- Parameters:
index- only 0 to 7.
-
isInfiniteLight
public boolean isInfiniteLight() -
setInfiniteLight
public void setInfiniteLight(boolean infiniteLight) -
setAttenuationDisabled
public void setAttenuationDisabled() -
setAttenuationConstantFactor
public void setAttenuationConstantFactor(float factor) -
setAttenuationLinearFactor
public void setAttenuationLinearFactor(float factor) -
setAttenuationQuadraticFactor
public void setAttenuationQuadraticFactor(float factor) -
getPosition
public org.lwjgl.util.vector.Vector3f getPosition() -
setPosition
public void setPosition(org.lwjgl.util.vector.Vector3f position) -
getSpotDirection
public org.lwjgl.util.vector.Vector3f getSpotDirection() -
setSpotDirection
public void setSpotDirection(org.lwjgl.util.vector.Vector3f direction) - Parameters:
direction- set to not-null for use spotlight.
-
getSpotCutoff
public float getSpotCutoff() -
setSpotCutoff
public void setSpotCutoff(float coneAngle) -
setSpotExponent
public void setSpotExponent(float exponent) -
getSpotExponent
public float getSpotExponent() -
getAmbientColorC
-
getAmbientColor
public org.lwjgl.util.vector.Vector4f getAmbientColor() -
getAmbientColorAlpha
public float getAmbientColorAlpha() -
getAmbientColorAlphaI
public int getAmbientColorAlphaI() -
setAmbientColor
public void setAmbientColor(float red, float green, float blue) -
setAmbientColor
public void setAmbientColor(org.lwjgl.util.vector.Vector4f color) -
setAmbientColor
-
setAmbientColorAlpha
public void setAmbientColorAlpha(float alpha) -
setAmbientColorAlphaI
public void setAmbientColorAlphaI(int alpha) -
getDiffuseColorC
-
getDiffuseColor
public org.lwjgl.util.vector.Vector4f getDiffuseColor() -
getDiffuseColorAlpha
public float getDiffuseColorAlpha() -
getDiffuseColorAlphaI
public int getDiffuseColorAlphaI() -
setDiffuseColor
public void setDiffuseColor(float red, float green, float blue) -
setDiffuseColor
public void setDiffuseColor(org.lwjgl.util.vector.Vector4f color) -
setDiffuseColor
-
setDiffuseColorAlpha
public void setDiffuseColorAlpha(float alpha) -
setDiffuseColorAlphaI
public void setDiffuseColorAlphaI(int alpha) -
getSpecularColorC
-
getSpecularColor
public org.lwjgl.util.vector.Vector4f getSpecularColor() -
getSpecularColorAlpha
public float getSpecularColorAlpha() -
getSpecularColorAlphaI
public int getSpecularColorAlphaI() -
setSpecularColor
public void setSpecularColor(float red, float green, float blue) -
setSpecularColor
public void setSpecularColor(org.lwjgl.util.vector.Vector4f color) -
setSpecularColor
-
setSpecularColorAlpha
public void setSpecularColorAlpha(float alpha) -
setSpecularColorAlphaI
public void setSpecularColorAlphaI(int alpha)
-