|
|||||||||
| 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.PolygonState
public class PolygonState
Contains the polygon state.
| Field Summary | |
|---|---|
protected int |
_backPolygonMode
The back polygon mode. |
protected int |
_frontPolygonMode
The front polygon mode. |
protected float |
_polygonOffsetFactor
The proportional polygon offset. |
protected float |
_polygonOffsetUnits
The constant polygon offset. |
static PolygonState |
DEFAULT
The default state. |
static PolygonState |
WIREFRAME
Simple wireframe state. |
| 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 | |
|---|---|
PolygonState(int frontPolygonMode,
int backPolygonMode,
float polygonOffsetFactor,
float polygonOffsetUnits)
Creates a new polygon state. |
|
| Method Summary | |
|---|---|
void |
apply(Renderer renderer)
Applies this state. |
boolean |
equals(Object other)
|
int |
getBackPolygonMode()
Returns the back-facing polygon mode. |
int |
getFrontPolygonMode()
Returns the front-facing polygon mode. |
static PolygonState |
getInstance(int frontPolygonMode,
int backPolygonMode,
float polygonOffsetFactor,
float polygonOffsetUnits)
If there is a shared instance with the supplied parameters, returns a reference to it; otherwise, returns a new state with the parameters. |
static PolygonState |
getInstance(PolygonState state)
If there is a shared equivalent to the specified state, this method will return the shared state; otherwise, it will simply return the parameter. |
float |
getPolygonOffsetFactor()
Returns the proportional polygon offset. |
float |
getPolygonOffsetUnits()
Returns the constant polygon offset. |
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, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final PolygonState DEFAULT
public static final PolygonState WIREFRAME
protected int _frontPolygonMode
protected int _backPolygonMode
protected float _polygonOffsetFactor
protected float _polygonOffsetUnits
| Constructor Detail |
|---|
public PolygonState(int frontPolygonMode,
int backPolygonMode,
float polygonOffsetFactor,
float polygonOffsetUnits)
| Method Detail |
|---|
public static PolygonState getInstance(int frontPolygonMode,
int backPolygonMode,
float polygonOffsetFactor,
float polygonOffsetUnits)
public static PolygonState getInstance(PolygonState state)
public int getFrontPolygonMode()
public int getBackPolygonMode()
public float getPolygonOffsetFactor()
public float getPolygonOffsetUnits()
public int getType()
RenderState
getType in class RenderStatepublic void apply(Renderer renderer)
RenderState
apply in class RenderStatepublic boolean equals(Object other)
equals in class Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||