Package jgl.context.attrib
Class gl_raster
- java.lang.Object
-
- jgl.context.attrib.gl_raster
-
public class gl_raster extends Object
gl_raster is the rasterization class of jGL 2.4.- Version:
- 0.3, 15 Mar 2001
- Author:
- Robin Bing-Yu Chen
-
-
Field Summary
Fields Modifier and Type Field Description int
BackMode
boolean
CullFace
GL_CULL_FACE: Polygon culling enabledint
CullFaceMode
GL_CULL_FACE_MODE: Cull front-/back-facing polygonsint
FrontFace
GL_FRONT_FACE: Polygon front-face CW/CCW indicatorint
FrontMode
GL_POLYGON_MODE: Polygon rasterization mode (front and back)boolean
LineSmooth
GL_LINE_SMOOTH: Line antialiasing onboolean
LineStipple
GL_LINE_STIPPLE: Line stipple enableshort
LineStipplePattern
GL_LINE_STIPPLE_PATTERN: Line stippleint
LineStippleRepeat
GL_LINE_STIPPLE_REPEAT: Line stipple repeatfloat
LineWidth
GL_LINE_WIDTH: Line widthfloat
PointSize
GL_POINT_SIZE: Point sizeboolean
PointSmooth
GL_POINT_SMOOTH: Point antialiasing onboolean
PolygonSmooth
GL_POLYGON_SMOOTH: Polygon antialiasing onboolean
PolygonStipple
GL_POLYGON_STIPPLE: Polygon stipple enablebyte[][]
PolygonStipplePattern
Polygon stipple pattern
-
Constructor Summary
Constructors Constructor Description gl_raster()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
pop_line_attrib(gl_list_item AttribItem)
void
pop_point_attrib(gl_list_item AttribItem)
void
pop_polygon_attrib(gl_list_item AttribItem)
void
pop_polygon_stipple_attrib(gl_list_item AttribItem)
void
push_line_attrib(gl_list_item AttribItem)
void
push_point_attrib(gl_list_item AttribItem)
void
push_polygon_attrib(gl_list_item AttribItem)
void
push_polygon_stipple_attrib(gl_list_item AttribItem)
void
set_polygon_mode(int face, int mode)
void
set_polygon_stipple(byte[] mask)
-
-
-
Field Detail
-
PointSize
public float PointSize
GL_POINT_SIZE: Point size
-
PointSmooth
public boolean PointSmooth
GL_POINT_SMOOTH: Point antialiasing on
-
LineWidth
public float LineWidth
GL_LINE_WIDTH: Line width
-
LineSmooth
public boolean LineSmooth
GL_LINE_SMOOTH: Line antialiasing on
-
LineStipplePattern
public short LineStipplePattern
GL_LINE_STIPPLE_PATTERN: Line stipple
-
LineStippleRepeat
public int LineStippleRepeat
GL_LINE_STIPPLE_REPEAT: Line stipple repeat
-
LineStipple
public boolean LineStipple
GL_LINE_STIPPLE: Line stipple enable
-
CullFace
public boolean CullFace
GL_CULL_FACE: Polygon culling enabled
-
CullFaceMode
public int CullFaceMode
GL_CULL_FACE_MODE: Cull front-/back-facing polygons
-
FrontFace
public int FrontFace
GL_FRONT_FACE: Polygon front-face CW/CCW indicator
-
PolygonSmooth
public boolean PolygonSmooth
GL_POLYGON_SMOOTH: Polygon antialiasing on
-
FrontMode
public int FrontMode
GL_POLYGON_MODE: Polygon rasterization mode (front and back)
-
BackMode
public int BackMode
-
PolygonStipple
public boolean PolygonStipple
GL_POLYGON_STIPPLE: Polygon stipple enable
-
PolygonStipplePattern
public byte[][] PolygonStipplePattern
Polygon stipple pattern
-
-
Method Detail
-
set_polygon_mode
public void set_polygon_mode(int face, int mode)
-
set_polygon_stipple
public void set_polygon_stipple(byte[] mask)
-
push_point_attrib
public void push_point_attrib(gl_list_item AttribItem)
-
pop_point_attrib
public void pop_point_attrib(gl_list_item AttribItem)
-
push_line_attrib
public void push_line_attrib(gl_list_item AttribItem)
-
pop_line_attrib
public void pop_line_attrib(gl_list_item AttribItem)
-
push_polygon_attrib
public void push_polygon_attrib(gl_list_item AttribItem)
-
pop_polygon_attrib
public void pop_polygon_attrib(gl_list_item AttribItem)
-
push_polygon_stipple_attrib
public void push_polygon_stipple_attrib(gl_list_item AttribItem)
-
pop_polygon_stipple_attrib
public void pop_polygon_stipple_attrib(gl_list_item AttribItem)
-
-