public class JoglSceneObject extends java.lang.Object implements IZSortable
Modifier and Type | Field and Description |
---|---|
protected java.util.Vector<JoglSceneObject> |
children |
protected double |
zpos |
Constructor and Description |
---|
JoglSceneObject() |
Modifier and Type | Method and Description |
---|---|
void |
addChild(JoglSceneObject jso) |
protected void |
DrawChildrenSorted(GraphicsPipeline pipe) |
protected void |
DrawChildrenSorted(GraphicsPipeline pipe,
java.util.Comparator<? super JoglSceneObject> comp) |
void |
DrawObject(GraphicsPipeline pipe) |
<T extends JoglSceneObject> |
findSceneObject(java.lang.Class<T> c) |
<T extends JoglSceneObject> |
findSceneObjects(java.lang.Class<T> c) |
double |
getZOrder() |
void |
removeChild(JoglSceneObject jso) |
void |
setZOrder(double z) |
protected double zpos
protected java.util.Vector<JoglSceneObject> children
public double getZOrder()
getZOrder
in interface IZSortable
public void setZOrder(double z)
setZOrder
in interface IZSortable
public void addChild(JoglSceneObject jso)
public void removeChild(JoglSceneObject jso)
public <T extends JoglSceneObject> T findSceneObject(java.lang.Class<T> c)
public <T extends JoglSceneObject> java.util.Vector<T> findSceneObjects(java.lang.Class<T> c)
public void DrawObject(GraphicsPipeline pipe)
protected void DrawChildrenSorted(GraphicsPipeline pipe)
protected void DrawChildrenSorted(GraphicsPipeline pipe, java.util.Comparator<? super JoglSceneObject> comp)