Package arc.fx.filters
Class MixFilter
java.lang.Object
arc.fx.FxFilter
arc.fx.filters.MixFilter
- All Implemented Interfaces:
Disposable
-
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
Modifier and TypeMethodDescriptionprotected void
This method gets called just before rendering.void
resize
(int width, int height) This method should be called once filter will be added.setInput
(FrameBuffer input) setInput
(FrameBuffer buffer1, FrameBuffer buffer2) void
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, rebind, render, render, setDisabled, 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
-
mix
public float mix
-
-
Constructor Details
-
MixFilter
public MixFilter()
-
-
Method Details
-
setInput
-
setInput
-
setInput
-
setInput
-
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. -
onBeforeRender
protected void onBeforeRender()Description copied from class:FxFilter
This method gets called just before rendering.- Overrides:
onBeforeRender
in classFxFilter
-