com.threerings.tudey.config
Class RegionConfig

java.lang.Object
  extended by com.threerings.util.DeepObject
      extended by com.threerings.tudey.config.RegionConfig
All Implemented Interfaces:
Exportable, com.threerings.io.Streamable, Copyable, Cloneable
Direct Known Subclasses:
RegionConfig.Fixed, RegionConfig.Located

@EditorTypes(value={RegionConfig.Default.class,RegionConfig.Transformed.class,RegionConfig.Fixed.class})
@Strippable
public abstract class RegionConfig
extends DeepObject
implements Exportable, com.threerings.io.Streamable

Configurations for regions.


Nested Class Summary
static class RegionConfig.Default
          A potentially expanded or contracted version of the source shape.
static class RegionConfig.Fixed
          A fixed (world space) region.
static class RegionConfig.Located
          Base class for the located region configs.
static class RegionConfig.Transformed
          An explicitly specified shape that uses the source's translation and rotation.
 
Nested classes/interfaces inherited from interface com.threerings.io.Streamable
com.threerings.io.Streamable.Closure
 
Constructor Summary
RegionConfig()
           
 
Method Summary
abstract  String getLogicClassName()
          Returns the name of the server-side logic class for this region.
 void invalidate()
          Invalidates any cached data.
 
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
 

Constructor Detail

RegionConfig

public RegionConfig()
Method Detail

getLogicClassName

public abstract String getLogicClassName()
Returns the name of the server-side logic class for this region.


invalidate

public void invalidate()
Invalidates any cached data.



Copyright © 2011. All Rights Reserved.