Package | Description |
---|---|
magma.util.scenegraph | |
magma.util.scenegraph.impl |
Modifier and Type | Interface and Description |
---|---|
interface |
ILightNode |
interface |
IMeshNode |
interface |
ITransformNode |
Modifier and Type | Method and Description |
---|---|
<T extends IBaseNode> |
IBaseNode.getNode(java.lang.Class<T> nodeType,
java.lang.String property,
java.lang.String value)
Fetch the first node in the child structure by a depth first search that
corresponds to the given NodeType and fulfills the property constraint.
|
Modifier and Type | Method and Description |
---|---|
IBaseNode |
IBaseNode.clone() |
IBaseNode |
IBaseNode.getParent() |
IBaseNode |
ISceneGraph.getRootNode() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<IBaseNode> |
IBaseNode.getChildren() |
Modifier and Type | Method and Description |
---|---|
void |
IBaseNode.setParent(IBaseNode parent) |
boolean |
IBaseNode.structurallyEquals(IBaseNode other) |
void |
IBaseNode.update(IBaseNode other) |
Modifier and Type | Class and Description |
---|---|
class |
BaseNode |
class |
LightNode |
class |
MeshNode |
class |
TransformNode |
Modifier and Type | Method and Description |
---|---|
<T extends IBaseNode> |
MeshNode.getNode(java.lang.Class<T> nodeType,
java.lang.String property,
java.lang.String value) |
<T extends IBaseNode> |
LightNode.getNode(java.lang.Class<T> nodeType,
java.lang.String property,
java.lang.String value) |
<T extends IBaseNode> |
BaseNode.getNode(java.lang.Class<T> nodeType,
java.lang.String property,
java.lang.String value) |
Modifier and Type | Method and Description |
---|---|
IBaseNode |
BaseNode.clone() |
IBaseNode |
BaseNode.getParent() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<IBaseNode> |
BaseNode.getChildren() |
Modifier and Type | Method and Description |
---|---|
boolean |
BaseNode.addChildNode(IBaseNode childNode) |
void |
BaseNode.setParent(IBaseNode parent) |
boolean |
BaseNode.structurallyEquals(IBaseNode other) |
void |
TransformNode.update(IBaseNode other) |
void |
MeshNode.update(IBaseNode other) |
void |
LightNode.update(IBaseNode other) |
void |
BaseNode.update(IBaseNode other) |
Constructor and Description |
---|
BaseNode(IBaseNode other)
Copy Constructor.
|