seduce

This is the new and improved .h file for the "ui tool kit" used in varius verse related applications.

Contents:

Initialize Seduce
seduce_init
seduce_animate
text lines
seduce_text_line_draw
seduce_text_line_hit_test
seduce_text_line_length
seduce_text_line_edit
seduce_text_password_edit
seduce_text_double_edit
seduce_text_float_edit
seduce_text_int_edit
seduce_text_uint_edit
text blocks
seduce_text_block_draw
seduce_text_block_hit_test
sui_text_block_edit
text buttons
seduce_text_button
seduce_text_button_list
Language translation
seduce_translate
seduce_translate_load
seduce_translate_save
Popup Menus
seduce_popup_simple
seduce_popup
view and projection code
seduce_object_3d_color
seduce_widget_icon_button
seduce_widget_icon_button_invisible
seduce_widget_icon_toggle
seduce_widget_slider_radial
seduce_widget_wheel_radial
seduce_widget_select_radial
seduce_widget_button_angle
---------------------
seduce_color_set
seduce_background_color
seduce_background_negative_draw
seduce_background_square_draw
seduce_background_shape_draw
seduce_background_polygon_flush
seduce_background_image_draw
seduce_background_shape_matrix_interact
-------------------------------
seduce_view_init
seduce_view_set
seduce_view_update
seduce_view_interpolation_style_set
seduce_view_change_look_at
seduce_view_change_right_button
seduce_view_change_mouse_look
seduce_view_change_multi_touch
seduce_view_change_axised_orbit
seduce_view_change_spin_orbit
seduce_view_change_spin_axised_orbit
seduce_view_change_orbit
seduce_view_change_orbit_delta
seduce_view_orbit
seduce_view_change_rotate
seduce_view_change_rotate_delta
seduce_view_rotate
seduce_view_change_pan
seduce_view_change_pan_delta
seduce_view_pan
seduce_view_pan_to_set
seduce_view_change_distance
seduce_view_change_distance_delta
seduce_view_change_distance_scroll
seduce_view_distance
seduce_view_distance_to_set
seduce_view_change_distance_scroll_zoom
seduce_view_center_set
seduce_view_camera_set
seduce_view_up_set
seduce_view_pan_to_set
seduce_view_direction_set
seduce_view_change_zoom
seduce_view_center_getf
seduce_view_center_getd
seduce_view_distance_camera_set
seduce_view_distance_camera_get
seduce_view_camera_getf
seduce_view_camera_getd
seduce_view_camera_vector_getf
seduce_view_camera_vector_getd
seduce_view_grid_size_set
seduce_view_model_matrixd
seduce_view_model_matrixf
seduce_view_sprite_matrixf
seduce_view_projectiond
seduce_view_projectionf
seduce_view_projection_vertexf
seduce_view_projection_vertexd
seduce_view_projection_screend
seduce_view_projection_screenf
seduce_view_projection_screen_distanced
seduce_view_projection_planed
seduce_view_projection_lined
-----------
seduce_manipulator_point
seduce_manipulator_pos_xyz
seduce_manipulator_point_plane
seduce_manipulator_point_axis
seduce_manipulator_point_vector
seduce_manipulator_normal
seduce_manipulator_radius
seduce_manipulator_scale
seduce_manipulator_rotate
seduce_manipulator_square_centered
seduce_manipulator_square_cornered
seduce_manipulator_cube_centered
seduce_manipulator_cube_cornered
-------------------------
seduce_element_add_point
seduce_element_add_line
seduce_element_add_triangle
seduce_element_add_quad
seduce_element_add_surface
seduce_element_colission_test
seduce_element_pointer_id
seduce_element_selected_id
seduce_element_primary_axis
seduce_element_surface_project
seduce_element_popup_action_begin
seduce_element_popup_action_end
seduce_element_popup_action
Defines