public final class LightningManager
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
LightningManager.Listener
Listener class
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
_setVisible(boolean v)
Set visible
|
protected Lightning |
addLightning(Vec3 p,
Vec3 d,
float l,
int div)
Add lightning
|
void |
addListener(LightningManager.Listener listener)
Add listener
|
protected void |
create()
Create
|
protected void |
destroy()
Remove
|
protected Billboards |
getBillboards()
Get billboard set
|
Vec3 |
getLightningColor(Vec3 dst)
Get lightning color
|
protected Array<LightningManager.Listener> |
getListeners()
Get listeners
|
protected void |
notifyCameraRender(View c) |
void |
removeListener(LightningManager.Listener listener)
Remove listener
|
void |
removeListeners()
Remove listeners
|
protected void |
render(Renderer pipeline,
boolean beforeClouds) |
void |
setAverageLightningApparitionTime(float alat)
Set average lightning apparition time
|
void |
setLightningColor(Vec3 c)
Set lightning color
|
protected void |
update(float timeSinceLastFrame)
Update, to be invoked per frame
|
protected void |
updateMaterial()
Update material
|
protected void create()
protected void destroy()
protected void update(float timeSinceLastFrame)
timeSinceLastFrame - Time since last frameprotected Lightning addLightning(Vec3 p, Vec3 d, float l, int div)
p - Lightning positiond - Lightning directionl - Lightning lengthprotected void updateMaterial()
protected void notifyCameraRender(View c)
protected void render(Renderer pipeline, boolean beforeClouds)
public void addListener(LightningManager.Listener listener)
listener - Listenerpublic void removeListener(LightningManager.Listener listener)
listener - Listener to be removedpublic void removeListeners()
protected Array<LightningManager.Listener> getListeners()
public void setLightningColor(Vec3 c)
c - Lightning colorpublic Vec3 getLightningColor(Vec3 dst)
public void setAverageLightningApparitionTime(float alat)
alat - Average lightning apparition timeprotected void _setVisible(boolean v)
v - Visible?protected Billboards getBillboards()
Bonzai Engine 1.4.1-20200831 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2019 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com