CL_TextureUnit - ClanLib Game SDK

Home | All Classes | Grouped Classes | Index | Search

# Class CL_TextureUnit

glTexEnv container. More...

Derived from: none
Derived by: none
Group: GL (Display 3D)

#include <ClanLib/gl.h>

Construction:

CL_TextureUnit | Constructs a texture unit.

Attributes:

get_lod_bias | Returns the texture level of detail bias for texture unit.
get_color | Returns the constant color for texture unit.
get_mode | Returns the texture function for texture unit.
get_mode_gl | Returns the texture function as an OpenGL constant.
get_combine_rgb_mode | Returns the RGB combine texture function.
get_combine_rgb_mode_gl | Returns the RGB combine texture function as OpenGL constant.
get_combine_alpha_mode | Returns the alpha combine texture function.
get_combine_alpha_mode_gl | Returns the alpha combine texture function as OpenGL constant.
get_combine_arg_src_rgb | Returns the color source for the RGB combine function's specified argument.
get_combine_arg_src_rgb_gl | Returns the color source for the RGB combine function's specified argument as OpenGL constant.
get_combine_arg_operand_rgb | Returns the operand for the RGB combine function's specified argument.
get_combine_arg_operand_rgb_gl | Returns the operand for the alpha combine function's specified argument as OpenGL constant.
get_combine_arg_src_alpha | Returns the alpha source for the alpha combine function's specified argument.
get_combine_arg_src_alpha_gl | Returns the alpha source for the alpha combine function's specified argument as OpenGL constant.
get_combine_arg_operand_alpha | Returns the operand for the alpha combine function's specified argument.
get_combine_arg_operand_alpha_gl | Returns the operand for the alpha combine function's specified argument as OpenGL constant.

Operations:

set_lod_bias | Sets the texture level of detail bias for texture unit.
set_color | Sets the constant color for texture unit.
set_mode | Sets the texture function for texture unit.
set_mode_gl | Sets the texture function for texture unit with an OpenGL constant.
set_combine_mode | Sets the RGB and alpha combine texture functions.
set_combine_mode_gl | Sets the RGB and alpha combine texture functions with an OpenGL constant.
set_combine_arg | Sets an arguement for the RGB and alpha combine texture functions.
set_combine_arg_gl | Sets an arguement for the RGB and alpha combine texture functions using OpenGL constants.
set_combine_rgb_arg | Sets an arguement for the RGB combine texture function.
set_combine_rgb_arg_gl | Sets an arguement for the RGB combine texture function with an OpenGL constant.
set_combine_alpha_arg | Sets an arguement for the alpha combine texture function.
set_combine_alpha_arg_gl | Sets an arguement for the alpha combine texture function with an OpenGL constant.
setup_unit | Send the texture unit configuration to OpenGL.

Detailed description:

Questions or comments, write to the ClanLib mailing list.