aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/others/mimesh/libg3d-0.0.8/doc/api/libg3d-sections.txt
blob: a7f6fae89d3798f407319d15df45d1dc5ceb054f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
<SECTION>
<FILE>types</FILE>
G3DSingle
G3DDouble
G3DFloat
G3D_FLOAT_IS_DOUBLE
</SECTION>

<SECTION>
<FILE>context</FILE>
G3DContext
g3d_context_new
g3d_context_free

G3DSetBgColorFunc
G3DUpdateInterfaceFunc
G3DUpdateProgressBarFunc

g3d_context_update_interface
g3d_context_set_update_interface_func

g3d_context_update_progress_bar
g3d_context_set_update_progress_bar_func

g3d_context_set_bgcolor
g3d_context_set_set_bgcolor_func
</SECTION>

<SECTION>
<FILE>model</FILE>
G3D_MODEL_CENTER
G3D_MODEL_NOCHECK
G3D_MODEL_OPTIMIZE
G3D_MODEL_SCALE
G3DModel
g3d_model_new
g3d_model_load
g3d_model_load_full
g3d_model_check
g3d_model_center
g3d_model_transform
g3d_model_clear
g3d_model_free
g3d_model_get_object_by_name
</SECTION>

<SECTION>
<FILE>object</FILE>
G3DObject
G3DTransformation
g3d_object_free
g3d_object_radius
g3d_object_scale
g3d_object_transform
g3d_object_transform_normals
g3d_object_duplicate
g3d_object_optimize
g3d_object_smooth
g3d_object_merge
</SECTION>

<SECTION>
<FILE>face</FILE>
G3D_FLAG_MAT_TWOSIDE
G3D_FLAG_FAC_NORMALS
G3D_FLAG_FAC_TEXMAP
G3DFace
g3d_face_new_tri
g3d_face_get_normal
g3d_face_free
</SECTION>

<SECTION>
<FILE>material</FILE>
G3DMaterial
g3d_material_new
g3d_material_free
</SECTION>

<SECTION>
<FILE>texture</FILE>
G3D_FLAG_IMG_GREYSCALE
G3DTexEnv
G3DImage

g3d_texture_load_cached
g3d_texture_load_from_stream
g3d_texture_load
g3d_texture_free
g3d_texture_prepare
g3d_texture_flip_y
g3d_texture_merge_alpha
</SECTION>

<SECTION>
<FILE>plugins</FILE>
G3DPluginType
G3DPluginInitFunc
G3DPluginCleanupFunc
G3DPluginLoadModelFunc
G3DPluginLoadModelFromStreamFunc
G3DPluginLoadImageFunc
G3DPluginLoadImageStreamFunc
G3DPluginGetDescFunc
G3DPluginGetExtFunc
G3DPlugin

g3d_plugins_init
g3d_plugins_cleanup

g3d_plugins_load_model
g3d_plugins_load_model_from_stream
g3d_plugins_load_image
g3d_plugins_load_image_from_stream

g3d_plugins_get_image_extensions
</SECTION>

<SECTION>
<FILE>stream</FILE>
G3DStream

g3d_stream_open_file
g3d_stream_open_structured_file
g3d_stream_open_structured_file_from_stream
g3d_stream_open_zip
g3d_stream_open_zip_from_stream
g3d_stream_open_gzip_from_stream
g3d_stream_from_buffer
g3d_stream_zlib_inflate_stream
g3d_stream_new_custom

g3d_stream_close
g3d_stream_skip
g3d_stream_seek
g3d_stream_tell
g3d_stream_size
g3d_stream_eof
g3d_stream_is_seekable
g3d_stream_get_uri
g3d_stream_line

g3d_stream_read
g3d_stream_read_line
g3d_stream_read_int8
g3d_stream_read_int16_be
g3d_stream_read_int16_le
g3d_stream_read_int32_be
g3d_stream_read_int32_le
g3d_stream_read_float_be
g3d_stream_read_float_le
g3d_stream_read_double_be
g3d_stream_read_double_le
g3d_stream_read_cstr

G3DStreamCloseFunc
G3DStreamEofFunc
G3DStreamReadFunc
G3DStreamReadLineFunc
G3DStreamSeekFunc
G3DStreamSizeFunc
G3DStreamTellFunc
</SECTION>

<SECTION>
<FILE>iff</FILE>
G3D_IFF_PAD1
G3D_IFF_PAD2
G3D_IFF_PAD4
G3D_IFF_PAD8
G3D_IFF_LE
G3D_IFF_LEN16
G3D_IFF_SUBCHUNK_LEN16
G3D_IFF_MKID

g3d_iff_check
g3d_iff_read_chunk
g3d_iff_handle_chunk
g3d_iff_chunk_matches
g3d_iff_read_ctnr
g3d_iff_id_to_text

g3d_iff_open
g3d_iff_readchunk

G3DIffChunkCallback
g3d_iff_chunk_callback
G3DIffChunkInfo
g3d_iff_chunk_info
G3DIffGlobal
g3d_iff_gdata
G3DIffLocal
g3d_iff_ldata
</SECTION>

<SECTION>
<FILE>read</FILE>
g3d_read_int8
g3d_read_int16_be
g3d_read_int16_le
g3d_read_int32_be
g3d_read_int32_le
g3d_read_float_be
g3d_read_float_le
g3d_read_double_be
g3d_read_double_le
g3d_read_cstr
</SECTION>

<SECTION>
<FILE>primitive</FILE>
g3d_primitive_cube
g3d_primitive_box
g3d_primitive_box_strip_2d
g3d_primitive_mesh
g3d_primitive_cylinder
g3d_primitive_tube
g3d_primitive_sphere
</SECTION>

<SECTION>
<FILE>matrix</FILE>
G3DMatrix
g3d_matrix_new
g3d_matrix_free
g3d_matrix_identity
g3d_matrix_multiply
g3d_matrix_translate
g3d_matrix_rotate
g3d_matrix_rotate_xyz
g3d_matrix_scale
g3d_matrix_transpose
g3d_matrix_determinant
g3d_matrix_dump
</SECTION>

<SECTION>
<FILE>vector</FILE>
G3DVector
g3d_vector_new
g3d_vector_free
g3d_vector_normal
g3d_vector_unify
g3d_vector_transform
</SECTION>

<SECTION>
<FILE>quat</FILE>
G3DQuat
g3d_quat_add
g3d_quat_normalize
g3d_quat_rotate
g3d_quat_to_matrix
g3d_quat_to_rotation_xyz
g3d_quat_trackball
</SECTION>