aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/context.sgml137
-rw-r--r--src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/face.sgml75
-rw-r--r--src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/iff.sgml242
-rw-r--r--src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/libg3d-unused.sgml0
-rw-r--r--src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/material.sgml50
-rw-r--r--src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/matrix.sgml121
-rw-r--r--src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/model.sgml139
-rw-r--r--src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/object.sgml125
-rw-r--r--src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/plugins.sgml187
-rw-r--r--src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/primitive.sgml110
-rw-r--r--src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/quat.sgml92
-rw-r--r--src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/read.sgml111
-rw-r--r--src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/stream.sgml391
-rw-r--r--src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/texture.sgml121
-rw-r--r--src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/types.sgml44
-rw-r--r--src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/vector.sgml65
16 files changed, 2010 insertions, 0 deletions
diff --git a/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/context.sgml b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/context.sgml
new file mode 100644
index 0000000..5f6a3cc
--- /dev/null
+++ b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/context.sgml
@@ -0,0 +1,137 @@
1<!-- ##### SECTION Title ##### -->
2context
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12<!-- ##### SECTION See_Also ##### -->
13<para>
14
15</para>
16
17<!-- ##### SECTION Stability_Level ##### -->
18
19
20<!-- ##### STRUCT G3DContext ##### -->
21<para>
22
23</para>
24
25
26<!-- ##### FUNCTION g3d_context_new ##### -->
27<para>
28
29</para>
30
31@Returns:
32
33
34<!-- ##### FUNCTION g3d_context_free ##### -->
35<para>
36
37</para>
38
39@context:
40
41
42<!-- ##### USER_FUNCTION G3DSetBgColorFunc ##### -->
43<para>
44
45</para>
46
47@r:
48@g:
49@b:
50@a:
51@user_data:
52@Returns:
53
54
55<!-- ##### USER_FUNCTION G3DUpdateInterfaceFunc ##### -->
56<para>
57
58</para>
59
60@user_data:
61@Returns:
62
63
64<!-- ##### USER_FUNCTION G3DUpdateProgressBarFunc ##### -->
65<para>
66
67</para>
68
69@percentage:
70@show:
71@user_data:
72@Returns:
73
74
75<!-- ##### FUNCTION g3d_context_update_interface ##### -->
76<para>
77
78</para>
79
80@context:
81@Returns:
82
83
84<!-- ##### FUNCTION g3d_context_set_update_interface_func ##### -->
85<para>
86
87</para>
88
89@context:
90@func:
91@user_data:
92
93
94<!-- ##### FUNCTION g3d_context_update_progress_bar ##### -->
95<para>
96
97</para>
98
99@context:
100@percentage:
101@visibility:
102@Returns:
103
104
105<!-- ##### FUNCTION g3d_context_set_update_progress_bar_func ##### -->
106<para>
107
108</para>
109
110@context:
111@func:
112@user_data:
113
114
115<!-- ##### FUNCTION g3d_context_set_bgcolor ##### -->
116<para>
117
118</para>
119
120@context:
121@r:
122@g:
123@b:
124@a:
125@Returns:
126
127
128<!-- ##### FUNCTION g3d_context_set_set_bgcolor_func ##### -->
129<para>
130
131</para>
132
133@context:
134@func:
135@user_data:
136
137
diff --git a/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/face.sgml b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/face.sgml
new file mode 100644
index 0000000..6d31806
--- /dev/null
+++ b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/face.sgml
@@ -0,0 +1,75 @@
1<!-- ##### SECTION Title ##### -->
2face
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12<!-- ##### SECTION See_Also ##### -->
13<para>
14
15</para>
16
17<!-- ##### SECTION Stability_Level ##### -->
18
19
20<!-- ##### MACRO G3D_FLAG_MAT_TWOSIDE ##### -->
21<para>
22
23</para>
24
25
26
27<!-- ##### MACRO G3D_FLAG_FAC_NORMALS ##### -->
28<para>
29
30</para>
31
32
33
34<!-- ##### MACRO G3D_FLAG_FAC_TEXMAP ##### -->
35<para>
36
37</para>
38
39
40
41<!-- ##### STRUCT G3DFace ##### -->
42<para>
43
44</para>
45
46@vertex_count:
47@vertex_indices:
48@material:
49@flags:
50@normals:
51@tex_image:
52@tex_vertex_count:
53@tex_vertex_data:
54
55<!-- ##### FUNCTION g3d_face_get_normal ##### -->
56<para>
57
58</para>
59
60@face:
61@object:
62@nx:
63@ny:
64@nz:
65@Returns:
66
67
68<!-- ##### FUNCTION g3d_face_free ##### -->
69<para>
70
71</para>
72
73@face:
74
75
diff --git a/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/iff.sgml b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/iff.sgml
new file mode 100644
index 0000000..38fb1cb
--- /dev/null
+++ b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/iff.sgml
@@ -0,0 +1,242 @@
1<!-- ##### SECTION Title ##### -->
2iff
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12<!-- ##### SECTION See_Also ##### -->
13<para>
14
15</para>
16
17<!-- ##### SECTION Stability_Level ##### -->
18
19
20<!-- ##### MACRO G3D_IFF_PAD1 ##### -->
21<para>
22
23</para>
24
25
26
27<!-- ##### MACRO G3D_IFF_PAD2 ##### -->
28<para>
29
30</para>
31
32
33
34<!-- ##### MACRO G3D_IFF_PAD4 ##### -->
35<para>
36
37</para>
38
39
40
41<!-- ##### MACRO G3D_IFF_PAD8 ##### -->
42<para>
43
44</para>
45
46
47
48<!-- ##### MACRO G3D_IFF_LE ##### -->
49<para>
50
51</para>
52
53
54
55<!-- ##### MACRO G3D_IFF_LEN16 ##### -->
56<para>
57
58</para>
59
60
61
62<!-- ##### MACRO G3D_IFF_SUBCHUNK_LEN16 ##### -->
63<para>
64
65</para>
66
67
68
69<!-- ##### MACRO G3D_IFF_MKID ##### -->
70<para>
71
72</para>
73
74@a:
75@b:
76@c:
77@d:
78
79
80<!-- ##### FUNCTION g3d_iff_check ##### -->
81<para>
82
83</para>
84
85@stream:
86@id:
87@len:
88@Returns:
89
90
91<!-- ##### FUNCTION g3d_iff_read_chunk ##### -->
92<para>
93
94</para>
95
96@stream:
97@id:
98@len:
99@flags:
100@Returns:
101
102
103<!-- ##### FUNCTION g3d_iff_handle_chunk ##### -->
104<para>
105
106</para>
107
108@global:
109@plocal:
110@chunks:
111@flags:
112@Returns:
113
114
115<!-- ##### FUNCTION g3d_iff_chunk_matches ##### -->
116<para>
117
118</para>
119
120@id:
121@tid:
122@Returns:
123
124
125<!-- ##### FUNCTION g3d_iff_read_ctnr ##### -->
126<para>
127
128</para>
129
130@global:
131@local:
132@chunks:
133@flags:
134@Returns:
135
136
137<!-- ##### FUNCTION g3d_iff_id_to_text ##### -->
138<para>
139
140</para>
141
142@id:
143@Returns:
144
145
146<!-- ##### FUNCTION g3d_iff_open ##### -->
147<para>
148
149</para>
150
151@filename:
152@id:
153@len:
154@Returns:
155
156
157<!-- ##### FUNCTION g3d_iff_readchunk ##### -->
158<para>
159
160</para>
161
162@f:
163@id:
164@len:
165@flags:
166@Returns:
167
168
169<!-- ##### USER_FUNCTION G3DIffChunkCallback ##### -->
170<para>
171
172</para>
173
174@global:
175@local:
176@Returns:
177
178
179<!-- ##### MACRO g3d_iff_chunk_callback ##### -->
180<para>
181
182</para>
183
184
185
186<!-- ##### STRUCT G3DIffChunkInfo ##### -->
187<para>
188
189</para>
190
191@id:
192@description:
193@container:
194@callback:
195
196<!-- ##### MACRO g3d_iff_chunk_info ##### -->
197<para>
198
199</para>
200
201
202
203<!-- ##### STRUCT G3DIffGlobal ##### -->
204<para>
205
206</para>
207
208@context:
209@model:
210@stream:
211@flags:
212@user_data:
213@f:
214@max_fpos:
215
216<!-- ##### MACRO g3d_iff_gdata ##### -->
217<para>
218
219</para>
220
221
222
223<!-- ##### STRUCT G3DIffLocal ##### -->
224<para>
225
226</para>
227
228@id:
229@parent_id:
230@object:
231@level:
232@level_object:
233@nb:
234@finalize:
235
236<!-- ##### MACRO g3d_iff_ldata ##### -->
237<para>
238
239</para>
240
241
242
diff --git a/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/libg3d-unused.sgml b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/libg3d-unused.sgml
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/libg3d-unused.sgml
diff --git a/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/material.sgml b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/material.sgml
new file mode 100644
index 0000000..926d72d
--- /dev/null
+++ b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/material.sgml
@@ -0,0 +1,50 @@
1<!-- ##### SECTION Title ##### -->
2material
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12<!-- ##### SECTION See_Also ##### -->
13<para>
14
15</para>
16
17<!-- ##### SECTION Stability_Level ##### -->
18
19
20<!-- ##### STRUCT G3DMaterial ##### -->
21<para>
22
23</para>
24
25@name:
26@r:
27@g:
28@b:
29@a:
30@shininess:
31@specular:
32@flags:
33@tex_image:
34
35<!-- ##### FUNCTION g3d_material_new ##### -->
36<para>
37
38</para>
39
40@Returns:
41
42
43<!-- ##### FUNCTION g3d_material_free ##### -->
44<para>
45
46</para>
47
48@material:
49
50
diff --git a/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/matrix.sgml b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/matrix.sgml
new file mode 100644
index 0000000..1ecdbed
--- /dev/null
+++ b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/matrix.sgml
@@ -0,0 +1,121 @@
1<!-- ##### SECTION Title ##### -->
2matrix
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12<!-- ##### SECTION See_Also ##### -->
13<para>
14
15</para>
16
17<!-- ##### SECTION Stability_Level ##### -->
18
19
20<!-- ##### TYPEDEF G3DMatrix ##### -->
21<para>
22
23</para>
24
25
26<!-- ##### FUNCTION g3d_matrix_identity ##### -->
27<para>
28
29</para>
30
31@matrix:
32@Returns:
33
34
35<!-- ##### FUNCTION g3d_matrix_multiply ##### -->
36<para>
37
38</para>
39
40@m1:
41@m2:
42@rm:
43@Returns:
44
45
46<!-- ##### FUNCTION g3d_matrix_translate ##### -->
47<para>
48
49</para>
50
51@x:
52@y:
53@z:
54@rm:
55@Returns:
56
57
58<!-- ##### FUNCTION g3d_matrix_rotate ##### -->
59<para>
60
61</para>
62
63@angle:
64@ax:
65@ay:
66@az:
67@rm:
68@Returns:
69
70
71<!-- ##### FUNCTION g3d_matrix_rotate_xyz ##### -->
72<para>
73
74</para>
75
76@rx:
77@ry:
78@rz:
79@rm:
80@Returns:
81
82
83<!-- ##### FUNCTION g3d_matrix_scale ##### -->
84<para>
85
86</para>
87
88@x:
89@y:
90@z:
91@rm:
92@Returns:
93
94
95<!-- ##### FUNCTION g3d_matrix_transpose ##### -->
96<para>
97
98</para>
99
100@matrix:
101@Returns:
102
103
104<!-- ##### FUNCTION g3d_matrix_determinant ##### -->
105<para>
106
107</para>
108
109@matrix:
110@Returns:
111
112
113<!-- ##### FUNCTION g3d_matrix_dump ##### -->
114<para>
115
116</para>
117
118@matrix:
119@Returns:
120
121
diff --git a/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/model.sgml b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/model.sgml
new file mode 100644
index 0000000..067ba2a
--- /dev/null
+++ b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/model.sgml
@@ -0,0 +1,139 @@
1<!-- ##### SECTION Title ##### -->
2model
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12<!-- ##### SECTION See_Also ##### -->
13<para>
14
15</para>
16
17<!-- ##### SECTION Stability_Level ##### -->
18
19
20<!-- ##### MACRO G3D_MODEL_CENTER ##### -->
21<para>
22
23</para>
24
25
26
27<!-- ##### MACRO G3D_MODEL_NOCHECK ##### -->
28<para>
29
30</para>
31
32
33
34<!-- ##### MACRO G3D_MODEL_OPTIMIZE ##### -->
35<para>
36
37</para>
38
39
40
41<!-- ##### MACRO G3D_MODEL_SCALE ##### -->
42<para>
43
44</para>
45
46
47
48<!-- ##### STRUCT G3DModel ##### -->
49<para>
50
51</para>
52
53@filename:
54@materials:
55@objects:
56
57<!-- ##### FUNCTION g3d_model_new ##### -->
58<para>
59
60</para>
61
62@Returns:
63
64
65<!-- ##### FUNCTION g3d_model_load ##### -->
66<para>
67
68</para>
69
70@context:
71@filename:
72@Returns:
73
74
75<!-- ##### FUNCTION g3d_model_load_full ##### -->
76<para>
77
78</para>
79
80@context:
81@filename:
82@flags:
83@Returns:
84
85
86<!-- ##### FUNCTION g3d_model_check ##### -->
87<para>
88
89</para>
90
91@model:
92@Returns:
93
94
95<!-- ##### FUNCTION g3d_model_center ##### -->
96<para>
97
98</para>
99
100@model:
101@Returns:
102
103
104<!-- ##### FUNCTION g3d_model_transform ##### -->
105<para>
106
107</para>
108
109@model:
110@matrix:
111@Returns:
112
113
114<!-- ##### FUNCTION g3d_model_clear ##### -->
115<para>
116
117</para>
118
119@model:
120
121
122<!-- ##### FUNCTION g3d_model_free ##### -->
123<para>
124
125</para>
126
127@model:
128
129
130<!-- ##### FUNCTION g3d_model_get_object_by_name ##### -->
131<para>
132
133</para>
134
135@model:
136@name:
137@Returns:
138
139
diff --git a/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/object.sgml b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/object.sgml
new file mode 100644
index 0000000..84f920d
--- /dev/null
+++ b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/object.sgml
@@ -0,0 +1,125 @@
1<!-- ##### SECTION Title ##### -->
2object
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12<!-- ##### SECTION See_Also ##### -->
13<para>
14
15</para>
16
17<!-- ##### SECTION Stability_Level ##### -->
18
19
20<!-- ##### STRUCT G3DObject ##### -->
21<para>
22
23</para>
24
25@name:
26@materials:
27@faces:
28@objects:
29@transformation:
30@hide:
31@vertex_count:
32@vertex_data:
33
34<!-- ##### STRUCT G3DTransformation ##### -->
35<para>
36
37</para>
38
39@matrix:
40@flags:
41
42<!-- ##### FUNCTION g3d_object_free ##### -->
43<para>
44
45</para>
46
47@object:
48
49
50<!-- ##### FUNCTION g3d_object_radius ##### -->
51<para>
52
53</para>
54
55@object:
56@Returns:
57
58
59<!-- ##### FUNCTION g3d_object_scale ##### -->
60<para>
61
62</para>
63
64@object:
65@scale:
66@Returns:
67
68
69<!-- ##### FUNCTION g3d_object_transform ##### -->
70<para>
71
72</para>
73
74@object:
75@matrix:
76@Returns:
77
78
79<!-- ##### FUNCTION g3d_object_transform_normals ##### -->
80<para>
81
82</para>
83
84@object:
85@matrix:
86@Returns:
87
88
89<!-- ##### FUNCTION g3d_object_duplicate ##### -->
90<para>
91
92</para>
93
94@object:
95@Returns:
96
97
98<!-- ##### FUNCTION g3d_object_optimize ##### -->
99<para>
100
101</para>
102
103@object:
104@Returns:
105
106
107<!-- ##### FUNCTION g3d_object_smooth ##### -->
108<para>
109
110</para>
111
112@object:
113@Returns:
114
115
116<!-- ##### FUNCTION g3d_object_merge ##### -->
117<para>
118
119</para>
120
121@o1:
122@o2:
123@Returns:
124
125
diff --git a/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/plugins.sgml b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/plugins.sgml
new file mode 100644
index 0000000..1dfdcc7
--- /dev/null
+++ b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/plugins.sgml
@@ -0,0 +1,187 @@
1<!-- ##### SECTION Title ##### -->
2plugins
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12<!-- ##### SECTION See_Also ##### -->
13<para>
14
15</para>
16
17<!-- ##### SECTION Stability_Level ##### -->
18
19
20<!-- ##### ENUM G3DPluginType ##### -->
21<para>
22
23</para>
24
25@G3D_PLUGIN_UNKNOWN:
26@G3D_PLUGIN_IMPORT:
27@G3D_PLUGIN_IMAGE:
28
29<!-- ##### USER_FUNCTION G3DPluginInitFunc ##### -->
30<para>
31
32</para>
33
34@context:
35@Returns:
36
37
38<!-- ##### USER_FUNCTION G3DPluginCleanupFunc ##### -->
39<para>
40
41</para>
42
43@user_data:
44
45
46<!-- ##### USER_FUNCTION G3DPluginLoadModelFunc ##### -->
47<para>
48
49</para>
50
51@context:
52@filename:
53@model:
54@user_data:
55@Returns:
56
57
58<!-- ##### USER_FUNCTION G3DPluginLoadModelFromStreamFunc ##### -->
59<para>
60
61</para>
62
63@context:
64@stream:
65@model:
66@user_data:
67@Returns:
68
69
70<!-- ##### USER_FUNCTION G3DPluginLoadImageFunc ##### -->
71<para>
72
73</para>
74
75@context:
76@filename:
77@image:
78@user_data:
79@Returns:
80
81
82<!-- ##### USER_FUNCTION G3DPluginLoadImageStreamFunc ##### -->
83<para>
84
85</para>
86
87@context:
88@stream:
89@image:
90@user_data:
91@Returns:
92
93
94<!-- ##### USER_FUNCTION G3DPluginGetDescFunc ##### -->
95<para>
96
97</para>
98
99@context:
100@Returns:
101
102
103<!-- ##### USER_FUNCTION G3DPluginGetExtFunc ##### -->
104<para>
105
106</para>
107
108@context:
109@Returns:
110
111
112<!-- ##### STRUCT G3DPlugin ##### -->
113<para>
114
115</para>
116
117
118<!-- ##### FUNCTION g3d_plugins_init ##### -->
119<para>
120
121</para>
122
123@context:
124@Returns:
125
126
127<!-- ##### FUNCTION g3d_plugins_cleanup ##### -->
128<para>
129
130</para>
131
132@context:
133
134
135<!-- ##### FUNCTION g3d_plugins_load_model ##### -->
136<para>
137
138</para>
139
140@context:
141@filename:
142@model:
143@Returns:
144
145
146<!-- ##### FUNCTION g3d_plugins_load_model_from_stream ##### -->
147<para>
148
149</para>
150
151@context:
152@stream:
153@model:
154@Returns:
155
156
157<!-- ##### FUNCTION g3d_plugins_load_image ##### -->
158<para>
159
160</para>
161
162@context:
163@filename:
164@image:
165@Returns:
166
167
168<!-- ##### FUNCTION g3d_plugins_load_image_from_stream ##### -->
169<para>
170
171</para>
172
173@context:
174@stream:
175@image:
176@Returns:
177
178
179<!-- ##### FUNCTION g3d_plugins_get_image_extensions ##### -->
180<para>
181
182</para>
183
184@context:
185@Returns:
186
187
diff --git a/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/primitive.sgml b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/primitive.sgml
new file mode 100644
index 0000000..64d6d60
--- /dev/null
+++ b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/primitive.sgml
@@ -0,0 +1,110 @@
1<!-- ##### SECTION Title ##### -->
2primitive
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12<!-- ##### SECTION See_Also ##### -->
13<para>
14
15</para>
16
17<!-- ##### SECTION Stability_Level ##### -->
18
19
20<!-- ##### FUNCTION g3d_primitive_cube ##### -->
21<para>
22
23</para>
24
25@width:
26@height:
27@depth:
28@material:
29@Returns:
30
31
32<!-- ##### FUNCTION g3d_primitive_box ##### -->
33<para>
34
35</para>
36
37@width:
38@height:
39@depth:
40@material:
41@Returns:
42
43
44<!-- ##### FUNCTION g3d_primitive_box_strip_2d ##### -->
45<para>
46
47</para>
48
49@vcnt:
50@vdata:
51@height:
52@width:
53@material:
54@Returns:
55
56
57<!-- ##### FUNCTION g3d_primitive_mesh ##### -->
58<para>
59
60</para>
61
62@m:
63@n:
64@wrap_m:
65@wrap_n:
66@material:
67@Returns:
68
69
70<!-- ##### FUNCTION g3d_primitive_cylinder ##### -->
71<para>
72
73</para>
74
75@radius:
76@height:
77@sides:
78@top:
79@bottom:
80@material:
81@Returns:
82
83
84<!-- ##### FUNCTION g3d_primitive_tube ##### -->
85<para>
86
87</para>
88
89@r_in:
90@r_out:
91@height:
92@sides:
93@top:
94@bottom:
95@material:
96@Returns:
97
98
99<!-- ##### FUNCTION g3d_primitive_sphere ##### -->
100<para>
101
102</para>
103
104@radius:
105@vseg:
106@hseg:
107@material:
108@Returns:
109
110
diff --git a/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/quat.sgml b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/quat.sgml
new file mode 100644
index 0000000..d32c7b1
--- /dev/null
+++ b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/quat.sgml
@@ -0,0 +1,92 @@
1<!-- ##### SECTION Title ##### -->
2quat
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12<!-- ##### SECTION See_Also ##### -->
13<para>
14
15</para>
16
17<!-- ##### SECTION Stability_Level ##### -->
18
19
20<!-- ##### TYPEDEF G3DQuat ##### -->
21<para>
22
23</para>
24
25
26<!-- ##### FUNCTION g3d_quat_add ##### -->
27<para>
28
29</para>
30
31@qr:
32@q1:
33@q2:
34@Returns:
35
36
37<!-- ##### FUNCTION g3d_quat_normalize ##### -->
38<para>
39
40</para>
41
42@q:
43@Returns:
44
45
46<!-- ##### FUNCTION g3d_quat_rotate ##### -->
47<para>
48
49</para>
50
51@q:
52@axis:
53@angle:
54@Returns:
55
56
57<!-- ##### FUNCTION g3d_quat_to_matrix ##### -->
58<para>
59
60</para>
61
62@q:
63@matrix:
64@Returns:
65
66
67<!-- ##### FUNCTION g3d_quat_to_rotation_xyz ##### -->
68<para>
69
70</para>
71
72@q:
73@rx:
74@ry:
75@rz:
76@Returns:
77
78
79<!-- ##### FUNCTION g3d_quat_trackball ##### -->
80<para>
81
82</para>
83
84@q:
85@x1:
86@y1:
87@x2:
88@y2:
89@r:
90@Returns:
91
92
diff --git a/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/read.sgml b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/read.sgml
new file mode 100644
index 0000000..c4a3151
--- /dev/null
+++ b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/read.sgml
@@ -0,0 +1,111 @@
1<!-- ##### SECTION Title ##### -->
2read
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12<!-- ##### SECTION See_Also ##### -->
13<para>
14
15</para>
16
17<!-- ##### SECTION Stability_Level ##### -->
18
19
20<!-- ##### FUNCTION g3d_read_int8 ##### -->
21<para>
22
23</para>
24
25@f:
26@Returns:
27
28
29<!-- ##### FUNCTION g3d_read_int16_be ##### -->
30<para>
31
32</para>
33
34@f:
35@Returns:
36
37
38<!-- ##### FUNCTION g3d_read_int16_le ##### -->
39<para>
40
41</para>
42
43@f:
44@Returns:
45
46
47<!-- ##### FUNCTION g3d_read_int32_be ##### -->
48<para>
49
50</para>
51
52@f:
53@Returns:
54
55
56<!-- ##### FUNCTION g3d_read_int32_le ##### -->
57<para>
58
59</para>
60
61@f:
62@Returns:
63
64
65<!-- ##### FUNCTION g3d_read_float_be ##### -->
66<para>
67
68</para>
69
70@f:
71@Returns:
72
73
74<!-- ##### FUNCTION g3d_read_float_le ##### -->
75<para>
76
77</para>
78
79@f:
80@Returns:
81
82
83<!-- ##### FUNCTION g3d_read_double_be ##### -->
84<para>
85
86</para>
87
88@f:
89@Returns:
90
91
92<!-- ##### FUNCTION g3d_read_double_le ##### -->
93<para>
94
95</para>
96
97@f:
98@Returns:
99
100
101<!-- ##### FUNCTION g3d_read_cstr ##### -->
102<para>
103
104</para>
105
106@f:
107@buffer:
108@max_len:
109@Returns:
110
111
diff --git a/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/stream.sgml b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/stream.sgml
new file mode 100644
index 0000000..c487c34
--- /dev/null
+++ b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/stream.sgml
@@ -0,0 +1,391 @@
1<!-- ##### SECTION Title ##### -->
2stream
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12<!-- ##### SECTION See_Also ##### -->
13<para>
14
15</para>
16
17<!-- ##### SECTION Stability_Level ##### -->
18
19
20<!-- ##### STRUCT G3DStream ##### -->
21<para>
22
23</para>
24
25
26<!-- ##### FUNCTION g3d_stream_open_file ##### -->
27<para>
28
29</para>
30
31@filename:
32@mode:
33@Returns:
34
35
36<!-- ##### FUNCTION g3d_stream_open_structured_file ##### -->
37<para>
38
39</para>
40
41@filename:
42@subfile:
43@Returns:
44
45
46<!-- ##### FUNCTION g3d_stream_open_structured_file_from_stream ##### -->
47<para>
48
49</para>
50
51@stream:
52@subfile:
53@Returns:
54
55
56<!-- ##### FUNCTION g3d_stream_open_zip ##### -->
57<para>
58
59</para>
60
61@filename:
62@subfile:
63@Returns:
64
65
66<!-- ##### FUNCTION g3d_stream_open_zip_from_stream ##### -->
67<para>
68
69</para>
70
71@stream:
72@subfile:
73@Returns:
74
75
76<!-- ##### FUNCTION g3d_stream_open_gzip_from_stream ##### -->
77<para>
78
79</para>
80
81@stream:
82@Returns:
83
84
85<!-- ##### FUNCTION g3d_stream_from_buffer ##### -->
86<para>
87
88</para>
89
90@buffer:
91@size:
92@title:
93@free_buffer:
94@Returns:
95
96
97<!-- ##### FUNCTION g3d_stream_zlib_inflate_stream ##### -->
98<para>
99
100</para>
101
102@stream:
103@cmp_size:
104@Returns:
105
106
107<!-- ##### FUNCTION g3d_stream_new_custom ##### -->
108<para>
109
110</para>
111
112@flags:
113@uri:
114@readfunc:
115@readlinefunc:
116@seekfunc:
117@tellfunc:
118@sizefunc:
119@eoffunc:
120@closefunc:
121@data:
122@Returns:
123
124
125<!-- ##### FUNCTION g3d_stream_close ##### -->
126<para>
127
128</para>
129
130@stream:
131@Returns:
132
133
134<!-- ##### FUNCTION g3d_stream_skip ##### -->
135<para>
136
137</para>
138
139@stream:
140@offset:
141@Returns:
142
143
144<!-- ##### FUNCTION g3d_stream_seek ##### -->
145<para>
146
147</para>
148
149@stream:
150@offset:
151@whence:
152@Returns:
153
154
155<!-- ##### FUNCTION g3d_stream_tell ##### -->
156<para>
157
158</para>
159
160@stream:
161@Returns:
162
163
164<!-- ##### FUNCTION g3d_stream_size ##### -->
165<para>
166
167</para>
168
169@stream:
170@Returns:
171
172
173<!-- ##### FUNCTION g3d_stream_eof ##### -->
174<para>
175
176</para>
177
178@stream:
179@Returns:
180
181
182<!-- ##### FUNCTION g3d_stream_is_seekable ##### -->
183<para>
184
185</para>
186
187@stream:
188@Returns:
189
190
191<!-- ##### FUNCTION g3d_stream_get_uri ##### -->
192<para>
193
194</para>
195
196@stream:
197@Returns:
198
199
200<!-- ##### FUNCTION g3d_stream_line ##### -->
201<para>
202
203</para>
204
205@stream:
206@Returns:
207
208
209<!-- ##### FUNCTION g3d_stream_read ##### -->
210<para>
211
212</para>
213
214@stream:
215@ptr:
216@size:
217@Returns:
218
219
220<!-- ##### FUNCTION g3d_stream_read_line ##### -->
221<para>
222
223</para>
224
225@stream:
226@buf:
227@size:
228@Returns:
229
230
231<!-- ##### FUNCTION g3d_stream_read_int8 ##### -->
232<para>
233
234</para>
235
236@stream:
237@Returns:
238
239
240<!-- ##### FUNCTION g3d_stream_read_int16_be ##### -->
241<para>
242
243</para>
244
245@stream:
246@Returns:
247
248
249<!-- ##### FUNCTION g3d_stream_read_int16_le ##### -->
250<para>
251
252</para>
253
254@stream:
255@Returns:
256
257
258<!-- ##### FUNCTION g3d_stream_read_int32_be ##### -->
259<para>
260
261</para>
262
263@stream:
264@Returns:
265
266
267<!-- ##### FUNCTION g3d_stream_read_int32_le ##### -->
268<para>
269
270</para>
271
272@stream:
273@Returns:
274
275
276<!-- ##### FUNCTION g3d_stream_read_float_be ##### -->
277<para>
278
279</para>
280
281@stream:
282@Returns:
283
284
285<!-- ##### FUNCTION g3d_stream_read_float_le ##### -->
286<para>
287
288</para>
289
290@stream:
291@Returns:
292
293
294<!-- ##### FUNCTION g3d_stream_read_double_be ##### -->
295<para>
296
297</para>
298
299@stream:
300@Returns:
301
302
303<!-- ##### FUNCTION g3d_stream_read_double_le ##### -->
304<para>
305
306</para>
307
308@stream:
309@Returns:
310
311
312<!-- ##### FUNCTION g3d_stream_read_cstr ##### -->
313<para>
314
315</para>
316
317@stream:
318@buffer:
319@max_len:
320@Returns:
321
322
323<!-- ##### USER_FUNCTION G3DStreamCloseFunc ##### -->
324<para>
325
326</para>
327
328@data:
329@Returns:
330
331
332<!-- ##### USER_FUNCTION G3DStreamEofFunc ##### -->
333<para>
334
335</para>
336
337@data:
338@Returns:
339
340
341<!-- ##### USER_FUNCTION G3DStreamReadFunc ##### -->
342<para>
343
344</para>
345
346@ptr:
347@size:
348@data:
349@Returns:
350
351
352<!-- ##### USER_FUNCTION G3DStreamReadLineFunc ##### -->
353<para>
354
355</para>
356
357@buf:
358@size:
359@data:
360@Returns:
361
362
363<!-- ##### USER_FUNCTION G3DStreamSeekFunc ##### -->
364<para>
365
366</para>
367
368@data:
369@offset:
370@whence:
371@Returns:
372
373
374<!-- ##### USER_FUNCTION G3DStreamSizeFunc ##### -->
375<para>
376
377</para>
378
379@data:
380@Returns:
381
382
383<!-- ##### USER_FUNCTION G3DStreamTellFunc ##### -->
384<para>
385
386</para>
387
388@data:
389@Returns:
390
391
diff --git a/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/texture.sgml b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/texture.sgml
new file mode 100644
index 0000000..5a2d7e7
--- /dev/null
+++ b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/texture.sgml
@@ -0,0 +1,121 @@
1<!-- ##### SECTION Title ##### -->
2texture
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12<!-- ##### SECTION See_Also ##### -->
13<para>
14
15</para>
16
17<!-- ##### SECTION Stability_Level ##### -->
18
19
20<!-- ##### MACRO G3D_FLAG_IMG_GREYSCALE ##### -->
21<para>
22
23</para>
24
25
26
27<!-- ##### ENUM G3DTexEnv ##### -->
28<para>
29
30</para>
31
32@G3D_TEXENV_UNSPECIFIED:
33@G3D_TEXENV_BLEND:
34@G3D_TEXENV_DECAL:
35@G3D_TEXENV_MODULATE:
36@G3D_TEXENV_REPLACE:
37
38<!-- ##### STRUCT G3DImage ##### -->
39<para>
40
41</para>
42
43@name:
44@width:
45@height:
46@depth:
47@flags:
48@pixeldata:
49@tex_id:
50@tex_env:
51@tex_scale_u:
52@tex_scale_v:
53
54<!-- ##### FUNCTION g3d_texture_load_cached ##### -->
55<para>
56
57</para>
58
59@context:
60@model:
61@filename:
62@Returns:
63
64
65<!-- ##### FUNCTION g3d_texture_load_from_stream ##### -->
66<para>
67
68</para>
69
70@context:
71@model:
72@stream:
73@Returns:
74
75
76<!-- ##### FUNCTION g3d_texture_load ##### -->
77<para>
78
79</para>
80
81@context:
82@filename:
83@Returns:
84
85
86<!-- ##### FUNCTION g3d_texture_free ##### -->
87<para>
88
89</para>
90
91@texture:
92
93
94<!-- ##### FUNCTION g3d_texture_prepare ##### -->
95<para>
96
97</para>
98
99@texture:
100@Returns:
101
102
103<!-- ##### FUNCTION g3d_texture_flip_y ##### -->
104<para>
105
106</para>
107
108@texture:
109@Returns:
110
111
112<!-- ##### FUNCTION g3d_texture_merge_alpha ##### -->
113<para>
114
115</para>
116
117@image:
118@aimage:
119@Returns:
120
121
diff --git a/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/types.sgml b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/types.sgml
new file mode 100644
index 0000000..85adfb6
--- /dev/null
+++ b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/types.sgml
@@ -0,0 +1,44 @@
1<!-- ##### SECTION Title ##### -->
2types
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12<!-- ##### SECTION See_Also ##### -->
13<para>
14
15</para>
16
17<!-- ##### SECTION Stability_Level ##### -->
18
19
20<!-- ##### TYPEDEF G3DSingle ##### -->
21<para>
22
23</para>
24
25
26<!-- ##### TYPEDEF G3DDouble ##### -->
27<para>
28
29</para>
30
31
32<!-- ##### TYPEDEF G3DFloat ##### -->
33<para>
34
35</para>
36
37
38<!-- ##### MACRO G3D_FLOAT_IS_DOUBLE ##### -->
39<para>
40
41</para>
42
43
44
diff --git a/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/vector.sgml b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/vector.sgml
new file mode 100644
index 0000000..f1c9f52
--- /dev/null
+++ b/src/others/mimesh/libg3d-0.0.8/doc/api/tmpl/vector.sgml
@@ -0,0 +1,65 @@
1<!-- ##### SECTION Title ##### -->
2vector
3
4<!-- ##### SECTION Short_Description ##### -->
5
6
7<!-- ##### SECTION Long_Description ##### -->
8<para>
9
10</para>
11
12<!-- ##### SECTION See_Also ##### -->
13<para>
14
15</para>
16
17<!-- ##### SECTION Stability_Level ##### -->
18
19
20<!-- ##### TYPEDEF G3DVector ##### -->
21<para>
22
23</para>
24
25
26<!-- ##### FUNCTION g3d_vector_normal ##### -->
27<para>
28
29</para>
30
31@ax:
32@ay:
33@az:
34@bx:
35@by:
36@bz:
37@nx:
38@ny:
39@nz:
40@Returns:
41
42
43<!-- ##### FUNCTION g3d_vector_unify ##### -->
44<para>
45
46</para>
47
48@nx:
49@ny:
50@nz:
51@Returns:
52
53
54<!-- ##### FUNCTION g3d_vector_transform ##### -->
55<para>
56
57</para>
58
59@x:
60@y:
61@z:
62@matrix:
63@Returns:
64
65