This file is indexed.

/usr/share/doc/s3d/index.html is in s3d-doc 0.2.2-10.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

1
2
3
4
<?xml version="1.0" encoding="ANSI_X3.4-1968" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968" /><title>S3D - a 3D Desktop Environment</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1" /><meta name="description" content="This is the Documentation for the S3D and it's Development Libraries." /><meta name="keywords" content="s3d, API, handbook, guide" /><link rel="home" href="index.html" title="S3D - a 3D Desktop Environment" /><link rel="next" href="ch01.html" title="Chapter&#160;1.&#160;s3d - the server" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">S3D - a 3D Desktop Environment</th></tr><tr><td width="20%" align="left">&#160;</td><th width="60%" align="center">&#160;</th><td width="20%" align="right">&#160;<a accesskey="n" href="ch01.html">Next</a></td></tr></table><hr /></div><div xml:lang="en" class="book" lang="en"><div class="titlepage"><div><div><h1 class="title"><a id="s3d"></a>S3D - a 3D Desktop Environment</h1></div><div><div class="authorgroup"><div class="author"><h3 class="author"><span class="firstname">Simon</span> <span class="surname">Wunderlich</span></h3></div></div></div><div><p class="releaseinfo">0.2</p></div><div><div class="abstract"><p class="title"><strong>Abstract</strong></p><p>
This is the Documentation for the S3D and it's Development Libraries.
</p></div></div></div><hr /></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="chapter"><a href="ch01.html">1. s3d - the server</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch01.html#client_server">Client-Server Architecture</a></span></dt><dt><span class="sect1"><a href="ch01s02.html">Moving in s3d</a></span></dt><dt><span class="sect1"><a href="ch01s03.html">The s3drc file</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch02.html">2. libs3d - The S3D API</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch02.html#using">Using the <span class="application">s3d</span> library</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02.html#setup">Setting <span class="application">s3d</span> up</a></span></dt><dt><span class="sect2"><a href="ch02.html#gettingstarted">Getting started</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02s02.html">function reference</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02s02.html#s3d_usage">s3d_usage</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_init">s3d_init</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_quit">s3d_quit</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_mainloop">s3d_mainloop</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_push_vertex">s3d_push_vertex</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_push_vertices">s3d_push_vertices</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_push_material">s3d_push_material</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_pep_material">s3d_pep_material</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_push_material_a">s3d_push_material_a</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_push_materials_a">s3d_push_materials_a</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_pep_material_a">s3d_pep_material_a</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_pep_materials_a">s3d_pep_materials_a</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_load_materials_a">s3d_load_materials_a</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_push_polygon">s3d_push_polygon</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_push_polygons">s3d_push_polygons</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_push_line">s3d_push_line</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_push_lines">s3d_push_lines</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_push_texture">s3d_push_texture</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_push_textures">s3d_push_textures</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_pop_vertex">s3d_pop_vertex</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_pop_polygon">s3d_pop_polygon</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_pop_material">s3d_pop_material</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_pop_texture">s3d_pop_texture</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_pop_line">s3d_pop_line</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_pep_line_normals">s3d_pep_line_normals</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_pep_polygon_normals">s3d_pep_polygon_normals</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_pep_polygon_tex_coord">s3d_pep_polygon_tex_coord</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_pep_polygon_tex_coords">s3d_pep_polygon_tex_coords</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_pep_material_texture">s3d_pep_material_texture</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_pep_vertex">s3d_pep_vertex</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_pep_vertices">s3d_pep_vertices</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_pep_line">s3d_pep_line</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_pep_lines">s3d_pep_lines</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_load_line_normals">s3d_load_line_normals</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_load_polygon_normals">s3d_load_polygon_normals</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_load_polygon_tex_coords">s3d_load_polygon_tex_coords</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_load_texture">s3d_load_texture</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_new_object">s3d_new_object</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_del_object">s3d_del_object</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_clone">s3d_clone</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_clone_target">s3d_clone_target</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_link">s3d_link</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_unlink">s3d_unlink</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_flags_on">s3d_flags_on</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_flags_off">s3d_flags_off</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_translate">s3d_translate</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_rotate">s3d_rotate</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_scale">s3d_scale</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_import_model_file">s3d_import_model_file</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_open_file">s3d_open_file</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_select_font">s3d_select_font</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_draw_string">s3d_draw_string</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_strlen">s3d_strlen</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_vector_length">s3d_vector_length</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_vector_dot_product">s3d_vector_dot_product</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_vector_subtract">s3d_vector_subtract</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_vector_angle">s3d_vector_angle</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_angle_to_cam">s3d_angle_to_cam</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_vector_cross_product">s3d_vector_cross_product</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_push_event">s3d_push_event</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_pop_event">s3d_pop_event</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_find_event">s3d_find_event</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_delete_event">s3d_delete_event</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_set_callback">s3d_set_callback</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_clear_callback">s3d_clear_callback</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_ignore_callback">s3d_ignore_callback</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_get_callback">s3d_get_callback</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_process_stack">s3d_process_stack</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_mcp_focus">s3d_mcp_focus</a></span></dt><dt><span class="sect2"><a href="ch02s02.html#s3d_net_check">s3d_net_check</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02s03.html">Data types</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02s03.html#structs3d_evt">struct s3d_evt</a></span></dt><dt><span class="sect2"><a href="ch02s03.html#structmcp_object">struct mcp_object</a></span></dt><dt><span class="sect2"><a href="ch02s03.html#structs3d_obj_info">struct s3d_obj_info</a></span></dt><dt><span class="sect2"><a href="ch02s03.html#structs3d_but_info">struct s3d_but_info</a></span></dt><dt><span class="sect2"><a href="ch02s03.html#structs3d_key_event">struct s3d_key_event</a></span></dt><dt><span class="sect2"><a href="ch02s03.html#s3d_cb">typedef s3d_cb</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02s04.html">Definitions</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02s04.html#s3d_events">S3D events</a></span></dt><dt><span class="sect2"><a href="ch02s04.html#s3d_object_flags">S3D Object Flags</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02s05.html">Additional Notes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02s05.html#alpha">About alpha transparency</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ch03.html">3. libs3dw - The S3D Widget Library</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch03.html#using_3dw">Using the <span class="application">s3d</span> widget library</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch03.html#gettingstarted_s3dw">Getting started</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch03s02.html">function reference</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch03s02.html#s3dw_button_new">s3dw_button_new</a></span></dt><dt><span class="sect2"><a href="ch03s02.html#s3dw_label_new">s3dw_label_new</a></span></dt><dt><span class="sect2"><a href="ch03s02.html#s3dw_input_new">s3dw_input_new</a></span></dt><dt><span class="sect2"><a href="ch03s02.html#s3dw_textbox_new">s3dw_textbox_new</a></span></dt><dt><span class="sect2"><a href="ch03s02.html#s3dw_input_gettext">s3dw_input_gettext</a></span></dt><dt><span class="sect2"><a href="ch03s02.html#s3dw_input_change_text">s3dw_input_change_text</a></span></dt><dt><span class="sect2"><a href="ch03s02.html#s3dw_label_change_text">s3dw_label_change_text</a></span></dt><dt><span class="sect2"><a href="ch03s02.html#s3dw_surface_new">s3dw_surface_new</a></span></dt><dt><span class="sect2"><a href="ch03s02.html#s3dw_getroot">s3dw_getroot</a></span></dt><dt><span class="sect2"><a href="ch03s02.html#s3dw_moveit">s3dw_moveit</a></span></dt><dt><span class="sect2"><a href="ch03s02.html#s3dw_delete">s3dw_delete</a></span></dt><dt><span class="sect2"><a href="ch03s02.html#s3dw_show">s3dw_show</a></span></dt><dt><span class="sect2"><a href="ch03s02.html#s3dw_focus">s3dw_focus</a></span></dt><dt><span class="sect2"><a href="ch03s02.html#s3dw_textbox_scrollup">s3dw_textbox_scrollup</a></span></dt><dt><span class="sect2"><a href="ch03s02.html#s3dw_textbox_scrolldown">s3dw_textbox_scrolldown</a></span></dt><dt><span class="sect2"><a href="ch03s02.html#s3dw_textbox_scrollleft">s3dw_textbox_scrollleft</a></span></dt><dt><span class="sect2"><a href="ch03s02.html#s3dw_textbox_scrollright">s3dw_textbox_scrollright</a></span></dt><dt><span class="sect2"><a href="ch03s02.html#s3dw_textbox_scrollto">s3dw_textbox_scrollto</a></span></dt><dt><span class="sect2"><a href="ch03s02.html#s3dw_textbox_change_text">s3dw_textbox_change_text</a></span></dt><dt><span class="sect2"><a href="ch03s02.html#s3dw_handle_click">s3dw_handle_click</a></span></dt><dt><span class="sect2"><a href="ch03s02.html#s3dw_handle_key">s3dw_handle_key</a></span></dt><dt><span class="sect2"><a href="ch03s02.html#s3dw_object_info">s3dw_object_info</a></span></dt><dt><span class="sect2"><a href="ch03s02.html#s3dw_ani_mate">s3dw_ani_mate</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch03s03.html">Data types</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch03s03.html#struct_s3dw_style">struct _s3dw_style</a></span></dt><dt><span class="sect2"><a href="ch03s03.html#struct_s3dw_widget">struct _s3dw_widget</a></span></dt><dt><span class="sect2"><a href="ch03s03.html#struct_s3dw_button">struct _s3dw_button</a></span></dt><dt><span class="sect2"><a href="ch03s03.html#struct_s3dw_label">struct _s3dw_label</a></span></dt><dt><span class="sect2"><a href="ch03s03.html#struct_s3dw_scrollbar">struct _s3dw_scrollbar</a></span></dt><dt><span class="sect2"><a href="ch03s03.html#struct_s3dw_textbox">struct _s3dw_textbox</a></span></dt><dt><span class="sect2"><a href="ch03s03.html#struct_s3dw_input">struct _s3dw_input</a></span></dt><dt><span class="sect2"><a href="ch03s03.html#struct_s3dw_surface">struct _s3dw_surface</a></span></dt><dt><span class="sect2"><a href="ch03s03.html#s3dw_widget">typedef s3dw_widget</a></span></dt><dt><span class="sect2"><a href="ch03s03.html#s3dw_button">typedef s3dw_button</a></span></dt><dt><span class="sect2"><a href="ch03s03.html#s3dw_label">typedef s3dw_label</a></span></dt><dt><span class="sect2"><a href="ch03s03.html#s3dw_textbox">typedef s3dw_textbox</a></span></dt><dt><span class="sect2"><a href="ch03s03.html#s3dw_scrollbar">typedef s3dw_scrollbar</a></span></dt><dt><span class="sect2"><a href="ch03s03.html#s3dw_input">typedef s3dw_input</a></span></dt><dt><span class="sect2"><a href="ch03s03.html#s3dw_surface">typedef s3dw_surface</a></span></dt><dt><span class="sect2"><a href="ch03s03.html#s3dw_style">typedef s3dw_style</a></span></dt><dt><span class="sect2"><a href="ch03s03.html#s3dw_callback">typedef s3dw_callback</a></span></dt></dl></dd></dl></dd></dl></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left">&#160;</td><td width="20%" align="center">&#160;</td><td width="40%" align="right">&#160;<a accesskey="n" href="ch01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">&#160;</td><td width="20%" align="center">&#160;</td><td width="40%" align="right" valign="top">&#160;Chapter&#160;1.&#160;s3d - the server</td></tr></table></div></body></html>