/** * Override render to allow for GPU/CPU switch */ @Override public void render(final Renderer renderer) { if (!_useGPU) { // render as normal super.render(renderer); } else { // update shader attributes / uniforms. updateWeightsAndJointsOnGPUShader(); updateJointPaletteOnGPUShader(); // render using the bind pose. super.render(renderer, getBindPoseData()); } }
@Override public boolean render(final Renderer renderer) { if (isVisible()) { return render(renderer, getMeshData()); } return false; }
public void render(final Renderer renderer) { if (isVisible()) { render(renderer, getMeshData()); } }
@Override public void render(final Renderer renderer) { renderer.setupPointParameters(_pointSize, isAntialiased(), isPointSprite(), _useDistanceAttenuation, _attenuationCoefficients, _minPointSize, _maxPointSize); super.render(renderer); }
@Override public boolean render(final Renderer renderer) { renderer.setupLineParameters(getLineWidth(), isAntialiased()); return super.render(renderer); }
@Override public boolean render(final Renderer renderer) { renderer.setupPointParameters(_pointSize, isAntialiased(), isPointSprite(), _useDistanceAttenuation, _attenuationCoefficients, _minPointSize, _maxPointSize); return super.render(renderer); }
@Override public void render(final Renderer renderer) { renderer.setupLineParameters(getLineWidth(), getStippleFactor(), getStipplePattern(), isAntialiased()); super.render(renderer); }
@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); } }
@Override public boolean render(final Renderer renderer) { final boolean doDraw = update(); boolean drew = false; if (doDraw) { drew = 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); } return drew; }
public void draw(final Renderer renderer, final ReadOnlyTransform xform) { if (getSelectionLength() == 0) { return; } // set our alpha final ColorRGBA color = ColorRGBA.fetchTempInstance(); color.set(_standin.getDefaultColor()).setAlpha(UIComponent.getCurrentOpacity()); _standin.setDefaultColor(color); ColorRGBA.releaseTempInstance(color); // set our location _standin.setWorldTransform(xform); // draw _standin.render(renderer); }
public void draw(final Renderer renderer, final ReadOnlyTransform xform) { if (getSelectionLength() == 0) { return; } // set our alpha final ColorRGBA color = ColorRGBA.fetchTempInstance(); color.set(_standin.getDefaultColor()).setAlpha(UIComponent.getCurrentOpacity()); _standin.setDefaultColor(color); ColorRGBA.releaseTempInstance(color); // set our location _standin.setWorldTransform(xform); // draw _standin.render(renderer); }
public void draw(final Renderer renderer, final UIComponent comp, final int height, final double xOffset, final double yOffset) { final long curr = System.currentTimeMillis(); if (curr - _lastBlink > _blinkInterval) { _lastBlink = curr; _show = !_show; comp.fireComponentDirty(); } if (!_show) { return; } final Vector3 v = Vector3.fetchTempInstance(); v.set(getPosX() + xOffset, getPosY() + yOffset, 0); final Transform t = Transform.fetchTempInstance(); t.set(comp.getWorldTransform()); t.applyForwardVector(v); t.translate(v); Vector3.releaseTempInstance(v); _strip.setWorldTransform(t); Transform.releaseTempInstance(t); _strip.setWorldScale(1, _strip.getWorldScale().getY() * height, 0); _strip.render(renderer); }
public void draw(final Renderer renderer, final UIComponent comp, final int height, final double xOffset, final double yOffset) { final long curr = System.currentTimeMillis(); if (curr - _lastBlink > _blinkInterval) { _lastBlink = curr; _show = !_show; comp.fireComponentDirty(); } if (!_show) { return; } final Vector3 v = Vector3.fetchTempInstance(); v.set(getPosX() + xOffset, getPosY() + yOffset, 0); final Transform t = Transform.fetchTempInstance(); t.set(comp.getWorldTransform()); t.applyForwardVector(v); t.translate(v); Vector3.releaseTempInstance(v); _strip.setWorldTransform(t); Transform.releaseTempInstance(t); _strip.setWorldScale(1, _strip.getWorldScale().getY() * height, 0); _strip.render(renderer); }
SolidBorder._mesh.getMeshData().getColorBuffer().put(SolidBorder._colors); SolidBorder._mesh.render(renderer);
meshData.markBufferDirty(MeshData.KEY_ColorCoords); SolidBorder._mesh.render(renderer);
GradientBackdrop._mesh.getMeshData().getColorBuffer().put(GradientBackdrop._cVals); GradientBackdrop._mesh.render(renderer);
GradientBackdrop._mesh.render(renderer);
SubTexUtil._mesh.render(renderer);
SubTexUtil._mesh.render(renderer);