@Override public void read(JmeImporter im) throws IOException { super.read(im); InputCapsule ic = im.getCapsule(this); shadowRenderer = (SpotLightShadowRenderer) ic.readSavable("shadowRenderer", null); } }
@Override public void write(JmeExporter ex) throws IOException { super.write(ex); OutputCapsule oc = ex.getCapsule(this); oc.write(shadowRenderer, "shadowRenderer", null); }
case 1: viewPort.removeProcessor(plsr); plsf.setEnabled(true); shadowTypeText.setText(TYPE_TEXT + "Filter"); break; case 2: plsf.setEnabled(false); shadowTypeText.setText(TYPE_TEXT + "None"); break; hardwareShadows = !hardwareShadows; plsr.setShadowCompareMode(hardwareShadows ? CompareMode.Hardware : CompareMode.Software); plsf.setShadowCompareMode(hardwareShadows ? CompareMode.Hardware : CompareMode.Software); EdgeFilteringMode m = EdgeFilteringMode.values()[filteringIndex]; plsr.setEdgeFilteringMode(m); plsf.setEdgeFilteringMode(m); shadowFilterText.setText(FILTERING_TEXT + m.toString()); plsf.setShadowIntensity(plsf.getShadowIntensity() + 0.1f); plsf.setShadowIntensity(plsf.getShadowIntensity() - 0.1f); shadowIntensityText.setText(INTENSITY_TEXT + plsr.getShadowIntensity()); plsf.setEdgesThickness(plsf.getEdgesThickness() + 1); System.out.println("Shadow thickness : " + plsr.getEdgesThickness()); plsf.setEdgesThickness(plsf.getEdgesThickness() - 1); System.out.println("Shadow thickness : " + plsr.getEdgesThickness());
@Override public void read(JmeImporter im) throws IOException { super.read(im); InputCapsule ic = im.getCapsule(this); shadowRenderer = (PointLightShadowRenderer) ic.readSavable("shadowRenderer", null); } }
@Override public void write(JmeExporter ex) throws IOException { super.write(ex); OutputCapsule oc = ex.getCapsule(this); oc.write(shadowRenderer, "shadowRenderer", null); }
@Override public void read(JmeImporter im) throws IOException { super.read(im); InputCapsule ic = im.getCapsule(this); shadowRenderer = (DirectionalLightShadowRenderer) ic.readSavable("shadowRenderer", null); } }
@Override public void write(JmeExporter ex) throws IOException { super.write(ex); OutputCapsule oc = ex.getCapsule(this); oc.write(shadowRenderer, "shadowRenderer", null); }
@Override public void read(JmeImporter im) throws IOException { super.read(im); InputCapsule ic = im.getCapsule(this); shadowRenderer = (PointLightShadowRenderer) ic.readSavable("shadowRenderer", null); } }
@Override public void write(JmeExporter ex) throws IOException { super.write(ex); OutputCapsule oc = ex.getCapsule(this); oc.write(shadowRenderer, "shadowRenderer", null); }
@Override public void read(JmeImporter im) throws IOException { super.read(im); InputCapsule ic = im.getCapsule(this); shadowRenderer = (DirectionalLightShadowRenderer) ic.readSavable("shadowRenderer", null); } }
@Override public void write(JmeExporter ex) throws IOException { super.write(ex); OutputCapsule oc = ex.getCapsule(this); oc.write(shadowRenderer, "shadowRenderer", null); }
@Override public void read(JmeImporter im) throws IOException { super.read(im); InputCapsule ic = im.getCapsule(this); shadowRenderer = (SpotLightShadowRenderer) ic.readSavable("shadowRenderer", null); } }
@Override public void write(JmeExporter ex) throws IOException { super.write(ex); OutputCapsule oc = ex.getCapsule(this); oc.write(shadowRenderer, "shadowRenderer", null); }