+
Point of view
All features
class LIGHT
Summary
Overview
creation features
make (id: INTEGER_32)
effective procedure
make_with_colors (id: INTEGER_32, a: GL_COLOR, d: GL_COLOR, s: GL_COLOR)
effective procedure
set_ambient (a: GL_COLOR)
effective procedure
set_diffuse (d: GL_COLOR)
effective procedure
set_specular (s: GL_COLOR)
effective procedure
light_id: INTEGER_32
writable attribute
select_light (id: INTEGER_32)
effective procedure
ambient: GL_COLOR
writable attribute
diffuse: GL_COLOR
writable attribute
specular: GL_COLOR
writable attribute
set_directional (x: REAL_64, y: REAL_64, z: REAL_64)
effective procedure
set_spot_position (x: REAL_64, y: REAL_64, z: REAL_64)
effective procedure
set_spot_direction (x: REAL_64, y: REAL_64, z: REAL_64)
effective procedure
is_directional: BOOLEAN
effective function
is_spot: BOOLEAN
effective function
render
effective procedure
cutoff: REAL_64
effective function
set_cutoff (co: REAL_64)
effective procedure
exponent: REAL_64
effective function
set_exponent (exp: REAL_64)
effective procedure
constant_attenuation: REAL_64
effective function
set_constant_attenuation (att: REAL_64)
effective procedure
linear_attenuation: REAL_64
effective function
set_linear_attenuation (att: REAL_64)
effective procedure
quadratic_attenuation: REAL_64
effective function
set_quadratic_attenuation (att: REAL_64)
effective procedure
render_directional
effective procedure
render_spot
effective procedure
render_all_colors
effective procedure
position: FAST_ARRAY[REAL_32]
writable attribute
direction: FAST_ARRAY[REAL_32]
writable attribute
has_id: BOOLEAN
writable attribute
has_cutoff: BOOLEAN
writable attribute
has_exponent: BOOLEAN
writable attribute
has_constant_attenuation: BOOLEAN
writable attribute
has_linear_attenuation: BOOLEAN
writable attribute
has_quadratic_attenuation: BOOLEAN
writable attribute
internal_cutoff: REAL_32
writable attribute
internal_exponent: REAL_32
writable attribute
internal_constant_attenuation: REAL_32
writable attribute
internal_linear_attenuation: REAL_32
writable attribute
internal_quadratic_attenuation: REAL_32
writable attribute
gl: GL
once function
glu: GLU
once function
smart_gl: SMART_GL
once function
full_red: GL_COLOR
once function
full_green: GL_COLOR
once function
full_blue: GL_COLOR
once function
full_yellow: GL_COLOR
once function
full_magenta: GL_COLOR
once function
full_cyan: GL_COLOR
once function
full_white: GL_COLOR
once function
full_black: GL_COLOR
once function