LisaacTM Platform

FRAMEWORK


Inherit/Insert Summary
parent_framework_any No developed.
 
Slot Summary
current_scene
out
is_running
frame_per_second_max
time_per_frame
frame_time
toggle_shading
toggle_lighting
toggle_blending
toggle_fog
toggle_wireframe
add_key_listener
add_mouse_listener
 


make
make_for_gui
attach_scene
set_fps
 
Application events.
initialize
load_config
init_time
update_time
make_frame
begin_frame
end_frame
draw_frame
on_close
run
main program loop
stop
close
 
Events
on_keydown
on_keyup
on_mousemove
on_mouseclick
 

Inherit/Insert Detail

parent_framework_any

.../extra/opengl/framework/framework.li line #7

Section:
Inherit

Profile:
- SelfSELFparent_framework_any : FRAMEWORK_ANY

Detail slot

current_scene

.../extra/opengl/framework/framework.li line #21

Section:
Public

Profile:
- SelfSELFcurrent_scene : SCENE

out

.../extra/opengl/framework/framework.li line #23

Section:
Public

Profile:
- SelfSELFout : FONT

is_running

.../extra/opengl/framework/framework.li line #25

Section:
Public

Profile:
- SelfSELFis_running : BOOLEAN

frame_per_second_max

.../extra/opengl/framework/framework.li line #26

Section:
Public

Profile:
- SelfSELFframe_per_second_max : INTEGER

time_per_frame

.../extra/opengl/framework/framework.li line #27

Section:
Public

Profile:
- SelfSELFtime_per_frame : INTEGER

frame_time

.../extra/opengl/framework/framework.li line #29

Section:
Public

Profile:
- SelfSELFframe_time : UINTEGER_32

toggle_shading

.../extra/opengl/framework/framework.li line #199

Section:
Public

Profile:
- SelfSELFtoggle_shading 

toggle_lighting

.../extra/opengl/framework/framework.li line #209

Section:
Public

Profile:
- SelfSELFtoggle_lighting 

toggle_blending

.../extra/opengl/framework/framework.li line #219

Section:
Public

Profile:
- SelfSELFtoggle_blending 

toggle_fog

.../extra/opengl/framework/framework.li line #231

Section:
Public

Profile:
- SelfSELFtoggle_fog 

toggle_wireframe

.../extra/opengl/framework/framework.li line #241

Section:
Public

Profile:
- SelfSELFtoggle_wireframe 

add_key_listener

.../extra/opengl/framework/framework.li line #258

Section:
Public

Profile:
- SelfSELFadd_key_listener   kl : EVENT_LISTENER

add_mouse_listener

.../extra/opengl/framework/framework.li line #266

Section:
Public

Profile:
- SelfSELFadd_mouse_listener   ml : EVENT_LISTENER




make

.../extra/opengl/framework/framework.li line #32

Section:
Public

Profile:
- SelfSELFmake   r : RENDERER

make_for_gui

.../extra/opengl/framework/framework.li line #52

Section:
Public

Profile:
- SelfSELFmake_for_gui   r : RENDERER

attach_scene

.../extra/opengl/framework/framework.li line #60

Section:
Public

Profile:
- SelfSELFattach_scene   sc : SCENE

set_fps

.../extra/opengl/framework/framework.li line #68

Section:
Public

Profile:
- SelfSELFset_fps   n : INTEGER

Application events.

initialize

.../extra/opengl/framework/framework.li line #78

Section:
Public

Profile:
- SelfSELFinitialize : BOOLEAN

load_config

.../extra/opengl/framework/framework.li line #80

Section:
Public

Profile:
- SelfSELFload_config 

init_time

.../extra/opengl/framework/framework.li line #85

Section:
Public

Profile:
- SelfSELFinit_time 

update_time

.../extra/opengl/framework/framework.li line #93

Section:
Public

Profile:
- SelfSELFupdate_time 

make_frame

.../extra/opengl/framework/framework.li line #101

Section:
Public

Profile:
- SelfSELFmake_frame 

begin_frame

.../extra/opengl/framework/framework.li line #110

Section:
Public

Profile:
- SelfSELFbegin_frame 

end_frame

.../extra/opengl/framework/framework.li line #115

Section:
Public

Profile:
- SelfSELFend_frame 

draw_frame

.../extra/opengl/framework/framework.li line #132

Section:
Public

Profile:
- SelfSELFdraw_frame 

on_close

.../extra/opengl/framework/framework.li line #139

Section:
Public

Profile:
- SelfSELFon_close 

run

.../extra/opengl/framework/framework.li line #144

Section:
Public

Profile:
- SelfSELFrun 

Description:
main program loop

stop

.../extra/opengl/framework/framework.li line #172

Section:
Public

Profile:
- SelfSELFstop 

close

.../extra/opengl/framework/framework.li line #177

Section:
Public

Profile:
- SelfSELFclose 

Events

on_keydown

.../extra/opengl/framework/framework.li line #278

Section:
Public

Profile:
- SelfSELFon_keydown   k : INTEGER

on_keyup

.../extra/opengl/framework/framework.li line #287

Section:
Public

Profile:
- SelfSELFon_keyup   k : INTEGER

on_mousemove

.../extra/opengl/framework/framework.li line #296

Section:
Public

Profile:
- SelfSELFon_mousemove  ( x : INTEGER, y : INTEGER)

on_mouseclick

.../extra/opengl/framework/framework.li line #305

Section:
Public

Profile:
- SelfSELFon_mouseclick   b : INTEGER