Removed unused imports.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8156 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
3.0
dan..om 14 years ago
parent 03c22a1dee
commit 911fc1409d
  1. 54
      engine/src/core/com/jme3/post/Filter.java

@ -46,8 +46,6 @@ import com.jme3.texture.FrameBuffer;
import com.jme3.texture.Image.Format; import com.jme3.texture.Image.Format;
import com.jme3.texture.Texture2D; import com.jme3.texture.Texture2D;
import java.io.IOException; import java.io.IOException;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.util.Collection; import java.util.Collection;
import java.util.Iterator; import java.util.Iterator;
import java.util.List; import java.util.List;
@ -61,16 +59,16 @@ import java.util.List;
* This class is abstract, any Filter must extend it.<br> * This class is abstract, any Filter must extend it.<br>
* Any filter holds a frameBuffer and a texture<br> * Any filter holds a frameBuffer and a texture<br>
* The getMaterial must return a Material that use a GLSL shader immplementing the desired effect<br> * The getMaterial must return a Material that use a GLSL shader immplementing the desired effect<br>
* *
* @author Rémy Bouquet aka Nehon * @author Rémy Bouquet aka Nehon
*/ */
public abstract class Filter implements Savable { public abstract class Filter implements Savable {
private String name; private String name;
protected Pass defaultPass; protected Pass defaultPass;
protected List<Pass> postRenderPasses; protected List<Pass> postRenderPasses;
protected Material material; protected Material material;
protected boolean enabled = true; protected boolean enabled = true;
protected FilterPostProcessor processor; protected FilterPostProcessor processor;
@ -81,7 +79,7 @@ public abstract class Filter implements Savable {
/** /**
* Inner class Pass * Inner class Pass
* Pass are like filters in filters. * Pass are like filters in filters.
* Some filters will need multiple passes before the final render * Some filters will need multiple passes before the final render
*/ */
public class Pass { public class Pass {
@ -95,9 +93,9 @@ public abstract class Filter implements Savable {
* @param renderer * @param renderer
* @param width * @param width
* @param height * @param height
* @param textureFormat * @param textureFormat
* @param depthBufferFormat * @param depthBufferFormat
* @param numSamples * @param numSamples
*/ */
public void init(Renderer renderer, int width, int height, Format textureFormat, Format depthBufferFormat, int numSamples, boolean renderDepth) { public void init(Renderer renderer, int width, int height, Format textureFormat, Format depthBufferFormat, int numSamples, boolean renderDepth) {
Collection<Caps> caps = renderer.getCaps(); Collection<Caps> caps = renderer.getCaps();
@ -128,7 +126,7 @@ public abstract class Filter implements Savable {
* @param width * @param width
* @param height * @param height
* @param textureFormat * @param textureFormat
* @param depthBufferFormat * @param depthBufferFormat
*/ */
public void init(Renderer renderer, int width, int height, Format textureFormat, Format depthBufferFormat) { public void init(Renderer renderer, int width, int height, Format textureFormat, Format depthBufferFormat) {
init(renderer, width, height, textureFormat, depthBufferFormat, 1); init(renderer, width, height, textureFormat, depthBufferFormat, 1);
@ -146,7 +144,7 @@ public abstract class Filter implements Savable {
* @param textureFormat * @param textureFormat
* @param depthBufferFormat * @param depthBufferFormat
* @param numSample * @param numSample
* @param material * @param material
*/ */
public void init(Renderer renderer, int width, int height, Format textureFormat, Format depthBufferFormat, int numSample, Material material) { public void init(Renderer renderer, int width, int height, Format textureFormat, Format depthBufferFormat, int numSample, Material material) {
init(renderer, width, height, textureFormat, depthBufferFormat, numSample); init(renderer, width, height, textureFormat, depthBufferFormat, numSample);
@ -198,7 +196,7 @@ public abstract class Filter implements Savable {
/** /**
* returns the default pass texture format * returns the default pass texture format
* @return * @return
*/ */
protected Format getDefaultPassTextureFormat() { protected Format getDefaultPassTextureFormat() {
return Format.RGBA8; return Format.RGBA8;
@ -206,21 +204,21 @@ public abstract class Filter implements Savable {
/** /**
* returns the default pass depth format * returns the default pass depth format
* @return * @return
*/ */
protected Format getDefaultPassDepthFormat() { protected Format getDefaultPassDepthFormat() {
return Format.Depth; return Format.Depth;
} }
/** /**
* contruct a Filter * contruct a Filter
*/ */
protected Filter() { protected Filter() {
this("filter"); this("filter");
} }
/** /**
* *
* initialize this filter * initialize this filter
* use InitFilter for overriding filter initialization * use InitFilter for overriding filter initialization
* @param manager the assetManager * @param manager the assetManager
@ -238,7 +236,7 @@ public abstract class Filter implements Savable {
/** /**
* cleanup this filter * cleanup this filter
* @param r * @param r
*/ */
protected final void cleanup(Renderer r) { protected final void cleanup(Renderer r) {
processor = null; processor = null;
@ -278,7 +276,7 @@ public abstract class Filter implements Savable {
/** /**
* Must return the material used for this filter. * Must return the material used for this filter.
* this method is called every frame. * this method is called every frame.
* *
* @return the material used for this filter. * @return the material used for this filter.
*/ */
protected abstract Material getMaterial(); protected abstract Material getMaterial();
@ -304,6 +302,8 @@ public abstract class Filter implements Savable {
* Override this method if you want to make a pass just after the frame has been rendered and just before the filter rendering * Override this method if you want to make a pass just after the frame has been rendered and just before the filter rendering
* @param renderManager * @param renderManager
* @param viewPort * @param viewPort
* @param prevFilterBuffer
* @param sceneBuffer
*/ */
protected void postFrame(RenderManager renderManager, ViewPort viewPort, FrameBuffer prevFilterBuffer, FrameBuffer sceneBuffer) { protected void postFrame(RenderManager renderManager, ViewPort viewPort, FrameBuffer prevFilterBuffer, FrameBuffer sceneBuffer) {
} }
@ -321,7 +321,7 @@ public abstract class Filter implements Savable {
} }
/** /**
* Override this method if you want to load extra properties when the filter * Override this method if you want to load extra properties when the filter
* is loaded else only basic properties of the filter will be loaded * is loaded else only basic properties of the filter will be loaded
* This method should always begin by super.read(im); * This method should always begin by super.read(im);
*/ */
@ -333,7 +333,7 @@ public abstract class Filter implements Savable {
/** /**
* returns the name of the filter * returns the name of the filter
* @return * @return
*/ */
public String getName() { public String getName() {
return name; return name;
@ -341,7 +341,7 @@ public abstract class Filter implements Savable {
/** /**
* Sets the name of the filter * Sets the name of the filter
* @param name * @param name
*/ */
public void setName(String name) { public void setName(String name) {
this.name = name; this.name = name;
@ -349,7 +349,7 @@ public abstract class Filter implements Savable {
/** /**
* returns the default pass frame buffer * returns the default pass frame buffer
* @return * @return
*/ */
protected FrameBuffer getRenderFrameBuffer() { protected FrameBuffer getRenderFrameBuffer() {
return defaultPass.renderFrameBuffer; return defaultPass.renderFrameBuffer;
@ -357,7 +357,7 @@ public abstract class Filter implements Savable {
/** /**
* sets the default pas frame buffer * sets the default pas frame buffer
* @param renderFrameBuffer * @param renderFrameBuffer
*/ */
protected void setRenderFrameBuffer(FrameBuffer renderFrameBuffer) { protected void setRenderFrameBuffer(FrameBuffer renderFrameBuffer) {
this.defaultPass.renderFrameBuffer = renderFrameBuffer; this.defaultPass.renderFrameBuffer = renderFrameBuffer;
@ -365,7 +365,7 @@ public abstract class Filter implements Savable {
/** /**
* returns the rendered texture of this filter * returns the rendered texture of this filter
* @return * @return
*/ */
protected Texture2D getRenderedTexture() { protected Texture2D getRenderedTexture() {
return defaultPass.renderedTexture; return defaultPass.renderedTexture;
@ -373,7 +373,7 @@ public abstract class Filter implements Savable {
/** /**
* sets the rendered texture of this filter * sets the rendered texture of this filter
* @param renderedTexture * @param renderedTexture
*/ */
protected void setRenderedTexture(Texture2D renderedTexture) { protected void setRenderedTexture(Texture2D renderedTexture) {
this.defaultPass.renderedTexture = renderedTexture; this.defaultPass.renderedTexture = renderedTexture;
@ -381,7 +381,7 @@ public abstract class Filter implements Savable {
/** /**
* Override this method and return true if your Filter needs the depth texture * Override this method and return true if your Filter needs the depth texture
* *
* @return true if your Filter need the depth texture * @return true if your Filter need the depth texture
*/ */
protected boolean isRequiresDepthTexture() { protected boolean isRequiresDepthTexture() {
@ -390,7 +390,7 @@ public abstract class Filter implements Savable {
/** /**
* Override this method and return false if your Filter does not need the scene texture * Override this method and return false if your Filter does not need the scene texture
* *
* @return false if your Filter does not need the scene texture * @return false if your Filter does not need the scene texture
*/ */
protected boolean isRequiresSceneTexture() { protected boolean isRequiresSceneTexture() {
@ -399,7 +399,7 @@ public abstract class Filter implements Savable {
/** /**
* returns the list of the postRender passes * returns the list of the postRender passes
* @return * @return
*/ */
protected List<Pass> getPostRenderPasses() { protected List<Pass> getPostRenderPasses() {
return postRenderPasses; return postRenderPasses;
@ -427,7 +427,7 @@ public abstract class Filter implements Savable {
/** /**
* sets a reference to the FilterPostProcessor ti which this filter is attached * sets a reference to the FilterPostProcessor ti which this filter is attached
* @param proc * @param proc
*/ */
protected void setProcessor(FilterPostProcessor proc) { protected void setProcessor(FilterPostProcessor proc) {
processor = proc; processor = proc;

Loading…
Cancel
Save