Package gaiasky.render
Class MainPostProcessor
java.lang.Object
gaiasky.render.MainPostProcessor
- All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable,IObserver,IPostProcessor
Centralized repository for all post-processing effects in Gaia Sky.
-
Nested Class Summary
Nested classes/interfaces inherited from interface gaiasky.render.api.IPostProcessor
IPostProcessor.PostProcessBean, IPostProcessor.RenderType -
Field Summary
Fields inherited from interface gaiasky.render.api.IPostProcessor
DEFAULT_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()voiddoneLoading(com.badlogic.gdx.assets.AssetManager manager) voidinitialize(com.badlogic.gdx.assets.AssetManager manager) voidbooleanvoidEvent notification call.voidresize(int width, int height, int targetWidth, int targetHeight) voidresizeImmediate(int width, int height, int targetWidth, int targetHeight)
-
Constructor Details
-
MainPostProcessor
-
-
Method Details
-
initialize
public void initialize(com.badlogic.gdx.assets.AssetManager manager) - Specified by:
initializein interfaceIPostProcessor
-
doneLoading
public void doneLoading(com.badlogic.gdx.assets.AssetManager manager) - Specified by:
doneLoadingin interfaceIPostProcessor
-
initializeOffscreenPostProcessors
public void initializeOffscreenPostProcessors() -
getPostProcessBean
- Specified by:
getPostProcessBeanin interfaceIPostProcessor
-
resize
public void resize(int width, int height, int targetWidth, int targetHeight) - Specified by:
resizein interfaceIPostProcessor
-
resizeImmediate
public void resizeImmediate(int width, int height, int targetWidth, int targetHeight) - Specified by:
resizeImmediatein interfaceIPostProcessor
-
dispose
public void dispose()- Specified by:
disposein interfacecom.badlogic.gdx.utils.Disposable
-
notify
Description copied from interface:IObserverEvent notification call. -
isLightScatterEnabled
public boolean isLightScatterEnabled()- Specified by:
isLightScatterEnabledin interfaceIPostProcessor
-