com.threerings.opengl.renderer.config
Class LightStateConfig

java.lang.Object
  extended by com.threerings.util.DeepObject
      extended by com.threerings.opengl.renderer.config.LightStateConfig
All Implemented Interfaces:
Exportable, Copyable, Cloneable
Direct Known Subclasses:
LightStateConfig.Disabled, LightStateConfig.Enabled

@EditorTypes(value={LightStateConfig.Disabled.class,LightStateConfig.Enabled.class})
public abstract class LightStateConfig
extends DeepObject
implements Exportable

Configurable light state.


Nested Class Summary
static class LightStateConfig.Disabled
          Explicitly disables lighting.
static class LightStateConfig.Enabled
          Enables lighting.
 
Constructor Summary
LightStateConfig()
           
 
Method Summary
abstract  LightState getState(GlContext ctx, Scope scope, List<Updater> updaters)
          Returns the corresponding light state.
 
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

LightStateConfig

public LightStateConfig()
Method Detail

getState

public abstract LightState getState(GlContext ctx,
                                    Scope scope,
                                    List<Updater> updaters)
Returns the corresponding light state.



Copyright © 2011. All Rights Reserved.