Package gaiasky.render.system
Class LightPositionUpdater
- java.lang.Object
-
- gaiasky.render.system.LightPositionUpdater
-
- All Implemented Interfaces:
IObserver
,AbstractRenderSystem.RenderSystemRunnable
public class LightPositionUpdater extends java.lang.Object implements AbstractRenderSystem.RenderSystemRunnable, IObserver
-
-
Constructor Summary
Constructors Constructor Description LightPositionUpdater()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description float[]
initializeList(float[] list, int size)
void
notify(Events event, java.lang.Object... data)
void
reinitialize(int nLights)
void
run(AbstractRenderSystem renderSystem, com.badlogic.gdx.utils.Array<IRenderable> renderables, ICamera camera)
void
setGlowTexture(com.badlogic.gdx.graphics.Texture tex)
Sets the occlusion texture to use for the glow effect
-
-
-
Method Detail
-
reinitialize
public void reinitialize(int nLights)
-
initializeList
public float[] initializeList(float[] list, int size)
-
setGlowTexture
public void setGlowTexture(com.badlogic.gdx.graphics.Texture tex)
Sets the occlusion texture to use for the glow effect- Parameters:
tex
- The texture
-
run
public void run(AbstractRenderSystem renderSystem, com.badlogic.gdx.utils.Array<IRenderable> renderables, ICamera camera)
- Specified by:
run
in interfaceAbstractRenderSystem.RenderSystemRunnable
-
-