Package arc.fx.filters
Class LevelsFilter
java.lang.Object
arc.fx.FxFilter
arc.fx.filters.LevelsFilter
- All Implemented Interfaces:
Disposable
Controls levels of brightness and contrast
-
Field Summary
Modifier and TypeFieldDescriptionfloat
float
float
float
float
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
Modifier and TypeMethodDescriptionvoid
Concrete objects shall be responsible to recreate or rebind its own resources whenever its needed, usually when the OpenGL context is lost.Methods inherited from class arc.fx.FxFilter
compileShader, compileShader, dispose, isDisabled, onBeforeRender, rebind, render, render, resize, 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
-
brightness
public float brightness -
contrast
public float contrast -
saturation
public float saturation -
hue
public float hue -
gamma
public float gamma
-
-
Constructor Details
-
LevelsFilter
public LevelsFilter()
-
-
Method Details
-
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.
-