📄 texture.java
字号:
/**
* @return Returns the combineFuncRGB.
*/
public CombinerFunctionRGB getCombineFuncRGB() {
return combineFuncRGB;
}
/**
* @param combineFuncRGB
* The combineFuncRGB to set.
* @throws IllegalArgumentException
* if combineFuncRGB is null
*/
public void setCombineFuncRGB(CombinerFunctionRGB combineFuncRGB) {
if (combineFuncRGB == null) {
throw new IllegalArgumentException("invalid CombinerFunctionRGB: null");
}
this.combineFuncRGB = combineFuncRGB;
}
/**
* @return Returns the combineOp0Alpha.
*/
public CombinerOperandAlpha getCombineOp0Alpha() {
return combineOp0Alpha;
}
/**
* @param combineOp0Alpha
* The combineOp0Alpha to set.
* @throws IllegalArgumentException
* if combineOp0Alpha is null
*/
public void setCombineOp0Alpha(CombinerOperandAlpha combineOp0Alpha) {
if (combineOp0Alpha == null) {
throw new IllegalArgumentException("invalid CombinerOperandAlpha: null");
}
this.combineOp0Alpha = combineOp0Alpha;
}
/**
* @return Returns the combineOp0RGB.
*/
public CombinerOperandRGB getCombineOp0RGB() {
return combineOp0RGB;
}
/**
* @param combineOp0RGB
* The combineOp0RGB to set.
* @throws IllegalArgumentException
* if combineOp0RGB is null
*/
public void setCombineOp0RGB(CombinerOperandRGB combineOp0RGB) {
if (combineOp0RGB == null) {
throw new IllegalArgumentException("invalid CombinerOperandRGB: null");
}
this.combineOp0RGB = combineOp0RGB;
}
/**
* @return Returns the combineOp1Alpha.
*/
public CombinerOperandAlpha getCombineOp1Alpha() {
return combineOp1Alpha;
}
/**
* @param combineOp1Alpha
* The combineOp1Alpha to set.
* @throws IllegalArgumentException
* if combineOp1Alpha is null
*/
public void setCombineOp1Alpha(CombinerOperandAlpha combineOp1Alpha) {
if (combineOp1Alpha == null) {
throw new IllegalArgumentException("invalid CombinerOperandAlpha: null");
}
this.combineOp1Alpha = combineOp1Alpha;
}
/**
* @return Returns the combineOp1RGB.
*/
public CombinerOperandRGB getCombineOp1RGB() {
return combineOp1RGB;
}
/**
* @param combineOp1RGB
* The combineOp1RGB to set.
* @throws IllegalArgumentException
* if combineOp1RGB is null
*/
public void setCombineOp1RGB(CombinerOperandRGB combineOp1RGB) {
if (combineOp1RGB == null) {
throw new IllegalArgumentException("invalid CombinerOperandRGB: null");
}
this.combineOp1RGB = combineOp1RGB;
}
/**
* @return Returns the combineOp2Alpha.
*/
public CombinerOperandAlpha getCombineOp2Alpha() {
return combineOp2Alpha;
}
/**
* @param combineOp2Alpha
* The combineOp2Alpha to set.
* @throws IllegalArgumentException
* if combineOp2Alpha is null
*/
public void setCombineOp2Alpha(CombinerOperandAlpha combineOp2Alpha) {
if (combineOp2Alpha == null) {
throw new IllegalArgumentException("invalid CombinerOperandAlpha: null");
}
this.combineOp2Alpha = combineOp2Alpha;
}
/**
* @return Returns the combineOp2RGB.
*/
public CombinerOperandRGB getCombineOp2RGB() {
return combineOp2RGB;
}
/**
* @param combineOp2RGB
* The combineOp2RGB to set.
* @throws IllegalArgumentException
* if combineOp2RGB is null
*/
public void setCombineOp2RGB(CombinerOperandRGB combineOp2RGB) {
if (combineOp2RGB == null) {
throw new IllegalArgumentException("invalid CombinerOperandRGB: null");
}
this.combineOp2RGB = combineOp2RGB;
}
/**
* @return Returns the combineScaleAlpha.
*/
public CombinerScale getCombineScaleAlpha() {
return combineScaleAlpha;
}
/**
* @param combineScaleAlpha
* The combineScaleAlpha to set.
* @throws IllegalArgumentException
* if combineScaleAlpha is null
*/
public void setCombineScaleAlpha(CombinerScale combineScaleAlpha) {
if (combineScaleAlpha == null) {
throw new IllegalArgumentException("invalid CombinerScale: null");
}
this.combineScaleAlpha = combineScaleAlpha;
}
/**
* @return Returns the combineScaleRGB.
*/
public CombinerScale getCombineScaleRGB() {
return combineScaleRGB;
}
/**
* @param combineScaleRGB
* The combineScaleRGB to set.
* @throws IllegalArgumentException
* if combineScaleRGB is null
*/
public void setCombineScaleRGB(CombinerScale combineScaleRGB) {
if (combineScaleRGB == null) {
throw new IllegalArgumentException("invalid CombinerScale: null");
}
this.combineScaleRGB = combineScaleRGB;
}
/**
* @return Returns the combineSrc0Alpha.
*/
public CombinerSource getCombineSrc0Alpha() {
return combineSrc0Alpha;
}
/**
* @param combineSrc0Alpha
* The combineSrc0Alpha to set.
* @throws IllegalArgumentException
* if combineSrc0Alpha is null
*/
public void setCombineSrc0Alpha(CombinerSource combineSrc0Alpha) {
if (combineSrc0Alpha == null) {
throw new IllegalArgumentException("invalid CombinerSource: null");
}
this.combineSrc0Alpha = combineSrc0Alpha;
}
/**
* @return Returns the combineSrc0RGB.
*/
public CombinerSource getCombineSrc0RGB() {
return combineSrc0RGB;
}
/**
* @param combineSrc0RGB
* The combineSrc0RGB to set.
* @throws IllegalArgumentException
* if combineSrc0RGB is null
*/
public void setCombineSrc0RGB(CombinerSource combineSrc0RGB) {
if (combineSrc0RGB == null) {
throw new IllegalArgumentException("invalid CombinerSource: null");
}
this.combineSrc0RGB = combineSrc0RGB;
}
/**
* @return Returns the combineSrc1Alpha.
*/
public CombinerSource getCombineSrc1Alpha() {
return combineSrc1Alpha;
}
/**
* @param combineSrc1Alpha
* The combineSrc1Alpha to set.
* @throws IllegalArgumentException
* if combineSrc1Alpha is null
*/
public void setCombineSrc1Alpha(CombinerSource combineSrc1Alpha) {
if (combineSrc1Alpha == null) {
throw new IllegalArgumentException("invalid CombinerSource: null");
}
this.combineSrc1Alpha = combineSrc1Alpha;
}
/**
* @return Returns the combineSrc1RGB.
*/
public CombinerSource getCombineSrc1RGB() {
return combineSrc1RGB;
}
/**
* @param combineSrc1RGB
* The combineSrc1RGB to set.
* @throws IllegalArgumentException
* if combineSrc1RGB is null
*/
public void setCombineSrc1RGB(CombinerSource combineSrc1RGB) {
if (combineSrc1RGB == null) {
throw new IllegalArgumentException("invalid CombinerSource: null");
}
this.combineSrc1RGB = combineSrc1RGB;
}
/**
* @return Returns the combineSrc2Alpha.
*/
public CombinerSource getCombineSrc2Alpha() {
return combineSrc2Alpha;
}
/**
* @param combineSrc2Alpha
* The combineSrc2Alpha to set.
* @throws IllegalArgumentException
* if combineSrc2Alpha is null
*/
public void setCombineSrc2Alpha(CombinerSource combineSrc2Alpha) {
if (combineSrc2Alpha == null) {
throw new IllegalArgumentException("invalid CombinerSource: null");
}
this.combineSrc2Alpha = combineSrc2Alpha;
}
/**
* @return Returns the combineSrc2RGB.
*/
public CombinerSource getCombineSrc2RGB() {
return combineSrc2RGB;
}
/**
* @param combineSrc2RGB
* The combineSrc2RGB to set.
* @throws IllegalArgumentException
* if combineSrc2RGB is null
*/
public void setCombineSrc2RGB(CombinerSource combineSrc2RGB) {
if (combineSrc2RGB == null) {
throw new IllegalArgumentException("invalid CombinerSource: null");
}
this.combineSrc2RGB = combineSrc2RGB;
}
/**
* @return Returns the combineFuncAlpha.
*/
public CombinerFunctionAlpha getCombineFuncAlpha() {
return combineFuncAlpha;
}
/**
* @param combineFuncAlpha
* The combineFuncAlpha to set.
* @throws IllegalArgumentException
* if combineFuncAlpha is null
*/
public void setCombineFuncAlpha(CombinerFunctionAlpha combineFuncAlpha) {
if (combineFuncAlpha == null) {
throw new IllegalArgumentException("invalid CombinerFunctionAlpha: null");
}
this.combineFuncAlpha = combineFuncAlpha;
}
/**
* @param envMapMode
* @throws IllegalArgumentException
* if envMapMode is null
*/
public void setEnvironmentalMapMode(EnvironmentalMapMode envMapMode) {
if (envMapMode == null) {
throw new IllegalArgumentException("invalid EnvironmentalMapMode: null");
}
this.envMapMode = envMapMode;
}
public EnvironmentalMapMode getEnvironmentalMapMode() {
return envMapMode;
}
public String getImageLocation() {
return imageLocation;
}
public void setImageLocation(String imageLocation) {
this.imageLocation = imageLocation;
}
/**
* @return the anisotropic filtering level for this texture as a percentage
* (0.0 - 1.0)
*/
public float getAnisotropicFilterPercent() {
return anisotropicFilterPercent;
}
/**
* @param percent
* the anisotropic filtering level for this texture as a
* percentage (0.0 - 1.0)
*/
public void setAnisotropicFilterPercent(float percent) {
if (percent > 1.0f)
percent = 1.0f;
else if (percent < 0.0f)
percent = 0.0f;
this.anisotropicFilterPercent = percent;
}
public boolean equals(Object other) {
if (other == this) {
return true;
}
if (!(other instanceof Texture)) {
return false;
}
Texture that = (Texture) other;
if (this.textureId != that.textureId)
return false;
if (this.textureId == 0) {
if (this.getImage() != null
&& !this.getImage().equals(that.getImage()))
return false;
if (this.getImage() == null && that.getImage() != null)
return false;
if (this.getAnisotropicFilterPercent() != that
.getAnisotropicFilterPercent())
return false;
if (this.getApply() != that.getApply())
return false;
if (this.getCombineFuncAlpha() != that.getCombineFuncAlpha())
return false;
if (this.getCombineFuncRGB() != that.getCombineFuncRGB())
return false;
if (this.getCombineOp0Alpha() != that.getCombineOp0Alpha())
return false;
if (this.getCombineOp1RGB() != that.getCombineOp1RGB())
return false;
if (this.getCombineOp2Alpha() != that.getCombineOp2Alpha())
return false;
if (this.getCombineOp2RGB() != that.getCombineOp2RGB())
return false;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -