Package jgl.context.render
Class gl_lit_tex
java.lang.Object
jgl.context.render.gl_render
jgl.context.render.gl_depth
jgl.context.render.gl_smooth
jgl.context.render.gl_lit_tex
- Direct Known Subclasses:
gl_lit_tex_z
gl_lit_tex is the rendering class for texturing with lighting of jGL 2.4.
- Version:
- 0.2, 16 May 2003
- Author:
- Robin Bing-Yu Chen
-
Field Summary
Modifier and TypeFieldDescriptionprotected float
protected float
protected float
protected float
protected float
protected float
protected float
protected float
protected float
protected float
protected float
protected float
protected float[][]
protected float[]
protected float
protected float
protected float
protected float
Fields inherited from class jgl.context.render.gl_smooth
LeftPointRGB, rgb, RightPointRGB
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
dec_x()
protected void
protected void
draw_horizontal_line
(int y) protected void
draw_horizontal_line
(int x1, int[] rgb1, int x2, int[] rgb2, int y, float w1, float s1, float t1, float r1) protected void
inc_x()
protected void
protected void
inc_y()
protected void
protected void
protected void
protected void
protected void
init_dx
(int dx) protected void
init_dx_dy
(int dx, int dy) protected void
init_dx_dy
(int area, int left, int right, int top) protected void
init_dy
(int dy) protected void
init_other
(boolean delta, int dy) protected void
protected void
protected void
init_tex_dx
(int dx) protected void
init_tex_dx_dy
(int area, int left, int right, int top) protected void
init_tex_dy
(int dy) protected void
init_tex_other
(boolean delta, int dy) protected void
Will color the given pixel WITHOUT verifying depth buffer (seegl_depth.put_pixel()
protected void
Will color the given pixel WITHOUT verifying depth buffer (seegl_depth.put_pixel_by_index()
protected void
protected void
protected void
set_left
(int pos) protected void
set_left_tex
(int pos) protected void
protected void
protected void
protected void
protected void
Methods inherited from class jgl.context.render.gl_smooth
draw_horizontal_line, inc_left, inc_left_rgb, inc_rgb, inc_right, inc_right_rgb, init_color, init_drgb, init_left, init_left_rgb, init_rgb, init_right, init_right_rgb, set_first_rgb, set_left_color, set_right, set_right_color
Methods inherited from class jgl.context.render.gl_depth
draw_horizontal_line, init_z, init_z, init_z_dx, init_z_dx_dy, init_z_dy, init_z_other, set_first_z, set_left_z, z_dec_x, z_inc_x, z_inc_y, z_inc_y_more, z_inc_y_once
Methods inherited from class jgl.context.render.gl_render
draw_horizontal_line, draw_horizontal_line, draw_line, draw_line, draw_point, draw_point, draw_polygon, draw_polygon, draw_triangle, draw_triangle, inc_left_xy, inc_right_xy, init_left_xy, init_right_xy, init_xy, init_xy, set_first_xy, set_left_xy, set_pixel, set_right_xy, x_dec_x, x_inc_x, y_inc_y
-
Field Details
-
LineW
protected float[] LineW -
LineST
protected float[][] LineST -
w
protected float w -
dwdx
protected float dwdx -
dwdy
protected float dwdy -
s
protected float s -
dsdx
protected float dsdx -
dsdy
protected float dsdy -
t
protected float t -
dtdx
protected float dtdx -
dtdy
protected float dtdy -
r
protected float r -
drdx
protected float drdx -
drdy
protected float drdy -
LeftPointW
protected float LeftPointW -
LeftPointS
protected float LeftPointS -
LeftPointT
protected float LeftPointT -
LeftPointR
protected float LeftPointR
-
-
Constructor Details
-
gl_lit_tex
-
-
Method Details
-
init_tex
-
init
-
set_first_tex
protected void set_first_tex() -
set_first_point
protected void set_first_point()- Overrides:
set_first_point
in classgl_smooth
-
init_tex_dx
protected void init_tex_dx(int dx) -
init_tex_dy
protected void init_tex_dy(int dy) -
init_dx
protected void init_dx(int dx) -
init_dy
protected void init_dy(int dy) -
init_dx_dy
protected void init_dx_dy(int dx, int dy) - Overrides:
init_dx_dy
in classgl_smooth
-
tex_inc_x
protected void tex_inc_x() -
tex_dec_x
protected void tex_dec_x() -
tex_inc_y
protected void tex_inc_y() -
inc_x
protected void inc_x() -
dec_x
protected void dec_x() -
inc_y
protected void inc_y() -
inc_x_inc_y
protected void inc_x_inc_y()- Overrides:
inc_x_inc_y
in classgl_smooth
-
dec_x_inc_y
protected void dec_x_inc_y()- Overrides:
dec_x_inc_y
in classgl_smooth
-
put_pixel
protected void put_pixel()Description copied from class:gl_render
Will color the given pixel WITHOUT verifying depth buffer (seegl_depth.put_pixel()
-
put_pixel_by_index
protected void put_pixel_by_index()Description copied from class:gl_render
Will color the given pixel WITHOUT verifying depth buffer (seegl_depth.put_pixel_by_index()
- Overrides:
put_pixel_by_index
in classgl_smooth
-
draw_horizontal_line
protected void draw_horizontal_line(int x1, int[] rgb1, int x2, int[] rgb2, int y, float w1, float s1, float t1, float r1) -
init_tex
-
init
-
set_left_tex
protected void set_left_tex(int pos) -
set_left
protected void set_left(int pos) -
init_tex_dx_dy
protected void init_tex_dx_dy(int area, int left, int right, int top) -
init_dx_dy
protected void init_dx_dy(int area, int left, int right, int top) - Overrides:
init_dx_dy
in classgl_smooth
-
init_tex_other
protected void init_tex_other(boolean delta, int dy) -
init_other
protected void init_other(boolean delta, int dy) - Overrides:
init_other
in classgl_smooth
-
tex_inc_y_once
protected void tex_inc_y_once() -
inc_y_once
protected void inc_y_once()- Overrides:
inc_y_once
in classgl_smooth
-
tex_inc_y_more
protected void tex_inc_y_more() -
inc_y_more
protected void inc_y_more()- Overrides:
inc_y_more
in classgl_smooth
-
draw_horizontal_line
protected void draw_horizontal_line(int y) - Overrides:
draw_horizontal_line
in classgl_smooth
-