|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.threerings.opengl.renderer.state.RenderState
com.threerings.opengl.renderer.state.FogState
public class FogState
Contains the fog state.
| Field Summary | |
|---|---|
protected Color4f |
_fogColor
The fog color. |
protected float |
_fogDensity
The fog density. |
protected float |
_fogEnd
The fog end distance. |
protected int |
_fogMode
The fog mode (or -1 if disabled). |
protected float |
_fogStart
The fog start distance. |
static FogState |
DISABLED
A state that disables the fog. |
| Fields inherited from class com.threerings.opengl.renderer.state.RenderState |
|---|
_defaults, _dirty, 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 | |
|---|---|
FogState(int fogMode,
float fogDensity,
Color4f fogColor)
Creates a new fog state. |
|
FogState(int fogMode,
float fogStart,
float fogEnd,
Color4f fogColor)
Creates a new linear fog state. |
|
| Method Summary | |
|---|---|
void |
apply(Renderer renderer)
Applies this state. |
Color4f |
getFogColor()
Returns a reference to the fog color. |
float |
getFogDensity()
Returns the fog density. |
float |
getFogEnd()
Returns the fog end distance. |
int |
getFogMode()
Returns the fog mode. |
float |
getFogStart()
Returns the fog start distance. |
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 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final FogState DISABLED
protected int _fogMode
protected float _fogDensity
protected float _fogStart
protected float _fogEnd
protected Color4f _fogColor
| Constructor Detail |
|---|
public FogState(int fogMode,
float fogDensity,
Color4f fogColor)
public FogState(int fogMode,
float fogStart,
float fogEnd,
Color4f fogColor)
| Method Detail |
|---|
public int getFogMode()
public float getFogDensity()
public float getFogStart()
public float getFogEnd()
public Color4f getFogColor()
public int getType()
RenderState
getType in class RenderStatepublic void apply(Renderer renderer)
RenderState
apply in class RenderState
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||