Added a setFloat() that takes a Float to avoid
auto-boxing in the case where a Float is already at hand.
This commit is contained in:
parent
1185d2099b
commit
3cf0e35a17
@ -635,6 +635,17 @@ public class Material implements CloneableSmartAsset, Cloneable, Savable {
|
|||||||
setParam(name, VarType.Float, value);
|
setParam(name, VarType.Float, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Pass a float to the material shader. This version avoids auto-boxing
|
||||||
|
* if the value is already a Float.
|
||||||
|
*
|
||||||
|
* @param name the name of the float defined in the material definition (j3md)
|
||||||
|
* @param value the float value
|
||||||
|
*/
|
||||||
|
public void setFloat(String name, Float value) {
|
||||||
|
setParam(name, VarType.Float, value);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Pass an int to the material shader.
|
* Pass an int to the material shader.
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user