com.threerings.opengl.model.config
Class ArticulatedConfig.NodeTransform

java.lang.Object
  extended by com.threerings.util.DeepObject
      extended by com.threerings.opengl.model.config.ArticulatedConfig.NodeTransform
All Implemented Interfaces:
Exportable, Copyable, Cloneable
Direct Known Subclasses:
ArticulatedConfig.Billboard, ArticulatedConfig.Upright
Enclosing class:
ArticulatedConfig

@EditorTypes(value={ArticulatedConfig.Billboard.class,ArticulatedConfig.Upright.class})
public abstract class ArticulatedConfig.NodeTransform
extends DeepObject
implements Exportable

Represents a transform to apply to a node.


Field Summary
 String node
          The name of the node representing the attachment point.
 
Constructor Summary
ArticulatedConfig.NodeTransform()
           
 
Method Summary
abstract  Updater createUpdater(GlContext ctx, Articulated.Node node)
          Creates the updater that will apply the node transform.
 String[] getNodeOptions()
          Returns the options available for the node field.
 
Methods inherited from class com.threerings.util.DeepObject
clone, copy, copy, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

node

@Editable(editor="choice")
public String node
The name of the node representing the attachment point.

Constructor Detail

ArticulatedConfig.NodeTransform

public ArticulatedConfig.NodeTransform()
Method Detail

getNodeOptions

public String[] getNodeOptions()
Returns the options available for the node field.


createUpdater

public abstract Updater createUpdater(GlContext ctx,
                                      Articulated.Node node)
Creates the updater that will apply the node transform.



Copyright © 2011. All Rights Reserved.