public final class Lights<L extends ILight>
extends java.lang.Object
implements java.lang.Iterable<L>
| Modifier and Type | Method and Description |
|---|---|
void |
addLight(L light) |
void |
addLights(java.lang.Iterable<L> src) |
static Lights<Light> |
create(int numLights) |
float[] |
getAmbientGlobal() |
Color3 |
getAmbientGlobal(Color3 dst) |
L |
getLight(int index) |
void |
getLightsInVolume(Lights<? super L> dst,
IVolume<?> volume) |
int |
getNumActiveLights() |
int |
getNumLights() |
boolean |
isEmpty() |
java.util.Iterator<L> |
iterator() |
void |
limitTo(int maxNumLights) |
static Lights<Light> |
read(IByteInputStream in) |
void |
removeAll() |
void |
removeLight(L light) |
void |
set(Lights<L> lights) |
void |
setAmbientGlobal(Color3 ambientGlobal) |
void |
sort(java.util.Comparator<? super L> c) |
void |
updateToView(View view) |
void |
write(IByteOutputStream out) |
public Lights()
public Lights(L[] lights)
public static final Lights<Light> read(IByteInputStream in) throws java.io.IOException
java.io.IOExceptionpublic final void write(IByteOutputStream out) throws java.io.IOException
java.io.IOExceptionpublic float[] getAmbientGlobal()
public void setAmbientGlobal(Color3 ambientGlobal)
public void addLight(L light)
public void addLights(java.lang.Iterable<L> src)
public void removeLight(L light)
public void sort(java.util.Comparator<? super L> c)
public void limitTo(int maxNumLights)
public void removeAll()
public L getLight(int index)
L at the specified index idpublic int getNumLights()
public int getNumActiveLights()
public boolean isEmpty()
public java.util.Iterator<L> iterator()
public void updateToView(View view)
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