Package jgl.context.attrib
Class gl_texture
- java.lang.Object
-
- jgl.context.attrib.gl_texture
-
public class gl_texture extends Object
gl_texture is the texturing class of jGL 2.4.- Version:
- 0.5, 14 May 2003
- Author:
- Robin Bing-Yu Chen
-
-
Field Summary
Fields Modifier and Type Field Description gl_texture_objCurrent1DFor texture x-Dgl_texture_objCurrent2Dgl_texture_objCurrent3Dgl_texture_objCurrentObjgl_texture_genCurrentQgl_texture_genCurrentRgl_texture_genCurrentSFor texgen xgl_texture_genCurrentTbooleanEnable1DGL_TEXTURE_x: True if x-D texturing enabled (x is 1D, 2D, or 3D)booleanEnable2DbooleanEnable3Dfloat[]EnvColorGL_TEXTURE_ENV_COLOR: Texture environment colorintEnvModeGL_TEXTURE_ENV_MODE: Texture application function
-
Constructor Summary
Constructors Constructor Description gl_texture()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbind_texture(int target, gl_texture_obj obj)booleancheck_tex()float[]get_tex_gen_coord(float[] obj, float[] eye, float[] nor)gl_imageget_tex_image(int target, int level)intis_tex_enabled()booleanis_tex_enabled(int cap)intis_tex_gen_enabled()booleanis_tex_gen_enabled(int cap)voidset_tex(int target, int pname, float[] params)voidset_tex_gen_f(int coord, int pname, float[] params)voidset_tex_gen_i(int coord, int param)voidset_tex_image(int target, int level, int border, gl_image img)booleantex_enable(int state)booleantex_enable(int cap, boolean state)voidtex_gen_enable(int state)voidtex_gen_enable(int cap, boolean state)inttex_vertex(float s, float t, float r)inttex_vertex(float s, float t, float r, float w, float dsdx, float dsdy, float dtdx, float dtdy, float drdx, float drdy)
-
-
-
Field Detail
-
Enable1D
public boolean Enable1D
GL_TEXTURE_x: True if x-D texturing enabled (x is 1D, 2D, or 3D)
-
Enable2D
public boolean Enable2D
-
Enable3D
public boolean Enable3D
-
Current1D
public gl_texture_obj Current1D
For texture x-D
-
Current2D
public gl_texture_obj Current2D
-
Current3D
public gl_texture_obj Current3D
-
CurrentObj
public gl_texture_obj CurrentObj
-
EnvMode
public int EnvMode
GL_TEXTURE_ENV_MODE: Texture application function
-
EnvColor
public float[] EnvColor
GL_TEXTURE_ENV_COLOR: Texture environment color
-
CurrentS
public gl_texture_gen CurrentS
For texgen x
-
CurrentT
public gl_texture_gen CurrentT
-
CurrentR
public gl_texture_gen CurrentR
-
CurrentQ
public gl_texture_gen CurrentQ
-
-
Method Detail
-
check_tex
public boolean check_tex()
-
is_tex_enabled
public int is_tex_enabled()
-
is_tex_enabled
public boolean is_tex_enabled(int cap)
-
tex_enable
public boolean tex_enable(int state)
-
tex_enable
public boolean tex_enable(int cap, boolean state)
-
is_tex_gen_enabled
public int is_tex_gen_enabled()
-
is_tex_gen_enabled
public boolean is_tex_gen_enabled(int cap)
-
tex_gen_enable
public void tex_gen_enable(int state)
-
tex_gen_enable
public void tex_gen_enable(int cap, boolean state)
-
set_tex
public void set_tex(int target, int pname, float[] params)
-
set_tex_image
public void set_tex_image(int target, int level, int border, gl_image img)
-
get_tex_image
public gl_image get_tex_image(int target, int level)
-
set_tex_gen_i
public void set_tex_gen_i(int coord, int param)
-
set_tex_gen_f
public void set_tex_gen_f(int coord, int pname, float[] params)
-
bind_texture
public void bind_texture(int target, gl_texture_obj obj)
-
tex_vertex
public int tex_vertex(float s, float t, float r, float w, float dsdx, float dsdy, float dtdx, float dtdy, float drdx, float drdy)
-
tex_vertex
public int tex_vertex(float s, float t, float r)
-
get_tex_gen_coord
public float[] get_tex_gen_coord(float[] obj, float[] eye, float[] nor)
-
-