当前位置: 首页>>代码示例>>Java>>正文


Java ColorRGBA.clone方法代码示例

本文整理汇总了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;
}
 
开发者ID:Pesegato,项目名称:MonkeySheet,代码行数:18,代码来源:HBRect.java

示例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);
	}
}
 
开发者ID:rockfireredmoon,项目名称:icetone,代码行数:13,代码来源:BaseElement.java

示例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();
}
 
开发者ID:rockfireredmoon,项目名称:icetone,代码行数:8,代码来源:ColorSelector.java

示例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);
}
 
开发者ID:rockfireredmoon,项目名称:icetone,代码行数:11,代码来源:ColorSelector.java

示例5: setPropertyValue

import com.jme3.math.ColorRGBA; //导入方法依赖的package包/类
@Override
@FXThread
protected void setPropertyValue(@Nullable final ColorRGBA color) {
    super.setPropertyValue(color == null ? null : color.clone());
}
 
开发者ID:JavaSaBr,项目名称:jmonkeybuilder,代码行数:6,代码来源:ColorPropertyControl.java

示例6: setColor

import com.jme3.math.ColorRGBA; //导入方法依赖的package包/类
public void setColor(ColorRGBA color) {
	this.color = color == null ? null : color.clone();
	rebuild();
}
 
开发者ID:rockfireredmoon,项目名称:icetone,代码行数:5,代码来源:ColorPaletteTab.java

示例7: setValue

import com.jme3.math.ColorRGBA; //导入方法依赖的package包/类
public void setValue(ColorRGBA value) {
	this.value = value.clone();
	updateControls();
}
 
开发者ID:rockfireredmoon,项目名称:icetone,代码行数:5,代码来源:ColorFieldControl.java


注:本文中的com.jme3.math.ColorRGBA.clone方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。