Classes | Enumerations

texture_unit.h File Reference

#include "api_gl1.h"
#include "../Core/System/sharedptr.h"
Include dependency graph for texture_unit.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CL_TextureUnit_GL1
 Texture Unit description. More...

Enumerations

enum  CL_TextureUnitAlphaMode {
  cl_combinemode_alpha_replace, cl_combinemode_alpha_modulate, cl_combinemode_alpha_add, cl_combinemode_alpha_add_signed,
  cl_combinemode_alpha_interpolate, cl_combinemode_alpha_subtract
}
 

Texture unit alpha combine modes.

More...
enum  CL_TextureUnitAlphaOperand { cl_alpha_operand_src_alpha, cl_alpha_operand_one_minus_src_alpha }
 

Texture unit alpha operands.

More...
enum  CL_TextureUnitMode {
  cl_unitmode_replace, cl_unitmode_modulate, cl_unitmode_decal, cl_unitmode_blend,
  cl_unitmode_add, cl_unitmode_combine
}
 

Texture unit modes.

More...
enum  CL_TextureUnitRGBMode {
  cl_combinemode_rgb_replace, cl_combinemode_rgb_modulate, cl_combinemode_rgb_add, cl_combinemode_rgb_add_signed,
  cl_combinemode_rgb_interpolate, cl_combinemode_rgb_subtract, cl_combinemode_rgb_dot3_rgb, cl_combinemode_rgb_dot3_rgba
}
 

Texture unit RGB combine modes.

More...
enum  CL_TextureUnitRGBOperand { cl_rgb_operand_src_color, cl_rgb_operand_one_minus_src_color, cl_rgb_operand_src_alpha, cl_rgb_operand_one_minus_src_alpha }
 

Texture unit RGB operands.

More...
enum  CL_TextureUnitSource {
  cl_source_texture, cl_source_texture0, cl_source_texture1, cl_source_texture2,
  cl_source_texture3, cl_source_texture4, cl_source_texture5, cl_source_texture6,
  cl_source_texture7, cl_source_texture8, cl_source_texture9, cl_source_texture10,
  cl_source_texture11, cl_source_texture12, cl_source_texture13, cl_source_texture14,
  cl_source_texture15, cl_source_constant, cl_source_primary_color, cl_source_previous
}
 

Texture unit sources.

More...