Package arc.fx.filters
Class LensFlareFilter
java.lang.Object
arc.fx.FxFilter
arc.fx.filters.LensFlareFilter
- All Implemented Interfaces:
Disposable
Lens flare effect.
-
Field Summary
Fields inherited from class arc.fx.FxFilter
autobind, disabled, inputTexture, outputBuffer, shader, time, u_texture0, u_texture1, u_texture2, u_texture3
-
Constructor Summary
-
Method Summary
Methods inherited from class arc.fx.FxFilter
compileShader, compileShader, dispose, isDisabled, onBeforeRender, rebind, render, render, setDisabled, setInput, setInput, setOutput, update
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface arc.util.Disposable
isDisposed
-
Field Details
-
lightPosition
-
color
-
intensity
public float intensity
-
-
Constructor Details
-
LensFlareFilter
public LensFlareFilter()
-
-
Method Details
-
resize
public void resize(int width, int height) Description copied from class:FxFilter
This method should be called once filter will be added. Also it must be called on every application resize as usual. -
setParams
public void setParams()Description copied from class:FxFilter
Concrete objects shall be responsible to recreate or rebind its own resources whenever its needed, usually when the OpenGL context is lost. Eg., framebuffer textures should be updated and shader parameters should be reuploaded/rebound.
-