Package com.jme.renderer

Examples of com.jme.renderer.ColorRGBA


      ms = DisplaySystem.getDisplaySystem().getRenderer().createMaterialState();
      for (int i = 0; i < 6; i++) {
    faces[i].setRenderState(ms);
      }
  }
  ms.setAmbient(new ColorRGBA(color));
  ms.setDiffuse(new ColorRGBA(color));
    }
View Full Code Here


    /**
     * Returns the lit ambient-and-diffuse color of this box.
     */
    public ColorRGBA getColor () {
  if (color == null) {
      return new ColorRGBA(1f, 1f, 1f, 1f);
  } else {
      return color;
  }
    }
View Full Code Here

                        ms = DisplaySystem.getDisplaySystem().getRenderer().createMaterialState();
                        quad.setRenderState(ms);
                    }

                    if (ms != null) {
                        ColorRGBA diffuse = ms.getDiffuse();
                        diffuse.a = 1.0f - transparency;
                        ms.setDiffuse(diffuse);
                    } else {
                        logger.warning("quad has no material state, unable to set transparency");
                        return;
                    }

                    ColorRGBA color = quad.getDefaultColor();
                    color.a = transparency;
                    quad.setDefaultColor(color);

                    wm.addToUpdateList(quad);
                }
View Full Code Here

                    String url = dialog.getServerURL();
                    float x = dialog.getLocationX();
                    float y = dialog.getLocationY();
                    float z = dialog.getLocationZ();
                    float angle = dialog.getLookAtAngle();
                    ColorRGBA backColor = dialog.getBackgroundColor();
                    ColorRGBA textColor = dialog.getTextColor();
                    String imageURL = dialog.getImageURL();
                    String message = dialog.getMessage();
                    Placemark newPlacemark = new Placemark(name, url, x, y, z, angle,
                            backColor, textColor, imageURL, message);
View Full Code Here

    /**
     * {@inheritDoc}
     */
    public ColorRGBA getColor() {
        return new ColorRGBA(bkgdColor.getRed()/255.0f,
                             bkgdColor.getGreen()/255.0f,
                             bkgdColor.getBlue()/255.0f,
                             bkgdColor.getAlpha()/255.0f);
    }
View Full Code Here

    /**
     * {@inheritDoc}
     */
    public ColorRGBA getForegroundColor() {
        return new ColorRGBA(fgrdColor.getRed()/255.0f,
                             fgrdColor.getGreen()/255.0f,
                             fgrdColor.getBlue()/255.0f,
                             fgrdColor.getAlpha()/255.0f);
    }
View Full Code Here

    /**
     * Initialize the light state.
     */
    protected void initLightState() {
        PointLight light = new PointLight();
        light.setDiffuse(new ColorRGBA(0.75f, 0.75f, 0.75f, 0.75f));
        light.setAmbient(new ColorRGBA(0.5f, 0.5f, 0.5f, 1.0f));
        light.setLocation(new Vector3f(100, 100, 100));
        light.setEnabled(true);
        LightState lightState = (LightState) ClientContextJME.getWorldManager().getRenderManager().createRendererState(RenderState.RS_LIGHT);
        lightState.setEnabled(true);
        lightState.attach(light);
View Full Code Here

                        MaterialState ms = (MaterialState) quad.getRenderState(RenderState.RS_MATERIAL);
                        if (ms == null) {
                            ms = DisplaySystem.getDisplaySystem().getRenderer().createMaterialState();
                            quad.setRenderState(ms);
                        }
                        ms.setAmbient(new ColorRGBA(color));
                        ms.setDiffuse(new ColorRGBA(color));
                        ClientContextJME.getWorldManager().addToUpdateList(localToCellNode);
                    }
                }
            }, null);
        }
View Full Code Here

        MaterialState ms = null;
        if (quad != null) {
            ms = (MaterialState) quad.getRenderState(RenderState.RS_MATERIAL);
        }
        if (ms == null) {
            return new ColorRGBA(1f, 1f, 1f, 1f);
        } else {
            return ms.getDiffuse();
        }
    }
View Full Code Here

            public void actionPerformed(ActionEvent e) {
                if(((JPanel)evt.getSource()).getName().equalsIgnoreCase("pnlBackColor")) {
                    Color newCol = chooser.getColor();
                    float[] comps = new float[3];
                    comps = newCol.getComponents(null);
                    newBackColor = new ColorRGBA(comps[0],comps[1],comps[2],newCol.getTransparency());
                    pnlBackColor.setBackground(newCol);
                   
                } else {
                    Color newCol = chooser.getColor();
                    float[] comps = new float[3];
                    comps = newCol.getComponents(null);
                    newCol.getComponents(comps);
                    newTextColor = new ColorRGBA(comps[0],comps[1],comps[2],newCol.getTransparency());
                    pnlTextColor.setBackground(newCol);
                }
            }
        },null);
        dialog.setVisible(true);
View Full Code Here

TOP

Related Classes of com.jme.renderer.ColorRGBA

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.