Class FluidFilter

java.lang.Object
com.jme3.post.Filter
com.rvandoosselaer.blocks.filters.FluidFilter
All Implemented Interfaces:
com.jme3.export.Savable

public class FluidFilter extends com.jme3.post.Filter
  • Constructor Details

    • FluidFilter

      public FluidFilter()
  • Method Details

    • isRequiresSceneTexture

      protected boolean isRequiresSceneTexture()
      Overrides:
      isRequiresSceneTexture in class com.jme3.post.Filter
    • isRequiresDepthTexture

      protected boolean isRequiresDepthTexture()
      Overrides:
      isRequiresDepthTexture in class com.jme3.post.Filter
    • isRequiresBilinear

      protected boolean isRequiresBilinear()
      Overrides:
      isRequiresBilinear in class com.jme3.post.Filter
    • initFilter

      protected void initFilter(com.jme3.asset.AssetManager manager, com.jme3.renderer.RenderManager renderManager, com.jme3.renderer.ViewPort vp, int w, int h)
      Specified by:
      initFilter in class com.jme3.post.Filter
    • getMaterial

      protected com.jme3.material.Material getMaterial()
      Specified by:
      getMaterial in class com.jme3.post.Filter
    • preFrame

      protected void preFrame(float tpf)
      Overrides:
      preFrame in class com.jme3.post.Filter
    • postQueue

      protected void postQueue(com.jme3.renderer.queue.RenderQueue queue)
      Overrides:
      postQueue in class com.jme3.post.Filter
    • cleanUpFilter

      protected void cleanUpFilter(com.jme3.renderer.Renderer r)
      Overrides:
      cleanUpFilter in class com.jme3.post.Filter
    • addFluidGeometry

      public void addFluidGeometry(com.jme3.scene.Geometry fluidGeometry)
    • clearFluidGeometries

      public void clearFluidGeometries()
    • setFadeColor

      public void setFadeColor(com.jme3.math.ColorRGBA fadeColor)
    • setFadeDepth

      public void setFadeDepth(float fadeDepth)
    • setShorelineSize

      public void setShorelineSize(float shorelineSize)
    • setShorelineColor

      public void setShorelineColor(com.jme3.math.ColorRGBA shorelineColor)
    • setDistortion

      public void setDistortion(boolean distortion)
    • setDistortionStrengthX

      public void setDistortionStrengthX(float distortionStrengthX)
    • setDistortionStrengthY

      public void setDistortionStrengthY(float distortionStrengthY)
    • setDistortionAmplitudeX

      public void setDistortionAmplitudeX(float distortionAmplitudeX)
    • setDistortionAmplitudeY

      public void setDistortionAmplitudeY(float distortionAmplitudeY)
    • setDistortionSpeed

      public void setDistortionSpeed(float distortionSpeed)
    • setReflectionStrength

      public void setReflectionStrength(float reflectionStrength)
    • setReflectionMapSize

      public void setReflectionMapSize(int reflectionMapSize)
    • setReflectionScene

      public void setReflectionScene(com.jme3.scene.Spatial reflectionScene)
    • setWaterHeight

      public void setWaterHeight(float waterHeight)
    • setEnableFading

      public void setEnableFading(boolean enableFading)
    • setUseBlendOverlay

      public void setUseBlendOverlay(boolean useBlendOverlay)