Storyboard Lua API

Table of Contents

Storyboard Lua API
gre.APP_ROOT
gre.SCRIPT_ROOT
gre.PLUGIN_ROOT
gre.LOG_ constants
gre.LEFT, gre.RIGHT, gre.CENTER, gre.TOP, gre.BOTTOM
gre.OPAQUE, gre.TRANSPARENT
gre.set_data
gre.get_data
gre.set_value
gre.get_value
gre.resolve_data_key
gre.get_control_attrs
gre.set_control_attrs
gre.get_table_attrs
gre.set_table_attrs
gre.get_table_cell_attrs
gre.get_group_attrs
gre.set_group_attrs
gre.get_layer_attrs
gre.set_layer_attrs
Render Effects:
gre.set_layer_attrs_global
gre.screen_attach_layer
gre.move_control
gre.move_layer
gre.set_focus
gre.get_focus
gre.send_event
gre.send_event_target
gre.send_event_data
gre.greio_disconnect
gre.clone_object
gre.delete_object
gre.clone_control
gre.delete_control
gre.poly_string
gre.get_string_size
gre.load_resource
gre.dump_resource
gre.walk_pool
gre.load_image
gre.timer_set_timeout
gre.timer_set_interval
gre.timer_clear_timeout
gre.timer_clear_interval
gre.animation_create
gre.animation_add_step
gre.animation_destroy
gre.animation_trigger
gre.animation_stop
gre.animation_pause
gre.animation_resume
gre.animation_create_tween
gre.touch
gre.key_up
gre.key_down
gre.key_repeat
gre.redraw
gre.quit
gre.thread_create
gre.receive_event
gre.env
gre.log
gre.mstime
gre.rgb
gre.torgb, gre.to_rgb
gre.to_alignment
gre.to_alpha
gre.rtext_text_extent
Storyboard Lua Canvas API
gre.get_canvas
CANVAS:get_dimensions
CANVAS:fill
CANVAS:fill_rect
CANVAS:fill_poly
CANVAS:stroke_line
CANVAS:stroke_rect
CANVAS:stroke_poly
CANVAS:clear_rect
CANVAS:set_pixel
CANVAS:set_alpha
CANVAS:set_line_width
CANVAS:draw_image
CANVAS:draw_text
Storyboard Lua DOM Module
gredom
gredom.get_application
gredom.get_object
gredom.get_control
gredom.get_table
gredom.get_group
gredom.get_layer
gredom.get_layer_instance
gredom.get_screen
DOMOBJECT
DOMOBJECT:get_name
DOMOBJECT:get_type
DOMOBJECT:get_parents
DOMOBJECT:get_children
DOMOBJECT:get_variables
DOMOBJECT:get_value
DOMOBJECT:get_data
DOMOBJECT:set_value
DOMOBJECT:set_data
DOMOBJECT:key
CONTROL
CONTROL:get_x
CONTROL:get_y
CONTROL:get_width
CONTROL:get_height
CONTROL:get_position
CONTROL:get_size
CONTROL:get_bounds
CONTROL:get_hidden
CONTROL:set_x
CONTROL:set_y
CONTROL:set_width
CONTROL:set_height
CONTROL:set_position
CONTROL:set_size
CONTROL:set_bounds
CONTROL:set_hidden
CONTROL:hide
CONTROL:show
CONTROL:clone
CONTROL:delete
TABLE
TABLE:get_rows
TABLE:get_cols
TABLE:cell_key
GROUP
GROUP:get_x
GROUP:get_y
GROUP:get_hidden
GROUP:set_x
GROUP:set_y
GROUP:set_hidden
GROUP:hide
GROUP:show
GROUP:clone
GROUP:delete
LAYERINSTANCE
LAYERINSTANCE:get_layer
LAYERINSTANCE:get_x
LAYERINSTANCE:get_y
LAYERINSTANCE:get_width
LAYERINSTANCE:get_height
LAYERINSTANCE:get_position
LAYERINSTANCE:get_size
LAYERINSTANCE:get_bounds
LAYERINSTANCE:get_alpha
LAYERINSTANCE:get_hidden
LAYERINSTANCE:set_x
LAYERINSTANCE:set_y
LAYERINSTANCE:set_width
LAYERINSTANCE:set_height
LAYERINSTANCE:set_position
LAYERINSTANCE:set_size
LAYERINSTANCE:set_bounds
LAYERINSTANCE:set_alpha
LAYERINSTANCE:set_hidden
LAYERINSTANCE:hide
LAYERINSTANCE:show
Lua DOM Samples