home
wiki
classes/clusters list
class information
+
Point of view
All features
ANY
INTERNALS_HANDLER
All features
deferred class GL_OBJECT
Summary
top
Direct parents
insert list:
OPENGL
Known children
inherit list:
CAMERA
,
LOADABLE_GL_OBJECT
Overview
top
features
make_at_origin
make_with_position
(x:
REAL_64
, y:
REAL_64
, z:
REAL_64
)
name
:
STRING
set_name
(n:
STRING
)
build
set_position
(x:
REAL_64
, y:
REAL_64
, z:
REAL_64
)
set_orientation
(h:
REAL_64
, p:
REAL_64
, r:
REAL_64
)
position_x
:
REAL_64
position_y
:
REAL_64
position_z
:
REAL_64
heading
:
REAL_64
pitch
:
REAL_64
roll
:
REAL_64
scale_x
:
REAL_64
scale_y
:
REAL_64
scale_z
:
REAL_64
set_position_x
(x:
REAL_64
)
set_position_y
(y:
REAL_64
)
set_position_z
(z:
REAL_64
)
set_heading
(h:
REAL_64
)
set_pitch
(p:
REAL_64
)
set_roll
(r:
REAL_64
)
set_scale
(sx:
REAL_64
, sy:
REAL_64
, sz:
REAL_64
)
set_scale_x
(sx:
REAL_64
)
set_scale_y
(sy:
REAL_64
)
set_scale_z
(sz:
REAL_64
)
render
draw
set_parent
(p:
WORLD
)
is_translucent
:
BOOLEAN
add_opaque_facet
(facet:
FACET
)
add_translucent_facet
(facet:
FACET
)
parent
:
WORLD
facets
:
FAST_ARRAY
[
FACET
]
gl
:
GL
glu
:
GLU
smart_gl
:
SMART_GL
full_red
:
GL_COLOR
full_green
:
GL_COLOR
full_blue
:
GL_COLOR
full_yellow
:
GL_COLOR
full_magenta
:
GL_COLOR
full_cyan
:
GL_COLOR
full_white
:
GL_COLOR
full_black
:
GL_COLOR
make_at_origin
effective procedure
top
make_with_position
(x:
REAL_64
, y:
REAL_64
, z:
REAL_64
)
effective procedure
top
name
:
STRING
writable attribute
top
set_name
(n:
STRING
)
effective procedure
top
require
n /= Void
ensure
name
= n
build
deferred procedure
top
set_position
(x:
REAL_64
, y:
REAL_64
, z:
REAL_64
)
effective procedure
top
set_orientation
(h:
REAL_64
, p:
REAL_64
, r:
REAL_64
)
effective procedure
top
position_x
:
REAL_64
writable attribute
top
position_y
:
REAL_64
writable attribute
top
position_z
:
REAL_64
writable attribute
top
heading
:
REAL_64
writable attribute
top
pitch
:
REAL_64
writable attribute
top
roll
:
REAL_64
writable attribute
top
scale_x
:
REAL_64
writable attribute
top
scale_y
:
REAL_64
writable attribute
top
scale_z
:
REAL_64
writable attribute
top
set_position_x
(x:
REAL_64
)
effective procedure
top
ensure
position_x
= x
set_position_y
(y:
REAL_64
)
effective procedure
top
ensure
position_y
= y
set_position_z
(z:
REAL_64
)
effective procedure
top
ensure
position_z
= z
set_heading
(h:
REAL_64
)
effective procedure
top
ensure
heading
.in_range(-180, 180)
set_pitch
(p:
REAL_64
)
effective procedure
top
ensure
pitch
.in_range(-180, 180)
set_roll
(r:
REAL_64
)
effective procedure
top
ensure
roll
.in_range(-180, 180)
set_scale
(sx:
REAL_64
, sy:
REAL_64
, sz:
REAL_64
)
effective procedure
top
set_scale_x
(sx:
REAL_64
)
effective procedure
top
ensure
scale_x
= sx
set_scale_y
(sy:
REAL_64
)
effective procedure
top
ensure
scale_y
= sy
set_scale_z
(sz:
REAL_64
)
effective procedure
top
ensure
scale_z
= sz
render
effective procedure
top
draw
effective procedure
top
set_parent
(p:
WORLD
)
effective procedure
top
require
p /= Void
ensure
parent
= p
is_translucent
:
BOOLEAN
writable attribute
top
add_opaque_facet
(facet:
FACET
)
effective procedure
top
add_translucent_facet
(facet:
FACET
)
effective procedure
top
ensure
is_translucent
= True
parent
:
WORLD
writable attribute
top
facets
:
FAST_ARRAY
[
FACET
]
writable attribute
top
gl
:
GL
once function
top
glu
:
GLU
once function
top
smart_gl
:
SMART_GL
once function
top
full_red
:
GL_COLOR
once function
top
full_green
:
GL_COLOR
once function
top
full_blue
:
GL_COLOR
once function
top
full_yellow
:
GL_COLOR
once function
top
full_magenta
:
GL_COLOR
once function
top
full_cyan
:
GL_COLOR
once function
top
full_white
:
GL_COLOR
once function
top
full_black
:
GL_COLOR
once function
top