/** * Instantiates a new drawable camera. */ public DrawableCamera() { this(null, new ColorRGBA(0, 1, 1, 1), (short) 0xF000); }
/** * Instantiates a new drawable camera. */ public DrawableCamera() { this(null, new ColorRGBA(0, 1, 1, 1), (short) 0xF000); }
public void setTint(final ReadOnlyColorRGBA tint) { if (tint == null) { _tint = null; } else if (_tint == null) { _tint = new ColorRGBA(tint); } else { _tint.set(tint); } }
public void setTintAlpha(final float alpha) { if (_tint == null) { _tint = new ColorRGBA(1.0f, 1.0f, 1.0f, alpha); } else { _tint.setAlpha(alpha); } } }
/** * Constructor instantiates a new <code>SpotLight</code> object. The initial position of the light is (0,0,0) with * angle 0, and colors white. * */ public SpotLight() { super(); setAmbient(new ColorRGBA(0, 0, 0, 1)); }
public void setTint(final ReadOnlyColorRGBA tint) { if (tint == null) { _tint = null; } else if (_tint == null) { _tint = new ColorRGBA(tint); } else { _tint.set(tint); } }
public void setTintAlpha(final float alpha) { if (_tint == null) { _tint = new ColorRGBA(1.0f, 1.0f, 1.0f, alpha); } else { _tint.setAlpha(alpha); } } }
@Override public void render(final Renderer renderer) { final boolean doDraw = update(); if (doDraw) { super.render(renderer); } if (drawDebug) { Debugger.drawCameraFrustum(renderer, mainCamera, new ColorRGBA(1, 0, 0, 1), (short) 0xFFFF, true); Debugger.drawCameraFrustum(renderer, projectorCamera, new ColorRGBA(0, 1, 1, 1), (short) 0xFFFF, true); } }
public void updateColor() { final ColorRGBA rgb = new ColorRGBA(getColor()); _rgbPanel.setBackground(AwtColorUtil.makeColor(rgb)); _alphaSpinner.setValue((int) (getColor().getAlpha() * 255)); }
public void stateChanged(final ChangeEvent e) { final ColorRGBA color = new ColorRGBA(entry.getColor()); color.setAlpha(((Number) _alphaSpinner.getValue()).intValue() / 255f); entry.setColor(color); } });
private void init(final Renderer renderer) { _tRenderer = renderer.createTextureRenderer(_twidth, _theight, _depth, _samples); _tRenderer.setBackgroundColor(new ColorRGBA(0, 0, 0, 0)); resetTexture(); }
public void read(final InputCapsule capsule) throws IOException { _ambient.set((ColorRGBA) capsule.readSavable("ambient", new ColorRGBA(DEFAULT_AMBIENT))); _diffuse.set((ColorRGBA) capsule.readSavable("diffuse", new ColorRGBA(DEFAULT_DIFFUSE))); _specular.set((ColorRGBA) capsule.readSavable("specular", new ColorRGBA(DEFAULT_SPECULAR))); _enabled = capsule.readBoolean("enabled", false); _shadowCaster = capsule.readBoolean("shadowCaster", false); _name = capsule.readString("name", null); }
@Override public void read(final InputCapsule capsule) throws IOException { super.read(capsule); _meshData = (MeshData) capsule.readSavable("meshData", null); _modelBound = (BoundingVolume) capsule.readSavable("modelBound", null); _defaultColor = (ColorRGBA) capsule.readSavable("defaultColor", new ColorRGBA(ColorRGBA.WHITE)); _isVisible = capsule.readBoolean("visible", true); } }
private void init(final Renderer renderer) { _tRenderer = TextureRendererFactory.INSTANCE.createTextureRenderer(_twidth, _theight, _depth, _samples, renderer, ContextManager.getCurrentContext().getCapabilities()); _tRenderer.setBackgroundColor(new ColorRGBA(0, 0, 0, 0)); resetTexture(); }
@Override public void write(final OutputCapsule capsule) throws IOException { super.write(capsule); capsule.writeSavableList(lightList, "lightList", new ArrayList<Light>()); capsule.write(lightMask, "lightMask", 0); capsule.write(backLightMask, "backLightMask", 0); capsule.write(twoSidedOn, "twoSidedOn", false); capsule.write(_globalAmbient, "globalAmbient", new ColorRGBA(DEFAULT_GLOBAL_AMBIENT)); capsule.write(localViewerOn, "localViewerOn", false); capsule.write(separateSpecularOn, "separateSpecularOn", false); }
@Test public void testSimpleHash() { // Just a simple sanity check. final ColorRGBA clr1 = new ColorRGBA(1, 0, 0, 1); final ColorRGBA clr2 = new ColorRGBA(1, 0, 0, 1); final ColorRGBA clr3 = new ColorRGBA(1, 1, 1, 1); assertTrue(clr1.hashCode() == clr2.hashCode()); assertTrue(clr1.hashCode() != clr3.hashCode()); }
@Override public void write(final OutputCapsule capsule) throws IOException { super.write(capsule); capsule.write(start, "start", 0); capsule.write(end, "end", 0); capsule.write(density, "density", 0); capsule.write(color, "color", new ColorRGBA(ColorRGBA.WHITE)); capsule.write(densityFunction, "densityFunction", DensityFunction.Exponential); capsule.write(quality, "applyFunction", Quality.PerPixel); capsule.write(source, "source", CoordinateSource.Depth); }
@Override public void read(final InputCapsule capsule) throws IOException { super.read(capsule); start = capsule.readFloat("start", 0); end = capsule.readFloat("end", 0); density = capsule.readFloat("density", 0); color.set((ColorRGBA) capsule.readSavable("color", new ColorRGBA(ColorRGBA.WHITE))); densityFunction = capsule.readEnum("densityFunction", DensityFunction.class, DensityFunction.Exponential); quality = capsule.readEnum("applyFunction", Quality.class, Quality.PerPixel); source = capsule.readEnum("source", CoordinateSource.class, CoordinateSource.Depth); }
public TabledLabelGrapher(final int width, final int height, final Renderer renderer, final ContextCapabilities caps) { super(width, height, renderer, caps); _defBlendState = new BlendState(); _defBlendState.setEnabled(true); _defBlendState.setBlendEnabled(true); _defBlendState.setSourceFunction(BlendState.SourceFunction.SourceAlpha); _defBlendState.setDestinationFunction(BlendState.DestinationFunction.OneMinusSourceAlpha); _graphRoot.setRenderState(_defBlendState); _bgQuad.getSceneHints().setRenderBucketType(RenderBucketType.Ortho); _bgQuad.setDefaultColor(new ColorRGBA(ColorRGBA.BLACK)); _graphRoot.getSceneHints().setCullHint(CullHint.Never); }
public TabledLabelGrapher(final int width, final int height, final Renderer renderer) { super(width, height, renderer); _defBlendState = new BlendState(); _defBlendState.setEnabled(true); _defBlendState.setBlendEnabled(true); _defBlendState.setSourceFunction(BlendState.SourceFunction.SourceAlpha); _defBlendState.setDestinationFunction(BlendState.DestinationFunction.OneMinusSourceAlpha); _graphRoot.setRenderState(_defBlendState); _bgQuad.getSceneHints().setRenderBucketType(RenderBucketType.OrthoOrder); _bgQuad.setDefaultColor(new ColorRGBA(ColorRGBA.BLACK)); _graphRoot.getSceneHints().setCullHint(CullHint.Never); }