예제 #1
0
void liext_script_fir_filter (
	LIScrScript* self)
{
	liscr_script_insert_cfunc (self, LIEXT_SCRIPT_FIR_FILTER, "fir_filter_new", FirFilter_new);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_FIR_FILTER, "fir_filter_add", FirFilter_add);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_FIR_FILTER, "fir_filter_get", FirFilter_get);
}
예제 #2
0
void liext_script_heightmap_render (
	LIScrScript* self)
{
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_HEIGHTMAP, "heightmap_add_texture_layer", Heightmap_add_texture_layer);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_HEIGHTMAP, "heightmap_rebuild", Heightmap_rebuild);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_HEIGHTMAP, "heightmap_set_visible", Heightmap_set_visible);
}
예제 #3
0
void liext_script_thread (
	LIScrScript* self)
{
	liscr_script_insert_cfunc (self, LIEXT_SCRIPT_THREAD, "thread_new", Thread_new);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_THREAD, "thread_pop_message", Thread_pop_message);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_THREAD, "thread_push_message", Thread_push_message);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_THREAD, "thread_set_quit", Thread_set_quit);
}
예제 #4
0
void liext_script_animation (
	LIScrScript* self)
{
	liscr_script_insert_cfunc (self, LIEXT_SCRIPT_ANIMATION, "animation_new", Animation_new);
	liscr_script_insert_cfunc (self, LIEXT_SCRIPT_ANIMATION, "animation_copy", Animation_copy);
	liscr_script_insert_cfunc (self, LIEXT_SCRIPT_ANIMATION, "animation_load", Animation_load);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_ANIMATION, "animation_get_duration", Animation_get_duration);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_ANIMATION, "animation_get_frames", Animation_get_frames);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_ANIMATION, "animation_get_name", Animation_get_name);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_ANIMATION, "animation_set_transform", Animation_set_transform);
}
예제 #5
0
void liext_script_database (
	LIScrScript* self)
{
	liscr_script_insert_cfunc (self, LIEXT_SCRIPT_DATABASE, "database_get_memory_used", Database_get_memory_used);
	liscr_script_insert_cfunc (self, LIEXT_SCRIPT_DATABASE, "database_new", Database_new);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_DATABASE, "database_query", Database_query);
}
예제 #6
0
void liext_script_model_editing (
	LIScrScript* self)
{
	liscr_script_insert_mfunc (self, LISCR_SCRIPT_MODEL, "model_add_material", Model_add_material);
	liscr_script_insert_mfunc (self, LISCR_SCRIPT_MODEL, "model_add_triangles", Model_add_triangles);
	liscr_script_insert_mfunc (self, LISCR_SCRIPT_MODEL, "model_calculate_lod", Model_calculate_lod);
	liscr_script_insert_mfunc (self, LISCR_SCRIPT_MODEL, "model_edit_material", Model_edit_material);
	liscr_script_insert_mfunc (self, LISCR_SCRIPT_MODEL, "model_merge", Model_merge);
	liscr_script_insert_mfunc (self, LISCR_SCRIPT_MODEL, "model_morph", Model_morph);
	liscr_script_insert_mfunc (self, LISCR_SCRIPT_MODEL, "model_remove_vertices", Model_remove_vertices);
}
예제 #7
0
void liext_script_model (
	LIScrScript* self)
{
	liscr_script_insert_cfunc (self, LISCR_SCRIPT_MODEL, "model_new", Model_new);
	liscr_script_insert_mfunc (self, LISCR_SCRIPT_MODEL, "model_copy", Model_copy);
	liscr_script_insert_mfunc (self, LISCR_SCRIPT_MODEL, "model_calculate_bounds", Model_calculate_bounds);
	liscr_script_insert_mfunc (self, LISCR_SCRIPT_MODEL, "model_changed", Model_changed);
	liscr_script_insert_mfunc (self, LISCR_SCRIPT_MODEL, "model_load", Model_load);
	liscr_script_insert_mfunc (self, LISCR_SCRIPT_MODEL, "model_get_bounding_box", Model_get_bounding_box);
	liscr_script_insert_mfunc (self, LISCR_SCRIPT_MODEL, "model_get_center_offset", Model_get_center_offset);
	liscr_script_insert_mfunc (self, LISCR_SCRIPT_MODEL, "model_get_memory_used", Model_get_memory_used);
	liscr_script_insert_mfunc (self, LISCR_SCRIPT_MODEL, "model_get_vertex_count", Model_get_vertex_count);
	liscr_script_insert_cfunc (self, LISCR_SCRIPT_MODEL, "model_get_total_model_count", Model_get_total_model_count);
	liscr_script_insert_cfunc (self, LISCR_SCRIPT_MODEL, "model_get_total_memory_used", Model_get_total_memory_used);
}
예제 #8
0
void liext_script_image_merger (
	LIScrScript* self)
{
	liscr_script_insert_cfunc (self, LIEXT_SCRIPT_IMAGE_MERGER, "image_merger_new", ImageMerger_new);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_IMAGE_MERGER, "image_merger_add_hsv", ImageMerger_add_hsv);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_IMAGE_MERGER, "image_merger_add_hsv_weightv", ImageMerger_add_hsv_weightv);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_IMAGE_MERGER, "image_merger_blit", ImageMerger_blit);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_IMAGE_MERGER, "image_merger_blit_hsv_add", ImageMerger_blit_hsv_add);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_IMAGE_MERGER, "image_merger_blit_hsv_add_weightv", ImageMerger_blit_hsv_add_weightv);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_IMAGE_MERGER, "image_merger_blit_rect", ImageMerger_blit_rect);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_IMAGE_MERGER, "image_merger_blit_rect_hsv_add", ImageMerger_blit_rect_hsv_add);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_IMAGE_MERGER, "image_merger_blit_rect_hsv_add_weightv", ImageMerger_blit_rect_hsv_add_weightv);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_IMAGE_MERGER, "image_merger_finish", ImageMerger_finish);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_IMAGE_MERGER, "image_merger_pop_image", ImageMerger_pop_image);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_IMAGE_MERGER, "image_merger_replace", ImageMerger_replace);
}
예제 #9
0
void liext_script_widget (
	LIScrScript* self)
{
	liscr_script_insert_cfunc (self, LIEXT_SCRIPT_WIDGET, "widget_new", Widget_new);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_add_child", Widget_add_child);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_append_col", Widget_append_col);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_append_row", Widget_append_row);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_canvas_clear", Widget_canvas_clear);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_canvas_compile", Widget_canvas_compile);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_canvas_image", Widget_canvas_image);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_canvas_text", Widget_canvas_text);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_detach", Widget_detach);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_get_request", Widget_get_request);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_popup", Widget_popup);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_set_alpha", Widget_set_alpha);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_set_request", Widget_set_request);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_get_depth", Widget_get_depth);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_set_depth", Widget_set_depth);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_get_fixed_size", Widget_get_fixed_size);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_set_fixed_size", Widget_set_fixed_size);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_get_floating", Widget_get_floating);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_set_floating", Widget_set_floating);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_get_fullscreen", Widget_get_fullscreen);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_set_fullscreen", Widget_set_fullscreen);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_get_height", Widget_get_height);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_get_offset", Widget_get_offset);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_set_offset", Widget_set_offset);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_get_parent", Widget_get_parent);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_get_visible", Widget_get_visible);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_set_visible", Widget_set_visible);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_get_width", Widget_get_width);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_get_x", Widget_get_x);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_set_x", Widget_set_x);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_get_y", Widget_get_y);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_WIDGET, "widget_set_y", Widget_set_y);
}
예제 #10
0
void liext_script_heightmap (
	LIScrScript* self)
{
	liscr_script_insert_cfunc (self, LIEXT_SCRIPT_HEIGHTMAP, "heightmap_new", Heightmap_new);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_HEIGHTMAP, "heightmap_get_height", Heightmap_get_height);
}
예제 #11
0
void liext_script_terrain (
	LIScrScript* self)
{
	liscr_script_insert_cfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_new", Terrain_new);
	liscr_script_insert_cfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_unittest", Terrain_unittest);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_add_box", Terrain_add_box);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_add_box_corners", Terrain_add_box_corners);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_add_stick", Terrain_add_stick);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_add_stick_filter_id", Terrain_add_stick_filter_id);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_add_stick_filter_mask", Terrain_add_stick_filter_mask);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_add_stick_corners", Terrain_add_stick_corners);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_add_stick_corners_filter_id", Terrain_add_stick_corners_filter_id);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_add_stick_corners_filter_mask", Terrain_add_stick_corners_filter_mask);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_build_chunk_model", Terrain_build_chunk_model);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_calculate_smooth_normals", Terrain_calculate_smooth_normals);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_cast_ray", Terrain_cast_ray);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_cast_sphere", Terrain_cast_sphere);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_clear_chunk_model", Terrain_clear_chunk_model);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_clear_column", Terrain_clear_column);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_count_column_materials", Terrain_count_column_materials);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_find_nearest_empty_stick", Terrain_find_nearest_empty_stick);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_load_chunk", Terrain_load_chunk);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_smoothen_column", Terrain_smoothen_column);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_unload_chunk", Terrain_unload_chunk);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_get_chunk_count", Terrain_get_chunk_count);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_get_chunk_data", Terrain_get_chunk_data);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_set_chunk_data", Terrain_set_chunk_data);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_get_chunk_time_stamp", Terrain_get_chunk_time_stamp);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_get_column", Terrain_get_column);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_set_column", Terrain_set_column);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_get_column_data", Terrain_get_column_data);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_set_column_data", Terrain_set_column_data);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_set_material_decoration_type", Terrain_set_material_decoration_type);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_set_material_stick_type", Terrain_set_material_stick_type);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_set_material_textures", Terrain_set_material_textures);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_get_memory_used", Terrain_get_memory_used);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_get_nearest_chunk_with_outdated_model", Terrain_get_nearest_chunk_with_outdated_model);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_TERRAIN, "terrain_get_stick", Terrain_get_stick);
}
예제 #12
0
void liext_script_camera (
	LIScrScript* self)
{
	liscr_script_insert_cfunc (self, LIEXT_SCRIPT_CAMERA, "camera_new", Camera_new);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_calculate_1st_person_transform", Camera_calculate_1st_person_transform);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_calculate_3rd_person_clipped_distance", Camera_calculate_3rd_person_clipped_distance);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_calculate_3rd_person_transform", Camera_calculate_3rd_person_transform);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_calculate_smoothed_transform", Camera_calculate_smoothed_transform);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_move", Camera_move);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_picking_ray", Camera_picking_ray);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_reset", Camera_reset);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_tilt", Camera_tilt);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_turn", Camera_turn);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_update", Camera_update);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_warp", Camera_warp);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_zoom", Camera_zoom);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_get_collision_group", Camera_get_collision_group);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_set_collision_group", Camera_set_collision_group);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_get_collision_mask", Camera_get_collision_mask);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_set_collision_mask", Camera_set_collision_mask);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_set_far", Camera_set_far);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_get_fov", Camera_get_fov);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_set_fov", Camera_set_fov);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_get_mode", Camera_get_mode);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_set_mode", Camera_set_mode);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_set_near", Camera_set_near);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_get_modelview", Camera_get_modelview);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_get_position", Camera_get_position);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_set_position", Camera_set_position);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_get_position_smoothing", Camera_get_position_smoothing);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_set_position_smoothing", Camera_set_position_smoothing);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_get_projection", Camera_get_projection);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_get_rotation", Camera_get_rotation);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_set_rotation", Camera_set_rotation);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_get_rotation_smoothing", Camera_get_rotation_smoothing);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_set_rotation_smoothing", Camera_set_rotation_smoothing);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_get_target_position", Camera_get_target_position);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_set_target_position", Camera_set_target_position);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_get_target_rotation", Camera_get_target_rotation);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_set_target_rotation", Camera_set_target_rotation);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_get_viewport", Camera_get_viewport);
	liscr_script_insert_mfunc (self, LIEXT_SCRIPT_CAMERA, "camera_set_viewport", Camera_set_viewport);
}