diff options
Diffstat (limited to '')
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 ##### --> | ||
2 | context | ||
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 ##### --> | ||
2 | face | ||
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 ##### --> | ||
2 | iff | ||
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 ##### --> | ||
2 | material | ||
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 ##### --> | ||
2 | matrix | ||
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 ##### --> | ||
2 | model | ||
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 ##### --> | ||
2 | object | ||
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 ##### --> | ||
2 | plugins | ||
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 ##### --> | ||
2 | primitive | ||
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 ##### --> | ||
2 | quat | ||
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 ##### --> | ||
2 | read | ||
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 ##### --> | ||
2 | stream | ||
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 ##### --> | ||
2 | texture | ||
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 ##### --> | ||
2 | types | ||
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 ##### --> | ||
2 | vector | ||
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 | |||