Eiffel Media API
Overview Cluster Class Classes Index      Previous Next      Top Features

em.utility

Class EM_GL_CONSTANTS


Known direct descendants

EM_CONSTANTS

Features

Invariants

indexing

description

Constants used in the openGL part of the EiffelMedia library.

date

$Date: 2005/10/23 10:36:32 $

revision

$Revision: 1.3 $

class

EM_GL_CONSTANTS

feature -- GL constants-- Boolean values

em_gl_2_bytes: INTEGER
em_gl_2d: INTEGER
em_gl_3_bytes: INTEGER
em_gl_3d: INTEGER
em_gl_3d_color: INTEGER
em_gl_4_bytes: INTEGER

-- Primitives

em_gl_abgr_ext: INTEGER

-- 2. GL_EXT_blend_color

em_gl_accum: INTEGER
em_gl_add: INTEGER
em_gl_add_signed: INTEGER
em_gl_all_attrib_bits: INTEGER

-- OpenGL 1.1

em_gl_alpha: INTEGER
em_gl_alpha12: INTEGER
em_gl_alpha16: INTEGER
em_gl_alpha4: INTEGER
em_gl_alpha8: INTEGER
em_gl_alpha_bias: INTEGER
em_gl_alpha_bits: INTEGER
em_gl_alpha_test: INTEGER
em_gl_alpha_test_func: INTEGER

-- Blending

em_gl_always: INTEGER
em_gl_ambient: INTEGER
em_gl_and: INTEGER
em_gl_array_element_lock_count_ext: INTEGER

-- 137. GL_HP_occlusion_test

em_gl_aux0: INTEGER
em_gl_aux1: INTEGER
em_gl_aux2: INTEGER
em_gl_aux3: INTEGER
em_gl_back: INTEGER
em_gl_back_left: INTEGER
em_gl_back_right: INTEGER
em_gl_bgr: INTEGER
em_gl_bgra: INTEGER
em_gl_bitmap: INTEGER
em_gl_blend: INTEGER
em_gl_blend_color: INTEGER

-- OpenGL 1.3
-- multitexture

em_gl_blend_color_ext: INTEGER

-- 3. GL_EXT_polygon_offset

em_gl_blend_dst: INTEGER
em_gl_blend_equation_ext: INTEGER

-- 38. GL_EXT_blend_subtract (requires GL_EXT_blend_max )

em_gl_blend_src: INTEGER
em_gl_blue: INTEGER
em_gl_blue_bias: INTEGER
em_gl_blue_bits: INTEGER
em_gl_blue_scale: INTEGER
em_gl_byte: INTEGER
em_gl_c3f_v3f: INTEGER
em_gl_c4ub_v2f: INTEGER
em_gl_c4ub_v3f: INTEGER
em_gl_ccw: INTEGER
em_gl_clamp: INTEGER
em_gl_clamp_to_border: INTEGER

-- GL_ARB_multitexture (ARB extension 1 and OpenGL 1.2.1)

em_gl_clamp_to_edge_sgis: INTEGER

-- 37. GL_EXT_blend_minmax

em_gl_clear: INTEGER
em_gl_client_all_attrib_bits: INTEGER

-- OpenGL 1.2

em_gl_clip_plane5: INTEGER

-- Accumulation buffer

em_gl_clip_volume_clipping_hint_ext: INTEGER

-- 97. GL_EXT_compiled_vertex_array

em_gl_coeff: INTEGER
em_gl_color: INTEGER
em_gl_color_index16_ext: INTEGER

-- 79. GL_EXT_clip_volume_hint

em_gl_color_table_intensity_size: INTEGER

-- GL_EXT_convolution and GL_HP_convolution_border_modes

em_gl_combine: INTEGER
em_gl_compile: INTEGER
em_gl_compressed_texture_formats: INTEGER

-- multisample

em_gl_constant: INTEGER
em_gl_convolution_border_color: INTEGER

-- GL_SGI_color_matrix

em_gl_copy: INTEGER
em_gl_cull_face: INTEGER
em_gl_cw: INTEGER
em_gl_decal: INTEGER
em_gl_decr: INTEGER

-- Buffers, Pixel Drawing/Reading

em_gl_decr_wrap_ext: INTEGER

-- 179. GL_NV_texgen_reflection

em_gl_depth: INTEGER
em_gl_depth_bias: INTEGER
em_gl_depth_bits: INTEGER
em_gl_depth_component: INTEGER

-- Lighting

em_gl_depth_func: INTEGER
em_gl_depth_test: INTEGER
em_gl_diffuse: INTEGER
em_gl_distance_attenuation_ext: INTEGER

-- 78. GL_EXT_paletted_texture

em_gl_dither: INTEGER
em_gl_domain: INTEGER
em_gl_dont_care: INTEGER
em_gl_dot3_rgb: INTEGER
em_gl_dot3_rgba: INTEGER

-- texture_border_clamp

em_gl_double: INTEGER
em_gl_dst_alpha: INTEGER
em_gl_dst_color: INTEGER
em_gl_edge_flag: INTEGER
em_gl_edge_flag_array_pointer_ext: INTEGER

-- 35. GL_SGIS_texture_edge_clamp

em_gl_emission: INTEGER
em_gl_enable_bit: INTEGER
em_gl_equal: INTEGER
em_gl_equiv: INTEGER
em_gl_eval_bit: INTEGER
em_gl_exp: INTEGER
em_gl_exp2: INTEGER

-- Logic Ops

em_gl_extensions: INTEGER

-- Errors

em_gl_eye_linear: INTEGER
em_gl_eye_plane: INTEGER
em_gl_false: INTEGER
em_gl_fastest: INTEGER
em_gl_feedback: INTEGER
em_gl_feedback_buffer_type: INTEGER

-- Selection

em_gl_fill: INTEGER
em_gl_flat: INTEGER
em_gl_float: INTEGER
em_gl_fog: INTEGER
em_gl_fog_bit: INTEGER
em_gl_fog_color: INTEGER
em_gl_fog_end: INTEGER
em_gl_fog_hint: INTEGER
em_gl_fog_index: INTEGER
em_gl_fog_mode: INTEGER
em_gl_fog_start: INTEGER
em_gl_front: INTEGER
em_gl_front_face: INTEGER
em_gl_front_left: INTEGER
em_gl_func_add: INTEGER
em_gl_func_reverse_subtract_ext: INTEGER

-- 54. GL_EXT_point_parameters

em_gl_gequal: INTEGER
em_gl_greater: INTEGER
em_gl_green: INTEGER
em_gl_green_bias: INTEGER
em_gl_green_bits: INTEGER
em_gl_hint_bit: INTEGER
em_gl_histogram: INTEGER
em_gl_incr: INTEGER
em_gl_index_bits: INTEGER
em_gl_index_mode: INTEGER
em_gl_int: INTEGER
em_gl_intensity: INTEGER
em_gl_intensity4: INTEGER
em_gl_intensity8: INTEGER
em_gl_invert: INTEGER
em_gl_keep: INTEGER
em_gl_left: INTEGER
em_gl_lequal: INTEGER
em_gl_less: INTEGER
em_gl_light0: INTEGER
em_gl_light1: INTEGER
em_gl_light2: INTEGER
em_gl_light3: INTEGER
em_gl_light4: INTEGER
em_gl_light5: INTEGER
em_gl_light6: INTEGER
em_gl_light7: INTEGER
em_gl_lighting: INTEGER
em_gl_line: INTEGER
em_gl_line_bit: INTEGER
em_gl_line_loop: INTEGER
em_gl_line_strip: INTEGER
em_gl_line_token: INTEGER
em_gl_line_width: INTEGER
em_gl_line_width_range: INTEGER

-- Polygons

em_gl_linear: INTEGER
em_gl_lines: INTEGER
em_gl_list_base: INTEGER
em_gl_list_bit: INTEGER
em_gl_list_index: INTEGER
em_gl_list_mode: INTEGER

-- Depth buffer

em_gl_load: INTEGER
em_gl_logic_op: INTEGER
em_gl_luminance: INTEGER
em_gl_luminance4: INTEGER
em_gl_luminance8: INTEGER
em_gl_map1_index: INTEGER
em_gl_map2_index: INTEGER
em_gl_map_color: INTEGER
em_gl_max: INTEGER
em_gl_max_cube_map_texture_size: INTEGER

-- texture_compression

em_gl_max_ext: INTEGER
em_gl_max_lights: INTEGER
em_gl_max_texture_units: INTEGER

-- texture_cube_map

em_gl_max_texture_units_arb: INTEGER

-- 1. GL_EXT_abgr

em_gl_min: INTEGER
em_gl_min_ext: INTEGER
em_gl_minmax: INTEGER
em_gl_modelview: INTEGER
em_gl_modulate: INTEGER
em_gl_mult: INTEGER
em_gl_multisample_bit: INTEGER

-- transpose_matrix

em_gl_n3f_v3f: INTEGER
em_gl_nand: INTEGER
em_gl_nearest: INTEGER
em_gl_never: INTEGER
em_gl_nicest: INTEGER

-- Scissor box

em_gl_no_error: INTEGER
em_gl_none: INTEGER
em_gl_noop: INTEGER
em_gl_nor: INTEGER
em_gl_normal_map: INTEGER
em_gl_normalize: INTEGER

-- User clipping planes

em_gl_notequal: INTEGER
em_gl_occlusion_test_result_hp: INTEGER

-- 141. GL_EXT_shared_texture_palette (req's GL_EXT_paletted_texture)

em_gl_one: INTEGER
em_gl_one_minus_constant_alpha: INTEGER

-- Render Mode

em_gl_or: INTEGER
em_gl_or_inverted: INTEGER

-- Stencil

em_gl_or_reverse: INTEGER
em_gl_order: INTEGER

-- Hints

em_gl_out_of_memory: INTEGER

-- glPush/PopAttrib bits

em_gl_point: INTEGER
em_gl_point_bit: INTEGER
em_gl_point_size: INTEGER
em_gl_point_size_range: INTEGER

-- Lines

em_gl_points: INTEGER
em_gl_polygon: INTEGER

-- Vertex Arrays

em_gl_polygon_offset_bias_ext: INTEGER

-- 6. GL_EXT_texture3D

em_gl_polygon_offset_fill: INTEGER

-- Display Lists

em_gl_position: INTEGER
em_gl_post_color_matrix_alpha_bias: INTEGER

-- GL_EXT_histogram

em_gl_previous: INTEGER

-- texture_env_dot3

em_gl_projection: INTEGER
em_gl_q: INTEGER
em_gl_quad_strip: INTEGER
em_gl_quads: INTEGER
em_gl_r: INTEGER
em_gl_r3_g3_b2: INTEGER
em_gl_red: INTEGER
em_gl_red_bias: INTEGER
em_gl_red_bits: INTEGER
em_gl_red_scale: INTEGER
em_gl_reduce: INTEGER
em_gl_reflection_map_nv: INTEGER

-- 220. GL_EXT_texture_env_dot3

em_gl_render: INTEGER
em_gl_renderer: INTEGER
em_gl_repeat: INTEGER
em_gl_replace: INTEGER
em_gl_rescale_normal_ext: INTEGER

-- 30. GL_EXT_vertex_array

em_gl_return: INTEGER

-- Alpha testing

em_gl_rgb: INTEGER
em_gl_rgb10: INTEGER
em_gl_rgb10_a2: INTEGER
em_gl_rgb12: INTEGER
em_gl_rgb16: INTEGER
em_gl_rgb4: INTEGER
em_gl_rgb5: INTEGER
em_gl_rgb5_a1: INTEGER
em_gl_rgb8: INTEGER
em_gl_rgb_scale: INTEGER
em_gl_rgba: INTEGER

-- Implementation limits

em_gl_rgba12: INTEGER
em_gl_rgba16: INTEGER
em_gl_rgba2: INTEGER
em_gl_rgba4: INTEGER
em_gl_rgba8: INTEGER
em_gl_rgba_mode: INTEGER
em_gl_right: INTEGER

--Em_gl_front: INTEGER is 0x0404 (already defined under Polygons)
--Em_gl_back: INTEGER is 0x0405 (already defined under Polygons)
--Em_gl_front_and_back: INTEGER is 0x0408 (already defined under Lighting)

em_gl_s: INTEGER
em_gl_samples: INTEGER
em_gl_scissor_box: INTEGER

-- Pixel Mode / Transfer

em_gl_select: INTEGER

-- Feedback

em_gl_selection_buffer_size: INTEGER

-- Fog

em_gl_set: INTEGER
em_gl_shared_texture_palette_ext: INTEGER

-- 176. GL_EXT_stencil_wrap

em_gl_shininess: INTEGER
em_gl_short: INTEGER
em_gl_smooth: INTEGER
em_gl_specular: INTEGER
em_gl_sphere_map: INTEGER
em_gl_src_alpha: INTEGER
em_gl_src_color: INTEGER
em_gl_stencil: INTEGER
em_gl_stereo: INTEGER
em_gl_subtract: INTEGER
em_gl_t: INTEGER
em_gl_t2f_v3f: INTEGER
em_gl_t4f_c4f_n3f_v4f: INTEGER

-- Matrix Mode

em_gl_t4f_v4f: INTEGER
em_gl_table_too_large: INTEGER

-- GL_EXT_blend_color, GL_EXT_blend_minmax

em_gl_texture: INTEGER

-- Points

em_gl_texture0: INTEGER
em_gl_texture1: INTEGER
em_gl_texture10: INTEGER
em_gl_texture11: INTEGER
em_gl_texture12: INTEGER
em_gl_texture13: INTEGER
em_gl_texture14: INTEGER
em_gl_texture15: INTEGER
em_gl_texture16: INTEGER
em_gl_texture17: INTEGER
em_gl_texture18: INTEGER
em_gl_texture19: INTEGER
em_gl_texture2: INTEGER
em_gl_texture20: INTEGER
em_gl_texture21: INTEGER
em_gl_texture22: INTEGER
em_gl_texture23: INTEGER
em_gl_texture24: INTEGER
em_gl_texture25: INTEGER
em_gl_texture26: INTEGER
em_gl_texture27: INTEGER
em_gl_texture28: INTEGER
em_gl_texture29: INTEGER
em_gl_texture3: INTEGER
em_gl_texture30: INTEGER
em_gl_texture31: INTEGER
em_gl_texture4: INTEGER
em_gl_texture5: INTEGER
em_gl_texture6: INTEGER
em_gl_texture7: INTEGER
em_gl_texture8: INTEGER
em_gl_texture9: INTEGER
em_gl_texture_1d: INTEGER
em_gl_texture_2d: INTEGER
em_gl_texture_2d_binding_ext: INTEGER

-- 27. GL_EXT_rescale_normal

em_gl_texture_3d: INTEGER
em_gl_texture_3d_binding_ext: INTEGER

-- 20. GL_EXT_texture_object

em_gl_texture_binding_3d: INTEGER

-- OpenGL 1.2 imaging subset
-- GL_EXT_color_table

em_gl_texture_gen_q: INTEGER

-- Utility

em_gl_transpose_color_matrix: INTEGER

-- texture_env_combine

em_gl_triangles: INTEGER
em_gl_true: INTEGER

-- Data types

em_gl_v2f: INTEGER
em_gl_v3f: INTEGER
em_gl_vendor: INTEGER
em_gl_version: INTEGER
em_gl_viewport: INTEGER

--Evaluators

em_gl_xor: INTEGER
em_gl_zero: INTEGER
em_gl_zoom_x: INTEGER
em_gl_zoom_y: INTEGER

-- Texture mapping

invariant

-- From ANY
reflexive_equality: standard_is_equal (Current)
reflexive_conformance: conforms_to (Current)

end