當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。