Package jgl.context.render
Class gl_tex
- java.lang.Object
-
- jgl.context.render.gl_render
-
- jgl.context.render.gl_depth
-
- jgl.context.render.gl_tex
-
-
Field Summary
Fields Modifier and Type Field Description protected float
drdx
protected float
drdy
protected float
dsdx
protected float
dsdy
protected float
dtdx
protected float
dtdy
protected float
dwdx
protected float
dwdy
protected float
LeftPointR
protected float
LeftPointS
protected float
LeftPointT
protected float
LeftPointW
protected float[][]
LineST
protected float[]
LineW
protected float
r
protected float
s
protected float
t
protected float
w
-
Constructor Summary
Constructors Constructor Description gl_tex(gl_context cc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
dec_x()
protected void
draw_horizontal_line(int y)
protected void
draw_horizontal_line(int x1, int x2, int y, float w1, float s1, float t1, float r1)
protected void
inc_x()
protected void
inc_y()
protected void
inc_y_more()
protected void
inc_y_once()
protected void
init(gl_vertex v1, gl_vertex v2)
protected void
init(gl_vertex v1, gl_vertex v2, gl_vertex v3)
protected void
init_dx(int dx)
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
init_tex(gl_vertex v1, gl_vertex v2)
protected void
init_tex(gl_vertex v1, gl_vertex v2, gl_vertex v3)
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
put_pixel()
Will color the given pixel WITHOUT verifying depth buffer (seegl_depth.put_pixel()
protected void
put_pixel_by_index()
Will color the given pixel WITHOUT verifying depth buffer (seegl_depth.put_pixel_by_index()
protected void
set_first_point()
protected void
set_first_tex()
protected void
set_left(int pos)
protected void
set_left_tex(int pos)
protected void
tex_dec_x()
protected void
tex_inc_x()
protected void
tex_inc_y()
protected void
tex_inc_y_more()
protected void
tex_inc_y_once()
-
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
dec_x_inc_y, draw_horizontal_line, draw_horizontal_line, draw_line, draw_line, draw_point, draw_point, draw_polygon, draw_polygon, draw_triangle, draw_triangle, inc_left, inc_left_xy, inc_right, inc_right_xy, inc_x_inc_y, init_dx_dy, init_left, init_left_xy, init_right, init_right_xy, init_xy, init_xy, set_first_xy, set_left_xy, set_pixel, set_right, set_right_xy, x_dec_x, x_inc_x, y_inc_y
-
-
-
-
Field Detail
-
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 Detail
-
gl_tex
public gl_tex(gl_context cc)
-
-
Method Detail
-
set_first_tex
protected void set_first_tex()
-
set_first_point
protected void set_first_point()
- Overrides:
set_first_point
in classgl_depth
-
init_tex_dx
protected void init_tex_dx(int dx)
-
init_tex_dy
protected void init_tex_dy(int dy)
-
tex_inc_x
protected void tex_inc_x()
-
tex_dec_x
protected void tex_dec_x()
-
tex_inc_y
protected void tex_inc_y()
-
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_depth
-
draw_horizontal_line
protected void draw_horizontal_line(int x1, int x2, int y, float w1, float s1, float t1, float r1)
-
set_left_tex
protected void set_left_tex(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_depth
-
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_depth
-
tex_inc_y_once
protected void tex_inc_y_once()
-
inc_y_once
protected void inc_y_once()
- Overrides:
inc_y_once
in classgl_depth
-
tex_inc_y_more
protected void tex_inc_y_more()
-
inc_y_more
protected void inc_y_more()
- Overrides:
inc_y_more
in classgl_depth
-
draw_horizontal_line
protected void draw_horizontal_line(int y)
- Overrides:
draw_horizontal_line
in classgl_depth
-
-