本文整理汇总了Java中com.jme3.math.ColorRGBA.clone方法的典型用法代码示例。如果您正苦于以下问题:Java ColorRGBA.clone方法的具体用法?Java ColorRGBA.clone怎么用?Java ColorRGBA.clone使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.jme3.math.ColorRGBA
的用法示例。
在下文中一共展示了ColorRGBA.clone方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getNode
import com.jme3.math.ColorRGBA; //导入方法依赖的package包/类
public Node getNode(AssetManager assetM, ColorRGBA color) {
Node n = new Node();
if (SHOW_HITBOX) {
//geo.setCullHint(Spatial.CullHint.Always);
//}else {
Material mat = new Material(assetM, "Common/MatDefs/Misc/Unshaded.j3md");
ColorRGBA col = color.clone();
col.a = .5f;
mat.setColor("Color", col);
mat.getAdditionalRenderState().setBlendMode(RenderState.BlendMode.Alpha);
Geometry geo = new Geometry(name, new Quad(w, h));
geo.setMaterial(mat);
geo.setLocalTranslation(-w / 2, -h / 2, 0);
n.attachChild(geo);
}
return n;
}
示例2: setElementMaterialColor
import com.jme3.math.ColorRGBA; //导入方法依赖的package包/类
protected void setElementMaterialColor(ColorRGBA col) {
if (containerOnly)
throw new IllegalStateException("Element is a container.");
if (defaultTex == null)
getElementMaterial().setColor("Color", col);
else {
ColorRGBA c = col.clone();
c.a = 1.0f;
getElementMaterial().setColor("Color", c);
}
}
示例3: setColor
import com.jme3.math.ColorRGBA; //导入方法依赖的package包/类
public void setColor(ColorRGBA color) {
this.color = color == null ? null : color.clone();
for (ColorTabPanel c : panels) {
c.setColor(this.color);
}
updateHEX();
}
示例4: colorChangedFromTab
import com.jme3.math.ColorRGBA; //导入方法依赖的package包/类
private void colorChangedFromTab(ColorTabPanel panel, ColorRGBA color) {
this.color = color.clone();
for (ColorTabPanel p : panels) {
if (!p.equals(panel)) {
p.setColor(this.color);
}
}
updateHEX();
onChange(this.color);
}
示例5: setPropertyValue
import com.jme3.math.ColorRGBA; //导入方法依赖的package包/类
@Override
@FXThread
protected void setPropertyValue(@Nullable final ColorRGBA color) {
super.setPropertyValue(color == null ? null : color.clone());
}
示例6: setColor
import com.jme3.math.ColorRGBA; //导入方法依赖的package包/类
public void setColor(ColorRGBA color) {
this.color = color == null ? null : color.clone();
rebuild();
}
示例7: setValue
import com.jme3.math.ColorRGBA; //导入方法依赖的package包/类
public void setValue(ColorRGBA value) {
this.value = value.clone();
updateControls();
}