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 IZSortablepublic void setZOrder(double z)
setZOrder in interface IZSortablepublic 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)