|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.threerings.util.DeepObject
com.threerings.opengl.model.config.ArticulatedConfig.Node
com.threerings.opengl.model.config.ArticulatedConfig.MeshNode
public static class ArticulatedConfig.MeshNode
A node containing a mesh.
| Field Summary | |
|---|---|
CollisionMesh |
collision
The collision mesh. |
ModelConfig.VisibleMesh |
visible
The node's visible mesh. |
| Fields inherited from class com.threerings.opengl.model.config.ArticulatedConfig.Node |
|---|
children, invRefTransform, name, transform |
| Constructor Summary | |
|---|---|
ArticulatedConfig.MeshNode()
|
|
ArticulatedConfig.MeshNode(String name,
Transform3D transform,
ArticulatedConfig.Node[] children,
ModelConfig.VisibleMesh visible,
CollisionMesh collision)
|
|
| Method Summary | |
|---|---|
protected Articulated.Node |
createArticulatedNode(GlContext ctx,
Scope scope,
Transform3D parentWorldTransform,
Transform3D parentViewTransform)
Creates a new articulated node. |
Box |
getBounds()
Returns the bounds of the node's geometry. |
void |
getTextures(TreeSet<String> textures)
Populates the supplied set with the names of all textures. |
void |
getTextureTagPairs(TreeSet<ComparableTuple<String,String>> pairs)
Populates the supplied set with the names of all texture/tag pairs. |
| Methods inherited from class com.threerings.opengl.model.config.ArticulatedConfig.Node |
|---|
getArticulatedNodes, getNames, updateRefTransforms |
| Methods inherited from class com.threerings.util.DeepObject |
|---|
clone, copy, copy, equals, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public ModelConfig.VisibleMesh visible
public CollisionMesh collision
| Constructor Detail |
|---|
public ArticulatedConfig.MeshNode(String name,
Transform3D transform,
ArticulatedConfig.Node[] children,
ModelConfig.VisibleMesh visible,
CollisionMesh collision)
public ArticulatedConfig.MeshNode()
| Method Detail |
|---|
public void getTextures(TreeSet<String> textures)
ArticulatedConfig.Node
getTextures in class ArticulatedConfig.Nodepublic void getTextureTagPairs(TreeSet<ComparableTuple<String,String>> pairs)
ArticulatedConfig.Node
getTextureTagPairs in class ArticulatedConfig.Nodepublic Box getBounds()
ArticulatedConfig.Node
getBounds in class ArticulatedConfig.Node
protected Articulated.Node createArticulatedNode(GlContext ctx,
Scope scope,
Transform3D parentWorldTransform,
Transform3D parentViewTransform)
ArticulatedConfig.Node
createArticulatedNode in class ArticulatedConfig.Node
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||