com.threerings.opengl.renderer.config
Class MaterialStateConfig.OneSided

java.lang.Object
  extended by com.threerings.util.DeepObject
      extended by com.threerings.opengl.renderer.config.MaterialStateConfig
          extended by com.threerings.opengl.renderer.config.MaterialStateConfig.OneSided
All Implemented Interfaces:
Exportable, Copyable, Cloneable
Enclosing class:
MaterialStateConfig

public static class MaterialStateConfig.OneSided
extends MaterialStateConfig

A one-sided material configuration.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.threerings.opengl.renderer.config.MaterialStateConfig
MaterialStateConfig.ColorMaterialFace, MaterialStateConfig.ColorMaterialMode, MaterialStateConfig.OneSided, MaterialStateConfig.Side, MaterialStateConfig.TwoSided
 
Field Summary
 Color4f ambient
          The ambient reflectivity.
 Color4f diffuse
          The diffuse reflectivity.
 Color4f emission
          The emissive color.
 float shininess
          The specular exponent.
 Color4f specular
          The specular reflectivity.
 
Fields inherited from class com.threerings.opengl.renderer.config.MaterialStateConfig
colorMaterialMode, flatShading, localViewer, separateSpecular, uniqueInstance
 
Constructor Summary
MaterialStateConfig.OneSided()
           
MaterialStateConfig.OneSided(MaterialStateConfig.TwoSided other)
           
 
Method Summary
 
Methods inherited from class com.threerings.opengl.renderer.config.MaterialStateConfig
getState, invalidate, isSupported
 
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

ambient

@Editable(mode="alpha",
          hgroup="m1")
public Color4f ambient
The ambient reflectivity.


specular

@Editable(mode="alpha",
          hgroup="m1")
public Color4f specular
The specular reflectivity.


diffuse

@Editable(mode="alpha",
          hgroup="m2")
public Color4f diffuse
The diffuse reflectivity.


emission

@Editable(mode="alpha",
          hgroup="m2")
public Color4f emission
The emissive color.


shininess

@Editable(min=0.0,
          max=128.0,
          step=0.1,
          hgroup="cm")
public float shininess
The specular exponent.

Constructor Detail

MaterialStateConfig.OneSided

public MaterialStateConfig.OneSided(MaterialStateConfig.TwoSided other)

MaterialStateConfig.OneSided

public MaterialStateConfig.OneSided()


Copyright © 2011. All Rights Reserved.