The
s3d
API manual
Table of Contents
1.
Introduction
2.
Using the
s3d
library
2.1.
Setting
s3d
up
2.2.
Getting started
3.
function reference
3.1.
s3d_init
3.2.
s3d_quit
3.3.
s3d_usage
3.4.
s3d_mainloop
3.5.
s3d_push_vertex
3.6.
s3d_push_vertices
3.7.
s3d_push_material
3.8.
s3d_push_material_a
3.9.
s3d_push_materials_a
3.10.
s3d_push_polygon
3.11.
s3d_push_polygons
3.12.
s3d_push_line
3.13.
s3d_push_lines
3.14.
s3d_push_texture
3.15.
s3d_pop_vertex
3.16.
s3d_pop_polygon
3.17.
s3d_pop_material
3.18.
s3d_pop_texture
3.19.
s3d_pop_line
3.20.
s3d_pep_polygon_normals
3.21.
s3d_pep_tex_coord
3.22.
s3d_pep_tex_coords
3.23.
s3d_pep_material_texture
3.24.
s3d_pep_vertex
3.25.
s3d_pep_vertices
3.26.
s3d_pep_line
3.27.
s3d_pep_lines
3.28.
s3d_pep_material
3.29.
s3d_pep_material_a
3.30.
s3d_pep_materials_a
3.31.
s3d_load_materials_a
3.32.
s3d_load_polygon_normals
3.33.
s3d_load_tex_coords
3.34.
s3d_load_texture
3.35.
s3d_new_object
3.36.
s3d_del_object
3.37.
s3d_clone_object
3.38.
s3d_clone_object_target
3.39.
s3d_link
3.40.
s3d_unlink
3.41.
s3d_import_3ds
3.42.
s3d_import_3ds_file
3.43.
s3d_select_font
3.44.
s3d_draw_string
3.45.
s3d_open_file
3.46.
s3d_flags_on
3.47.
s3d_flags_off
3.48.
s3d_translate
3.49.
s3d_rotate
3.50.
s3d_scale
3.51.
s3d_push_event
3.52.
s3d_pop_event
3.53.
s3d_find_event
3.54.
s3d_delete_event
3.55.
s3d_set_callback
3.56.
s3d_clear_callback
3.57.
s3d_get_callback
3.58.
s3d_process_stack
3.59.
s3d_vector_length
3.60.
s3d_vector_substract
3.61.
s3d_vector_dot_product
3.62.
s3d_vector_angle
3.63.
s3d_mcp_focus
4.
Data types
4.1.
struct s3d_but_info
4.2.
struct s3d_but_info
4.3.
struct mcp_object
4.4.
struct s3d_evt
4.5.
typedef s3d_cb
5.
Definitions
5.1.
S3D events
5.2.
S3D Object Flags
6.
Additional Notes
6.1.
About alpha transparency
7.
About
Next
Introduction