/** * Sets the filtering mode for shadow edges see {@link EdgeFilteringMode} * for more info * * @param filterMode */ final public void setEdgeFilteringMode(EdgeFilteringMode filterMode) { shadowRenderer.setEdgeFilteringMode(filterMode); }
/** * set the post shadow material for this renderer * * @param postShadowMat */ protected final void setPostShadowMaterial(Material postShadowMat) { this.postshadowMat = postShadowMat; postshadowMat.setFloat("ShadowMapSize", shadowMapSize); for (int i = 0; i < nbShadowMaps; i++) { postshadowMat.setTexture(shadowMapStringCache[i], shadowMaps[i]); } setShadowCompareMode(shadowCompareMode); setEdgeFilteringMode(edgeFilteringMode); setShadowIntensity(shadowIntensity); }
filteringIndex = (filteringIndex + 1) % EdgeFilteringMode.values().length; EdgeFilteringMode m = EdgeFilteringMode.values()[filteringIndex]; plsr.setEdgeFilteringMode(m); plsf.setEdgeFilteringMode(m); shadowFilterText.setText(FILTERING_TEXT + m.toString());
setEdgeFilteringMode(edgeFilteringMode); setShadowIntensity(shadowIntensity); initForcedRenderState();
/** * Sets the filtering mode for shadow edges see {@link EdgeFilteringMode} * for more info * * @param filterMode */ final public void setEdgeFilteringMode(EdgeFilteringMode filterMode) { shadowRenderer.setEdgeFilteringMode(filterMode); }
/** * set the post shadow material for this renderer * * @param postShadowMat */ protected final void setPostShadowMaterial(Material postShadowMat) { this.postshadowMat = postShadowMat; postshadowMat.setFloat("ShadowMapSize", shadowMapSize); for (int i = 0; i < nbShadowMaps; i++) { postshadowMat.setTexture(shadowMapStringCache[i], shadowMaps[i]); } setShadowCompareMode(shadowCompareMode); setEdgeFilteringMode(edgeFilteringMode); setShadowIntensity(shadowIntensity); }
setEdgeFilteringMode(edgeFilteringMode); setShadowIntensity(shadowIntensity); initForcedRenderState();