com.threerings.opengl.renderer.state
Class TransformState

java.lang.Object
  extended by com.threerings.opengl.renderer.state.RenderState
      extended by com.threerings.opengl.renderer.state.TransformState

public class TransformState
extends RenderState

Contains the modelview transform state.


Field Summary
static TransformState IDENTITY
          The identity transform.
 
Fields inherited from class com.threerings.opengl.renderer.state.RenderState
ALPHA_STATE, ARRAY_STATE, COLOR_MASK_STATE, COLOR_STATE, CULL_STATE, DEPTH_STATE, FOG_STATE, LIGHT_STATE, LINE_STATE, MATERIAL_STATE, POINT_STATE, POLYGON_STATE, SHADER_STATE, STATE_COUNT, STENCIL_STATE, TEXTURE_STATE, TRANSFORM_STATE
 
Constructor Summary
TransformState()
          Creates a new transform state with an identity transform.
TransformState(int type)
          Creates a new transform state with the specified transform type (Transform3D.GENERAL, Transform3D.AFFINE, etc).
TransformState(Transform3D modelview)
          Creates a new transform state with the values in the supplied transform.
 
Method Summary
 void apply(Renderer renderer)
          Applies this state.
 Transform3D getModelview()
          Returns a reference to the modelview transformation.
 int getType()
          Returns the type of this state.
 
Methods inherited from class com.threerings.opengl.renderer.state.RenderState
copy, createDefaultSet, createEmptySet, getDefaults, isDirty, setDirty
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IDENTITY

public static final TransformState IDENTITY
The identity transform.

Constructor Detail

TransformState

public TransformState(Transform3D modelview)
Creates a new transform state with the values in the supplied transform.


TransformState

public TransformState(int type)
Creates a new transform state with the specified transform type (Transform3D.GENERAL, Transform3D.AFFINE, etc).


TransformState

public TransformState()
Creates a new transform state with an identity transform.

Method Detail

getModelview

public Transform3D getModelview()
Returns a reference to the modelview transformation.


getType

public int getType()
Description copied from class: RenderState
Returns the type of this state.

Specified by:
getType in class RenderState

apply

public void apply(Renderer renderer)
Description copied from class: RenderState
Applies this state.

Specified by:
apply in class RenderState


Copyright © 2011. All Rights Reserved.