Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
wisp
GitHub Repository: wisp/impinj-reader-app
Path: blob/master/Resources/taoframework-2.1.0/bin/Tao.DevIl.xml
178 views
1
<?xml version="1.0"?>
2
<doc>
3
<assembly>
4
<name>Tao.DevIl</name>
5
</assembly>
6
<members>
7
<member name="T:Tao.DevIl.Ilut">
8
<summary>
9
DevIL (Developer's Image Library) ILUT binding for .NET.
10
</summary>
11
</member>
12
<member name="F:Tao.DevIl.Ilut.CALLING_CONVENTION">
13
<summary>
14
Specifies the calling convention.
15
</summary>
16
<remarks>
17
Specifies <see cref="F:System.Runtime.InteropServices.CallingConvention.Winapi"/>.
18
</remarks>
19
</member>
20
<member name="F:Tao.DevIl.Ilut.ILUT_NATIVE_LIBRARY">
21
<summary>
22
Specifies the DevIL ILUT native library used in the bindings
23
</summary>
24
<remarks>
25
The Windows dll is specified here universally - note that
26
under Mono the non-windows native library can be mapped using
27
the ".config" file mechanism. Kudos to the Mono team for this
28
simple yet elegant solution.
29
</remarks>
30
</member>
31
<member name="F:Tao.DevIl.Ilut.ILUT_VERSION_1_6_8">
32
<summary>
33
34
</summary>
35
</member>
36
<member name="F:Tao.DevIl.Ilut.ILUT_VERSION">
37
<summary>
38
39
</summary>
40
</member>
41
<member name="F:Tao.DevIl.Ilut.ILUT_OPENGL_BIT">
42
<summary>
43
44
</summary>
45
</member>
46
<member name="F:Tao.DevIl.Ilut.ILUT_D3D_BIT">
47
<summary>
48
49
</summary>
50
</member>
51
<member name="F:Tao.DevIl.Ilut.ILUT_ALL_ATTRIB_BITS">
52
<summary>
53
54
</summary>
55
</member>
56
<member name="F:Tao.DevIl.Ilut.ILUT_INVALID_ENUM">
57
<summary>
58
An unacceptable enumerated value was passed to a function.
59
</summary>
60
</member>
61
<member name="F:Tao.DevIl.Ilut.ILUT_OUT_OF_MEMORY">
62
<summary>
63
Could not allocate enough memory in an operation.
64
</summary>
65
</member>
66
<member name="F:Tao.DevIl.Ilut.ILUT_INVALID_VALUE">
67
<summary>
68
An invalid value was passed to a function or was in a file.
69
</summary>
70
</member>
71
<member name="F:Tao.DevIl.Ilut.ILUT_ILLEGAL_OPERATION">
72
<summary>
73
The operation attempted is not allowable in the current state. The function returns with no ill side effects.
74
</summary>
75
</member>
76
<member name="F:Tao.DevIl.Ilut.ILUT_INVALID_PARAM">
77
<summary>
78
An invalid parameter was passed to a function, such as a NULL pointer.
79
</summary>
80
</member>
81
<member name="F:Tao.DevIl.Ilut.ILUT_COULD_NOT_OPEN_FILE">
82
<summary>
83
Could not open the file specified. The file may already be open by another app or may not exist.
84
</summary>
85
</member>
86
<member name="F:Tao.DevIl.Ilut.ILUT_STACK_OVERFLOW">
87
<summary>
88
One of the internal stacks was already filled, and the user tried to add on to the full stack.
89
</summary>
90
</member>
91
<member name="F:Tao.DevIl.Ilut.ILUT_STACK_UNDERFLOW">
92
<summary>
93
One of the internal stacks was empty, and the user tried to empty the already empty stack.
94
</summary>
95
</member>
96
<member name="F:Tao.DevIl.Ilut.ILUT_BAD_DIMENSIONS">
97
<summary>
98
99
</summary>
100
</member>
101
<member name="F:Tao.DevIl.Ilut.ILUT_NOT_SUPPORTED">
102
<summary>
103
A type is valid but not supported in the current build.
104
</summary>
105
</member>
106
<member name="F:Tao.DevIl.Ilut.ILUT_PALETTE_MODE">
107
<summary>
108
Whether ilut uses palettes or converts the image to truecolour before sending it to the renderer.
109
</summary>
110
</member>
111
<member name="F:Tao.DevIl.Ilut.ILUT_OPENGL_CONV">
112
<summary>
113
Whether to use GL_RGB8 or GL_RGB, etc. when passing data to OpenGL only.
114
</summary>
115
</member>
116
<member name="F:Tao.DevIl.Ilut.ILUT_D3D_MIPLEVELS">
117
<summary>
118
119
</summary>
120
</member>
121
<member name="F:Tao.DevIl.Ilut.ILUT_MAXTEX_WIDTH">
122
<summary>
123
124
</summary>
125
</member>
126
<member name="F:Tao.DevIl.Ilut.ILUT_MAXTEX_HEIGHT">
127
<summary>
128
129
</summary>
130
</member>
131
<member name="F:Tao.DevIl.Ilut.ILUT_MAXTEX_DEPTH">
132
<summary>
133
134
</summary>
135
</member>
136
<member name="F:Tao.DevIl.Ilut.ILUT_GL_USE_S3TC">
137
<summary>
138
139
</summary>
140
</member>
141
<member name="F:Tao.DevIl.Ilut.ILUT_D3D_USE_DXTC">
142
<summary>
143
144
</summary>
145
</member>
146
<member name="F:Tao.DevIl.Ilut.ILUT_GL_GEN_S3TC">
147
<summary>
148
149
</summary>
150
</member>
151
<member name="F:Tao.DevIl.Ilut.ILUT_D3D_GEN_DXTC">
152
<summary>
153
154
</summary>
155
</member>
156
<member name="F:Tao.DevIl.Ilut.ILUT_S3TC_FORMAT">
157
<summary>
158
159
</summary>
160
</member>
161
<member name="F:Tao.DevIl.Ilut.ILUT_DXTC_FORMAT">
162
<summary>
163
164
</summary>
165
</member>
166
<member name="F:Tao.DevIl.Ilut.ILUT_D3D_POOL">
167
<summary>
168
169
</summary>
170
</member>
171
<member name="F:Tao.DevIl.Ilut.ILUT_D3D_ALPHA_KEY_COLOR">
172
<summary>
173
174
</summary>
175
</member>
176
<member name="F:Tao.DevIl.Ilut.ILUT_D3D_ALPHA_KEY_COLOUR">
177
<summary>
178
179
</summary>
180
</member>
181
<member name="F:Tao.DevIl.Ilut.ILUT_GL_AUTODETECT_TEXTURE_TARGET">
182
<summary>
183
184
</summary>
185
</member>
186
<member name="F:Tao.DevIl.Ilut.ILUT_VERSION_NUM">
187
<summary>
188
Returns the version number of the shared library. This can be checked against the ILUT_VERSION #define
189
</summary>
190
</member>
191
<member name="F:Tao.DevIl.Ilut.ILUT_VENDOR">
192
<summary>
193
194
</summary>
195
</member>
196
<member name="F:Tao.DevIl.Ilut.ILUT_OPENGL">
197
<summary>
198
199
</summary>
200
</member>
201
<member name="F:Tao.DevIl.Ilut.ILUT_ALLEGRO">
202
<summary>
203
204
</summary>
205
</member>
206
<member name="F:Tao.DevIl.Ilut.ILUT_WIN32">
207
<summary>
208
209
</summary>
210
</member>
211
<member name="F:Tao.DevIl.Ilut.ILUT_DIRECT3D8">
212
<summary>
213
214
</summary>
215
</member>
216
<member name="F:Tao.DevIl.Ilut.ILUT_DIRECT3D9">
217
<summary>
218
219
</summary>
220
</member>
221
<member name="M:Tao.DevIl.Ilut.ilutDisable(System.Int32)">
222
<summary>
223
224
</summary>
225
<param name="Mode"></param>
226
<returns></returns>
227
</member>
228
<member name="M:Tao.DevIl.Ilut.ilutEnable(System.Int32)">
229
<summary>
230
231
</summary>
232
<param name="Mode"></param>
233
<returns></returns>
234
</member>
235
<member name="M:Tao.DevIl.Ilut.ilutGetBoolean(System.Int32)">
236
<summary>
237
The ilutGetBooleanv return the value of a selected mode.
238
</summary>
239
<param name="Mode">The selected mode.</param>
240
<returns>The ilutGetBoolean returns the value of a selected mode.</returns>
241
</member>
242
<member name="M:Tao.DevIl.Ilut.ilutGetBooleanv(System.Int32,System.Byte@)">
243
<summary>
244
The ilutGetBoolean return the value of a selected mode.
245
</summary>
246
<param name="Mode">The ilutGetBoolean returns the value of a selected mode.</param>
247
<param name="Param">Used to store the return values.</param>
248
</member>
249
<member name="M:Tao.DevIl.Ilut.ilutGetBooleanv(System.Int32,System.Byte[])">
250
<summary>
251
The ilutGetBoolean return the value of a selected mode.
252
</summary>
253
<param name="Mode">The ilutGetBoolean returns the value of a selected mode.</param>
254
<param name="Param">Used to store the return values.</param>
255
</member>
256
<member name="M:Tao.DevIl.Ilut.ilutGetInteger(System.Int32)">
257
<summary>
258
The ilutGetInteger return the value of a selected mode.
259
</summary>
260
<param name="Mode">The ilutGetBoolean returns the value of a selected mode.</param>
261
<returns></returns>
262
</member>
263
<member name="M:Tao.DevIl.Ilut.ilutGetIntegerv(System.Int32,System.Int32@)">
264
<summary>
265
266
</summary>
267
<param name="Mode"></param>
268
<param name="Param"></param>
269
</member>
270
<member name="M:Tao.DevIl.Ilut.ilutGetString(System.Int32)">
271
<summary>
272
273
</summary>
274
<param name="StringName"></param>
275
<returns></returns>
276
</member>
277
<member name="M:Tao.DevIl.Ilut.ilutInit">
278
<summary>
279
The ilutInit function initializes ILUT.
280
</summary>
281
</member>
282
<member name="M:Tao.DevIl.Ilut.ilutIsDisabled(System.Int32)">
283
<summary>
284
ilutIsDisabled returns whether the mode indicated by Mode is disabled.
285
</summary>
286
<param name="Mode">Indicates an OpenIL mode</param>
287
<returns></returns>
288
</member>
289
<member name="M:Tao.DevIl.Ilut.ilutIsEnabled(System.Int32)">
290
<summary>
291
ilutIsEnabled returns whether the mode indicated by Mode is enabled.
292
</summary>
293
<param name="Mode">Indicates an OpenIL mode</param>
294
<returns></returns>
295
</member>
296
<member name="M:Tao.DevIl.Ilut.ilutPopAttrib">
297
<summary>
298
ilutPopAttrib pops the last pushed stack entry off the stack and copies the bits specified when pushed by ilutPushAttrib to the previous set of states.
299
</summary>
300
</member>
301
<member name="M:Tao.DevIl.Ilut.ilutPushAttrib(System.Int32)">
302
<summary>
303
304
</summary>
305
<param name="Bits"></param>
306
</member>
307
<member name="M:Tao.DevIl.Ilut.ilutSetInteger(System.Int32,System.Int32)">
308
<summary>
309
310
</summary>
311
<param name="Mode"></param>
312
<param name="Param"></param>
313
</member>
314
<member name="M:Tao.DevIl.Ilut.ilutRenderer(System.Int32)">
315
<summary>
316
317
</summary>
318
<param name="Renderer"></param>
319
<returns></returns>
320
</member>
321
<member name="M:Tao.DevIl.Ilut.ilutGLBindTexImage">
322
<summary>
323
The ilutGLBindTexImage function binds an image to a generated OpenGL texture.
324
</summary>
325
<returns></returns>
326
</member>
327
<member name="M:Tao.DevIl.Ilut.ilutGLBindMipmaps">
328
<summary>
329
The ilutGLBindMipmaps function binds an image to an OpenGL texture and creates mipmaps, generates a texture via glGenTextures, binds the current OpenIL image to it, generates mipmaps via gluBuild2DMipmaps and returns the texture name. This function is a more general purpose version of ilutOglBindTexImage.
330
</summary>
331
<returns></returns>
332
</member>
333
<member name="M:Tao.DevIl.Ilut.ilutGLBuildMipmaps">
334
<summary>
335
ilutGLBuildMipmaps generates mipmaps via gluBuild2DMipmaps from an image. This function is similar to ilutGLTexImage but creates mipmaps.
336
</summary>
337
<returns></returns>
338
</member>
339
<member name="M:Tao.DevIl.Ilut.ilutGLLoadImage(System.String)">
340
<summary>
341
ilutGLLoadImage loads an image directly to an OpenGL texture, skipping the use of OpenIL image names.
342
</summary>
343
<param name="FileName">Name of the image to load</param>
344
<returns></returns>
345
</member>
346
<member name="M:Tao.DevIl.Ilut.ilutGLScreen">
347
<summary>
348
ilutGLScreen copies the current OpenGL window contents to the current bound image, effectively taking a screenshot. The new image attributes are that of the current OpenGL window's.
349
</summary>
350
<returns></returns>
351
</member>
352
<member name="M:Tao.DevIl.Ilut.ilutGLScreenie">
353
<summary>
354
ilutGLScreen copies the current OpenGL window contents to a temporary image, effectively taking a screenshot. The screenshot image is then saved to disk as screen0.tga - screen127.tga (the lowest name it can find). This is just a convenience function that uses ilutGLScreen.
355
</summary>
356
<returns></returns>
357
</member>
358
<member name="M:Tao.DevIl.Ilut.ilutGLSaveImage(System.String,System.Int32)">
359
<summary>
360
361
</summary>
362
<param name="FileName"></param>
363
<param name="TexID"></param>
364
<returns></returns>
365
</member>
366
<member name="M:Tao.DevIl.Ilut.ilutGLSetTex(System.Int32)">
367
<summary>
368
369
</summary>
370
<param name="TexID"></param>
371
<returns></returns>
372
</member>
373
<member name="M:Tao.DevIl.Ilut.ilutGLTexImage(System.Int32)">
374
<summary>
375
The ilutGLTexImage function binds an image to an OpenGL texture, simply calls glTexImage2D with the current bound image's data and attributes.
376
</summary>
377
<param name="Level">Texture level to place the image at. 0 is the base image level, and anything lower is a mipmap. Use ilActiveMipmap to access OpenIL's mipmaps.</param>
378
<returns></returns>
379
</member>
380
<member name="M:Tao.DevIl.Ilut.ilutGLSubTex(System.Int32,System.Int32,System.Int32)">
381
<summary>
382
383
</summary>
384
<param name="TexID"></param>
385
<param name="XOff"></param>
386
<param name="YOff"></param>
387
<returns></returns>
388
</member>
389
<member name="M:Tao.DevIl.Ilut.ilutAllegLoadImage(System.String)">
390
<summary>
391
392
</summary>
393
<param name="FileName"></param>
394
<returns></returns>
395
</member>
396
<member name="M:Tao.DevIl.Ilut.ilutConvertToAlleg(System.IntPtr)">
397
<summary>
398
399
</summary>
400
<param name="Pal"></param>
401
<returns></returns>
402
</member>
403
<member name="M:Tao.DevIl.Ilut.ilutConvertToSDLSurface(System.Int32)">
404
<summary>
405
406
</summary>
407
<param name="flags"></param>
408
<returns></returns>
409
</member>
410
<member name="M:Tao.DevIl.Ilut.ilutSDLSurfaceLoadImage(System.String)">
411
<summary>
412
413
</summary>
414
<param name="FileName"></param>
415
<returns></returns>
416
</member>
417
<member name="M:Tao.DevIl.Ilut.ilutSDLSurfaceFromBitmap(System.IntPtr)">
418
<summary>
419
420
</summary>
421
<param name="Bitmap"></param>
422
<returns></returns>
423
</member>
424
<member name="M:Tao.DevIl.Ilut.ilutConvertToBBitmap">
425
<summary>
426
427
</summary>
428
<returns></returns>
429
</member>
430
<member name="M:Tao.DevIl.Ilut.ilutConvertToHBitmap(System.IntPtr)">
431
<summary>
432
ilutConvertToHBitmap creates a Windows bitmap handle (HBITMAP) copy of the current image, for direct use in Windows.
433
</summary>
434
<param name="hDC">The ilutGetBoolean returns the value of a selected mode.</param>
435
<returns></returns>
436
</member>
437
<member name="M:Tao.DevIl.Ilut.ilutConvertSliceToHBitmap(System.IntPtr,System.Int32)">
438
<summary>
439
440
</summary>
441
<param name="hDC"></param>
442
<param name="slice"></param>
443
<returns></returns>
444
</member>
445
<member name="M:Tao.DevIl.Ilut.ilutFreePaddedData(System.Byte[])">
446
<summary>
447
448
</summary>
449
<param name="Data"></param>
450
</member>
451
<member name="M:Tao.DevIl.Ilut.ilutFreePaddedData(System.IntPtr)">
452
<summary>
453
454
</summary>
455
<param name="Data"></param>
456
</member>
457
<member name="M:Tao.DevIl.Ilut.ilutGetBmpInfo(System.IntPtr)">
458
<summary>
459
ilutGetBmpInfo fills a BITMAPINFO struct with the current image's information. The BITMAPINFO struct is used commonly used in Windows applications.
460
</summary>
461
<param name="Info">BITMAPINFO struct pointer to be filled.</param>
462
</member>
463
<member name="M:Tao.DevIl.Ilut.ilutGetHPal">
464
<summary>
465
The ilutGetHPal function returns a Windows-friendly palette. If the current bound image has a palette, ilutGetHPal returns a Windows-compatible copy of the current image's palette in HPAL format.
466
</summary>
467
<returns></returns>
468
</member>
469
<member name="M:Tao.DevIl.Ilut.ilutGetPaddedData">
470
<summary>
471
ilutGetPaddedData gets a copy of the current image's data, but pads it to be DWORD-aligned, just how Windows likes it. Almost all Windows functions that use images expect the images to be DWORD-aligned. The caller is responsible for freeing the memory returned by ilutGetPaddedData.
472
</summary>
473
<returns></returns>
474
</member>
475
<member name="M:Tao.DevIl.Ilut.ilutGetWinClipboard">
476
<summary>
477
ilutGetWinClipboard copies the contents of the Windows clipboard to the current bound image, resizing as necessary.
478
</summary>
479
<returns></returns>
480
</member>
481
<member name="M:Tao.DevIl.Ilut.ilutLoadResource(System.IntPtr,System.Int32,System.String,System.Int32)">
482
<summary>
483
ilutLoadResource is a Windows-specific function that loads a resource as the current bound image. This feature allows you to have images directly in your .exe and not worry whether a particular file is present on the user's harddrive. An alternative, more portable solution is to use ilSave with IL_CHEAD as the Type parameter.
484
</summary>
485
<param name="hInst">The application-s HINSTANCE</param>
486
<param name="ID">The resource identifier of the resource to be loaded</param>
487
<param name="ResourceType">The type of user-defined resource (name used when creating)</param>
488
<param name="Type">The type of image to be loaded. Use IL_TYPE_UNKNOWN to let OpenIL determine the type</param>
489
<returns></returns>
490
</member>
491
<member name="M:Tao.DevIl.Ilut.ilutSetHBitmap(System.IntPtr)">
492
<summary>
493
ilutSetHBitmap copies Bitmap to the current bound image in a format OpenIL can understand. The image can then be used just as if you had loaded an image via ilLoadImage. This function is the opposite of ilutConvertToHBitmap.
494
</summary>
495
<param name="Bitmap">Bitmap to copy to the current bound image.</param>
496
<returns></returns>
497
</member>
498
<member name="M:Tao.DevIl.Ilut.ilutSetHPal(System.IntPtr)">
499
<summary>
500
ilutSetHPal sets the current iamge's palette from a logical Windows palette handle specified in Pal. If the current image is not colour-indexed, the palette is still loaded, though it will never be used.
501
</summary>
502
<param name="Pal">A Windows palette to set the palette from</param>
503
<returns></returns>
504
</member>
505
<member name="M:Tao.DevIl.Ilut.ilutSetWinClipboard">
506
<summary>
507
ilutSetWinClipboard copies the current bound image to the Windows clipboard.
508
</summary>
509
<returns></returns>
510
</member>
511
<member name="M:Tao.DevIl.Ilut.ilutWinLoadImage(System.String,System.IntPtr)">
512
<summary>
513
loads an image directly to a Win32 HBITMAP, skipping the use of OpenIL image names.
514
</summary>
515
<param name="FileName">Name of the image to load</param>
516
<param name="hDC">Device context the bitmap should reside in</param>
517
<returns></returns>
518
</member>
519
<member name="M:Tao.DevIl.Ilut.ilutWinLoadUrl(System.String)">
520
<summary>
521
522
</summary>
523
<param name="Url"></param>
524
<returns></returns>
525
</member>
526
<member name="M:Tao.DevIl.Ilut.ilutWinPrint(System.Int32,System.Int32,System.Int32,System.Int32,System.IntPtr)">
527
<summary>
528
529
</summary>
530
<param name="XPos"></param>
531
<param name="YPos"></param>
532
<param name="Width"></param>
533
<param name="Height"></param>
534
<param name="hDC"></param>
535
<returns></returns>
536
</member>
537
<member name="M:Tao.DevIl.Ilut.ilutWinSaveImage(System.String,System.IntPtr)">
538
<summary>
539
ilutWinSaveImage saves Bitmap to FileName. This function is the complement of ilutWinLoadImage.
540
</summary>
541
<param name="FileName">Name of the image file to save to</param>
542
<param name="Bitmap">Win32 HBITMAP to save from</param>
543
<returns></returns>
544
</member>
545
<member name="M:Tao.DevIl.Ilut.ilutD3D8Texture(System.IntPtr)">
546
<summary>
547
548
</summary>
549
<param name="Device"></param>
550
<returns></returns>
551
</member>
552
<member name="M:Tao.DevIl.Ilut.ilutD3D8VolumeTexture(System.IntPtr)">
553
<summary>
554
The ilutD3D8VolumeTexture function creates a Direct3D 8 texture (IDirect3DVolumeTexture8) from the current bound image.
555
</summary>
556
<param name="Device">Pointer to an IDirect3DDevice8 interface, representing the device to be associated with the texture.</param>
557
<returns></returns>
558
</member>
559
<member name="M:Tao.DevIl.Ilut.ilutD3D8TexFromFile(System.IntPtr,System.String,System.IntPtr)">
560
<summary>
561
562
</summary>
563
<param name="Device"></param>
564
<param name="FileName"></param>
565
<param name="Texture"></param>
566
<returns></returns>
567
</member>
568
<member name="M:Tao.DevIl.Ilut.ilutD3D8VolTexFromFile(System.IntPtr,System.String,System.IntPtr)">
569
<summary>
570
ilutD3D8VolTexFromFile loads the file named by FileName and converts it to a Direct3D 8 volume texture (IDirect3DVolumeTexture8). This function creates the texture, so the pointer does not even have to be allocated beforehand. This function is functionally equivalent to D3DX's D3DXCreateTextureFromFile but for a volume texture.
571
</summary>
572
<param name="Device">Pointer to an IDirect3DDevice8 interface, representing the device to be associated with the texture.</param>
573
<param name="FileName">File to create the texture from.</param>
574
<param name="Texture">Address of a pointer to an IDirect3DVolumeTexture8 interface, representing the created texture object.</param>
575
<returns></returns>
576
</member>
577
<member name="M:Tao.DevIl.Ilut.ilutD3D8TexFromFileInMemory(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr)">
578
<summary>
579
ilutD3D8TexFromFileInMemory loads the file present in Lump and converts it to a Direct3D 8 texture (IDirect3DTexture8). This function creates the texture, so the pointer does not even have to be allocated beforehand. This function is functionally equivalent to D3DX's D3DXCreateTextureFromFileInMemory.
580
</summary>
581
<param name="Device">Pointer to an IDirect3DDevice8 interface, representing the device to be associated with the texture.</param>
582
<param name="Lump">Location of memory file.</param>
583
<param name="Size">Size of Lump in bytes</param>
584
<param name="Texture">Address of a pointer to an IDirect3DTexture8 interface, representing the created texture object.</param>
585
<returns></returns>
586
</member>
587
<member name="M:Tao.DevIl.Ilut.ilutD3D8VolTexFromFileInMemory(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr)">
588
<summary>
589
ilutD3D8VolTexFromFileInMemory loads the file present in Lump and converts it to a Direct3D 8 volume texture (IDirect3DVolumeTexture8). This function creates the texture, so the pointer does not even have to be allocated beforehand. This function is functionally equivalent to D3DX's D3DXCreateTextureFromFileInMemory but for a volume texture.
590
</summary>
591
<param name="Device">Pointer to an IDirect3DDevice8 interface, representing the device to be associated with the texture.</param>
592
<param name="Lump">Location of memory file.</param>
593
<param name="Size">Size of Lump in bytes</param>
594
<param name="Texture">Address of a pointer to an IDirect3DTexture8 interface, representing the created texture object.</param>
595
<returns></returns>
596
</member>
597
<member name="M:Tao.DevIl.Ilut.ilutD3D8TexFromFileInMemory(System.IntPtr,System.Byte[],System.Int32,System.IntPtr)">
598
<summary>
599
ilutD3D8TexFromFileInMemory loads the file present in Lump and converts it to a Direct3D 8 texture (IDirect3DTexture8). This function creates the texture, so the pointer does not even have to be allocated beforehand. This function is functionally equivalent to D3DX's D3DXCreateTextureFromFileInMemory.
600
</summary>
601
<param name="Device">Pointer to an IDirect3DDevice8 interface, representing the device to be associated with the texture.</param>
602
<param name="Lump">Location of memory file.</param>
603
<param name="Size">Size of Lump in bytes</param>
604
<param name="Texture">Address of a pointer to an IDirect3DTexture8 interface, representing the created texture object.</param>
605
<returns></returns>
606
</member>
607
<member name="M:Tao.DevIl.Ilut.ilutD3D8VolTexFromFileInMemory(System.IntPtr,System.Byte[],System.Int32,System.IntPtr)">
608
<summary>
609
ilutD3D8VolTexFromFileInMemory loads the file present in Lump and converts it to a Direct3D 8 volume texture (IDirect3DVolumeTexture8). This function creates the texture, so the pointer does not even have to be allocated beforehand. This function is functionally equivalent to D3DX's D3DXCreateTextureFromFileInMemory but for a volume texture.
610
</summary>
611
<param name="Device">Pointer to an IDirect3DDevice8 interface, representing the device to be associated with the texture.</param>
612
<param name="Lump">Location of memory file.</param>
613
<param name="Size">Size of Lump in bytes</param>
614
<param name="Texture">Address of a pointer to an IDirect3DTexture8 interface, representing the created texture object.</param>
615
<returns></returns>
616
</member>
617
<member name="M:Tao.DevIl.Ilut.ilutD3D8TexFromFileHandle(System.IntPtr,System.IntPtr,System.IntPtr)">
618
<summary>
619
ilutD3D8TexFromFileInMemory loads the file present in Lump and converts it to a Direct3D 8 texture (IDirect3DTexture8). This function creates the texture, so the pointer does not even have to be allocated beforehand. This function is functionally equivalent to D3DX's D3DXCreateTextureFromFile but with a file handle.
620
</summary>
621
<param name="Device">Pointer to an IDirect3DDevice8 interface, representing the device to be associated with the texture.</param>
622
<param name="File">File handle containing the image file</param>
623
<param name="Texture">Address of a pointer to an IDirect3DTexture8 interface, representing the created texture object.</param>
624
<returns></returns>
625
</member>
626
<member name="M:Tao.DevIl.Ilut.ilutD3D8VolTexFromFileHandle(System.IntPtr,System.IntPtr,System.IntPtr)">
627
<summary>
628
ilutD3D8VolTexFromFileHandle loads the file present in File and converts it to a Direct3D 8 volume texture (IDirect3DVolumeTexture8). This function creates the texture, so the pointer does not even have to be allocated beforehand. This function is functionally equivalent to D3DX's D3DXCreateTextureFromFile but with a file handle and a volume texture.
629
</summary>
630
<param name="Device">Pointer to an IDirect3DDevice8 interface, representing the device to be associated with the texture.</param>
631
<param name="File">File handle containing the image file</param>
632
<param name="Texture">Address of a pointer to an IDirect3DTexture8 interface, representing the created texture object.</param>
633
<returns></returns>
634
</member>
635
<member name="M:Tao.DevIl.Ilut.ilutD3D8TexFromResource(System.IntPtr,System.IntPtr,System.String,System.IntPtr)">
636
<summary>
637
638
</summary>
639
<param name="Device"></param>
640
<param name="SrcModule"></param>
641
<param name="SrcResource"></param>
642
<param name="Texture"></param>
643
<returns></returns>
644
</member>
645
<member name="M:Tao.DevIl.Ilut.ilutD3D8VolTexFromResource(System.IntPtr,System.IntPtr,System.String,System.IntPtr)">
646
<summary>
647
648
</summary>
649
<param name="Device"></param>
650
<param name="SrcModule"></param>
651
<param name="SrcResource"></param>
652
<param name="Texture"></param>
653
<returns></returns>
654
</member>
655
<member name="M:Tao.DevIl.Ilut.ilutD3D8LoadSurface(System.IntPtr,System.IntPtr)">
656
<summary>
657
658
</summary>
659
<param name="Device"></param>
660
<param name="Surface"></param>
661
<returns></returns>
662
</member>
663
<member name="M:Tao.DevIl.Ilut.ilutD3D9Texture(System.IntPtr)">
664
<summary>
665
666
</summary>
667
<param name="Device"></param>
668
<returns></returns>
669
</member>
670
<member name="M:Tao.DevIl.Ilut.ilutD3D9VolumeTexture(System.IntPtr)">
671
<summary>
672
673
</summary>
674
<param name="Device"></param>
675
<returns></returns>
676
</member>
677
<member name="M:Tao.DevIl.Ilut.ilutD3D9CubeTexture(System.IntPtr)">
678
<summary>
679
680
</summary>
681
<param name="Device"></param>
682
<returns></returns>
683
</member>
684
<member name="M:Tao.DevIl.Ilut.ilutD3D9CubeTexFromFile(System.IntPtr,System.String,System.IntPtr)">
685
<summary>
686
687
</summary>
688
<param name="Device"></param>
689
<param name="FileName"></param>
690
<param name="Texture"></param>
691
<returns></returns>
692
</member>
693
<member name="M:Tao.DevIl.Ilut.ilutD3D9CubeTexFromFileInMemory(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr)">
694
<summary>
695
696
</summary>
697
<param name="Device"></param>
698
<param name="Lump"></param>
699
<param name="Size"></param>
700
<param name="Texture"></param>
701
<returns></returns>
702
</member>
703
<member name="M:Tao.DevIl.Ilut.ilutD3D9CubeTexFromFileInMemory(System.IntPtr,System.Byte[],System.Int32,System.IntPtr)">
704
<summary>
705
706
</summary>
707
<param name="Device"></param>
708
<param name="Lump"></param>
709
<param name="Size"></param>
710
<param name="Texture"></param>
711
<returns></returns>
712
</member>
713
<member name="M:Tao.DevIl.Ilut.ilutD3D9CubeTexFromFileHandle(System.IntPtr,System.IntPtr,System.IntPtr)">
714
<summary>
715
716
</summary>
717
<param name="Device"></param>
718
<param name="File"></param>
719
<param name="Texture"></param>
720
<returns></returns>
721
</member>
722
<member name="M:Tao.DevIl.Ilut.ilutD3D9CubeTexFromResource(System.IntPtr,System.IntPtr,System.String,System.IntPtr)">
723
<summary>
724
725
</summary>
726
<param name="Device"></param>
727
<param name="SrcModule"></param>
728
<param name="SrcResource"></param>
729
<param name="Texture"></param>
730
<returns></returns>
731
</member>
732
<member name="M:Tao.DevIl.Ilut.ilutD3D9TexFromFile(System.IntPtr,System.String,System.IntPtr)">
733
<summary>
734
735
</summary>
736
<param name="Device"></param>
737
<param name="FileName"></param>
738
<param name="Texture"></param>
739
<returns></returns>
740
</member>
741
<member name="M:Tao.DevIl.Ilut.ilutD3D9VolTexFromFile(System.IntPtr,System.String,System.IntPtr)">
742
<summary>
743
744
</summary>
745
<param name="Device"></param>
746
<param name="FileName"></param>
747
<param name="Texture"></param>
748
<returns></returns>
749
</member>
750
<member name="M:Tao.DevIl.Ilut.ilutD3D9TexFromFileInMemory(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr)">
751
<summary>
752
753
</summary>
754
<param name="Device"></param>
755
<param name="Lump"></param>
756
<param name="Size"></param>
757
<param name="Texture"></param>
758
<returns></returns>
759
</member>
760
<member name="M:Tao.DevIl.Ilut.ilutD3D9VolTexFromFileInMemory(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr)">
761
<summary>
762
763
</summary>
764
<param name="Device"></param>
765
<param name="Lump"></param>
766
<param name="Size"></param>
767
<param name="Texture"></param>
768
<returns></returns>
769
</member>
770
<member name="M:Tao.DevIl.Ilut.ilutD3D9TexFromFileInMemory(System.IntPtr,System.Byte[],System.Int32,System.IntPtr)">
771
<summary>
772
773
</summary>
774
<param name="Device"></param>
775
<param name="Lump"></param>
776
<param name="Size"></param>
777
<param name="Texture"></param>
778
<returns></returns>
779
</member>
780
<member name="M:Tao.DevIl.Ilut.ilutD3D9VolTexFromFileInMemory(System.IntPtr,System.Byte[],System.Int32,System.IntPtr)">
781
<summary>
782
783
</summary>
784
<param name="Device"></param>
785
<param name="Lump"></param>
786
<param name="Size"></param>
787
<param name="Texture"></param>
788
<returns></returns>
789
</member>
790
<member name="M:Tao.DevIl.Ilut.ilutD3D9TexFromFileHandle(System.IntPtr,System.IntPtr,System.IntPtr)">
791
<summary>
792
793
</summary>
794
<param name="Device"></param>
795
<param name="File"></param>
796
<param name="Texture"></param>
797
<returns></returns>
798
</member>
799
<member name="M:Tao.DevIl.Ilut.ilutD3D9VolTexFromFileHandle(System.IntPtr,System.IntPtr,System.IntPtr)">
800
<summary>
801
802
</summary>
803
<param name="Device"></param>
804
<param name="File"></param>
805
<param name="Texture"></param>
806
<returns></returns>
807
</member>
808
<member name="M:Tao.DevIl.Ilut.ilutD3D9TexFromResource(System.IntPtr,System.IntPtr,System.String,System.IntPtr)">
809
<summary>
810
811
</summary>
812
<param name="Device"></param>
813
<param name="SrcModule"></param>
814
<param name="SrcResource"></param>
815
<param name="Texture"></param>
816
<returns></returns>
817
</member>
818
<member name="M:Tao.DevIl.Ilut.ilutD3D9VolTexFromResource(System.IntPtr,System.IntPtr,System.String,System.IntPtr)">
819
<summary>
820
821
</summary>
822
<param name="Device"></param>
823
<param name="SrcModule"></param>
824
<param name="SrcResource"></param>
825
<param name="Texture"></param>
826
<returns></returns>
827
</member>
828
<member name="M:Tao.DevIl.Ilut.ilutD3D9LoadSurface(System.IntPtr,System.IntPtr)">
829
<summary>
830
831
</summary>
832
<param name="Device"></param>
833
<param name="Surface"></param>
834
<returns></returns>
835
</member>
836
<member name="T:Tao.DevIl.Il">
837
<summary>
838
DevIL (Developer's Image Library) IL binding for .NET, implementing DevIL 1.6.8 RC2.
839
</summary>
840
</member>
841
<member name="F:Tao.DevIl.Il.CALLING_CONVENTION">
842
<summary>
843
Specifies the calling convention.
844
</summary>
845
<remarks>
846
Specifies <see cref="F:System.Runtime.InteropServices.CallingConvention.Winapi"/>.
847
</remarks>
848
</member>
849
<member name="F:Tao.DevIl.Il.DEVIL_NATIVE_LIBRARY">
850
<summary>
851
Specifies the DevIL native library used in the bindings
852
</summary>
853
<remarks>
854
The Windows dll is specified here universally - note that
855
under Mono the non-windows native library can be mapped using
856
the ".config" file mechanism. Kudos to the Mono team for this
857
simple yet elegant solution.
858
</remarks>
859
</member>
860
<member name="F:Tao.DevIl.Il.IL_FALSE">
861
<summary>
862
863
</summary>
864
</member>
865
<member name="F:Tao.DevIl.Il.IL_TRUE">
866
<summary>
867
868
</summary>
869
</member>
870
<member name="F:Tao.DevIl.Il.IL_COLOUR_INDEX">
871
<summary>
872
873
</summary>
874
</member>
875
<member name="F:Tao.DevIl.Il.IL_COLOR_INDEX">
876
<summary>
877
878
</summary>
879
</member>
880
<member name="F:Tao.DevIl.Il.IL_RGB">
881
<summary>
882
883
</summary>
884
</member>
885
<member name="F:Tao.DevIl.Il.IL_RGBA">
886
<summary>
887
888
</summary>
889
</member>
890
<member name="F:Tao.DevIl.Il.IL_BGR">
891
<summary>
892
893
</summary>
894
</member>
895
<member name="F:Tao.DevIl.Il.IL_BGRA">
896
<summary>
897
898
</summary>
899
</member>
900
<member name="F:Tao.DevIl.Il.IL_LUMINANCE">
901
<summary>
902
903
</summary>
904
</member>
905
<member name="F:Tao.DevIl.Il.IL_LUMINANCE_ALPHA">
906
<summary>
907
908
</summary>
909
</member>
910
<member name="F:Tao.DevIl.Il.IL_BYTE">
911
<summary>
912
913
</summary>
914
</member>
915
<member name="F:Tao.DevIl.Il.IL_UNSIGNED_BYTE">
916
<summary>
917
918
</summary>
919
</member>
920
<member name="F:Tao.DevIl.Il.IL_SHORT">
921
<summary>
922
923
</summary>
924
</member>
925
<member name="F:Tao.DevIl.Il.IL_UNSIGNED_SHORT">
926
<summary>
927
928
</summary>
929
</member>
930
<member name="F:Tao.DevIl.Il.IL_INT">
931
<summary>
932
933
</summary>
934
</member>
935
<member name="F:Tao.DevIl.Il.IL_UNSIGNED_INT">
936
<summary>
937
938
</summary>
939
</member>
940
<member name="F:Tao.DevIl.Il.IL_FLOAT">
941
<summary>
942
943
</summary>
944
</member>
945
<member name="F:Tao.DevIl.Il.IL_DOUBLE">
946
<summary>
947
948
</summary>
949
</member>
950
<member name="F:Tao.DevIl.Il.IL_VENDOR">
951
<summary>
952
Describes the OpenIL vendor and should be used only with ilGetString
953
</summary>
954
</member>
955
<member name="F:Tao.DevIl.Il.IL_LOAD_EXT">
956
<summary>
957
958
</summary>
959
</member>
960
<member name="F:Tao.DevIl.Il.IL_SAVE_EXT">
961
<summary>
962
963
</summary>
964
</member>
965
<member name="F:Tao.DevIl.Il.IL_VERSION_1_6_8">
966
<summary>
967
968
</summary>
969
</member>
970
<member name="F:Tao.DevIl.Il.IL_VERSION">
971
<summary>
972
Used to retrive a string describing the current OpenIL version.
973
</summary>
974
</member>
975
<member name="F:Tao.DevIl.Il.IL_ORIGIN_BIT">
976
<summary>
977
Preserves the origin state set by ilOriginFunc.
978
</summary>
979
</member>
980
<member name="F:Tao.DevIl.Il.IL_FILE_BIT">
981
<summary>
982
Preserves whether OpenIL is allowed to overwrite files when saving (set by ilEnable, ilDisable).
983
</summary>
984
</member>
985
<member name="F:Tao.DevIl.Il.IL_PAL_BIT">
986
<summary>
987
d to truecolour images (set by <see cref="M:Tao.DevIl.Il.ilEnable(System.Int32)"/>, <see cref="M:Tao.DevIl.Il.ilDisable(System.Int32)"/>).
988
</summary>
989
</member>
990
<member name="F:Tao.DevIl.Il.IL_FORMAT_BIT">
991
<summary>
992
993
</summary>
994
</member>
995
<member name="F:Tao.DevIl.Il.IL_TYPE_BIT">
996
<summary>
997
998
</summary>
999
</member>
1000
<member name="F:Tao.DevIl.Il.IL_COMPRESS_BIT">
1001
<summary>
1002
1003
</summary>
1004
</member>
1005
<member name="F:Tao.DevIl.Il.IL_LOADFAIL_BIT">
1006
<summary>
1007
1008
</summary>
1009
</member>
1010
<member name="F:Tao.DevIl.Il.IL_FORMAT_SPECIFIC_BIT">
1011
<summary>
1012
1013
</summary>
1014
</member>
1015
<member name="F:Tao.DevIl.Il.IL_ALL_ATTRIB_BITS">
1016
<summary>
1017
Preserves all OpenIL states and attributes.
1018
</summary>
1019
</member>
1020
<member name="F:Tao.DevIl.Il.IL_PAL_NONE">
1021
<summary>
1022
1023
</summary>
1024
</member>
1025
<member name="F:Tao.DevIl.Il.IL_PAL_RGB24">
1026
<summary>
1027
1028
</summary>
1029
</member>
1030
<member name="F:Tao.DevIl.Il.IL_PAL_RGB32">
1031
<summary>
1032
1033
</summary>
1034
</member>
1035
<member name="F:Tao.DevIl.Il.IL_PAL_RGBA32">
1036
<summary>
1037
1038
</summary>
1039
</member>
1040
<member name="F:Tao.DevIl.Il.IL_PAL_BGR24">
1041
<summary>
1042
1043
</summary>
1044
</member>
1045
<member name="F:Tao.DevIl.Il.IL_PAL_BGR32">
1046
<summary>
1047
1048
</summary>
1049
</member>
1050
<member name="F:Tao.DevIl.Il.IL_PAL_BGRA32">
1051
<summary>
1052
1053
</summary>
1054
</member>
1055
<member name="F:Tao.DevIl.Il.IL_TYPE_UNKNOWN">
1056
<summary>
1057
Tells OpenIL to try to determine the type of image present in FileName, File or Lump.
1058
</summary>
1059
</member>
1060
<member name="F:Tao.DevIl.Il.IL_BMP">
1061
<summary>
1062
Microsoft bitmap .
1063
</summary>
1064
</member>
1065
<member name="F:Tao.DevIl.Il.IL_CUT">
1066
<summary>
1067
Dr. Halo .cut image.
1068
</summary>
1069
</member>
1070
<member name="F:Tao.DevIl.Il.IL_DOOM">
1071
<summary>
1072
Doom texture.
1073
</summary>
1074
</member>
1075
<member name="F:Tao.DevIl.Il.IL_DOOM_FLAT">
1076
<summary>
1077
Doom flat (floor).
1078
</summary>
1079
</member>
1080
<member name="F:Tao.DevIl.Il.IL_ICO">
1081
<summary>
1082
Microsoft icon (.ico).
1083
</summary>
1084
</member>
1085
<member name="F:Tao.DevIl.Il.IL_JPG">
1086
<summary>
1087
Jpeg.
1088
</summary>
1089
</member>
1090
<member name="F:Tao.DevIl.Il.IL_JFIF">
1091
<summary>
1092
1093
</summary>
1094
</member>
1095
<member name="F:Tao.DevIl.Il.IL_LBM">
1096
<summary>
1097
1098
</summary>
1099
</member>
1100
<member name="F:Tao.DevIl.Il.IL_PCD">
1101
<summary>
1102
Kodak PhotoCD image.
1103
</summary>
1104
</member>
1105
<member name="F:Tao.DevIl.Il.IL_PCX">
1106
<summary>
1107
.pcx Image.
1108
</summary>
1109
</member>
1110
<member name="F:Tao.DevIl.Il.IL_PIC">
1111
<summary>
1112
Softimage Pic image.
1113
</summary>
1114
</member>
1115
<member name="F:Tao.DevIl.Il.IL_PNG">
1116
<summary>
1117
Portable Network Graphics (.png) image.
1118
</summary>
1119
</member>
1120
<member name="F:Tao.DevIl.Il.IL_PNM">
1121
<summary>
1122
Portable AnyMap (.pbm, .pgm or .ppm).
1123
</summary>
1124
</member>
1125
<member name="F:Tao.DevIl.Il.IL_SGI">
1126
<summary>
1127
SGI (.bw, .rgb, .rgba or .sgi).
1128
</summary>
1129
</member>
1130
<member name="F:Tao.DevIl.Il.IL_TGA">
1131
<summary>
1132
TrueVision Targa.
1133
</summary>
1134
</member>
1135
<member name="F:Tao.DevIl.Il.IL_TIF">
1136
<summary>
1137
TIFF (.tif or .tiff) image.
1138
</summary>
1139
</member>
1140
<member name="F:Tao.DevIl.Il.IL_CHEAD">
1141
<summary>
1142
C Header.
1143
</summary>
1144
</member>
1145
<member name="F:Tao.DevIl.Il.IL_RAW">
1146
<summary>
1147
Raw data with a 13-byte header.
1148
</summary>
1149
</member>
1150
<member name="F:Tao.DevIl.Il.IL_MDL">
1151
<summary>
1152
Half-Life model file (.mdl).
1153
</summary>
1154
</member>
1155
<member name="F:Tao.DevIl.Il.IL_WAL">
1156
<summary>
1157
Quake .wal texture.
1158
</summary>
1159
</member>
1160
<member name="F:Tao.DevIl.Il.IL_LIF">
1161
<summary>
1162
Homeworld image.
1163
</summary>
1164
</member>
1165
<member name="F:Tao.DevIl.Il.IL_MNG">
1166
<summary>
1167
Load a Multiple Network Graphics (.mng).
1168
</summary>
1169
</member>
1170
<member name="F:Tao.DevIl.Il.IL_JNG">
1171
<summary>
1172
1173
</summary>
1174
</member>
1175
<member name="F:Tao.DevIl.Il.IL_GIF">
1176
<summary>
1177
Graphics Interchange Format file.
1178
</summary>
1179
</member>
1180
<member name="F:Tao.DevIl.Il.IL_DDS">
1181
<summary>
1182
DirectDraw Surface image.
1183
</summary>
1184
</member>
1185
<member name="F:Tao.DevIl.Il.IL_DCX">
1186
<summary>
1187
.dcx image.
1188
</summary>
1189
</member>
1190
<member name="F:Tao.DevIl.Il.IL_PSD">
1191
<summary>
1192
PhotoShop (.psd) file.
1193
</summary>
1194
</member>
1195
<member name="F:Tao.DevIl.Il.IL_EXIF">
1196
<summary>
1197
1198
</summary>
1199
</member>
1200
<member name="F:Tao.DevIl.Il.IL_PSP">
1201
<summary>
1202
Paint Shop Pro file.
1203
</summary>
1204
</member>
1205
<member name="F:Tao.DevIl.Il.IL_PIX">
1206
<summary>
1207
Alias | Wavefront .pix file.
1208
</summary>
1209
</member>
1210
<member name="F:Tao.DevIl.Il.IL_PXR">
1211
<summary>
1212
Pxrar (.pxr) file.
1213
</summary>
1214
</member>
1215
<member name="F:Tao.DevIl.Il.IL_XPM">
1216
<summary>
1217
.xpm file.
1218
</summary>
1219
</member>
1220
<member name="F:Tao.DevIl.Il.IL_HDR">
1221
<summary>
1222
RADIANCE High Dynamic Range Image.
1223
</summary>
1224
</member>
1225
<member name="F:Tao.DevIl.Il.IL_JASC_PAL">
1226
<summary>
1227
Load the file into the current image's palette as a Paint Shop Pro (Jasc) palette.
1228
</summary>
1229
</member>
1230
<member name="F:Tao.DevIl.Il.IL_NO_ERROR">
1231
<summary>
1232
No detectable error has occured.
1233
</summary>
1234
</member>
1235
<member name="F:Tao.DevIl.Il.IL_INVALID_ENUM">
1236
<summary>
1237
An invalid value have been used, which was not part of the set of values that can be used. In the function documentation there should be a more specific descriptionanation.
1238
</summary>
1239
</member>
1240
<member name="F:Tao.DevIl.Il.IL_OUT_OF_MEMORY">
1241
<summary>
1242
Could not allocate enough memory for the image data.
1243
</summary>
1244
</member>
1245
<member name="F:Tao.DevIl.Il.IL_FORMAT_NOT_SUPPORTED">
1246
<summary>
1247
The format a function tried to use was not able to be used by that function.
1248
</summary>
1249
</member>
1250
<member name="F:Tao.DevIl.Il.IL_INTERNAL_ERROR">
1251
<summary>
1252
A serious error has occurred.
1253
</summary>
1254
</member>
1255
<member name="F:Tao.DevIl.Il.IL_INVALID_VALUE">
1256
<summary>
1257
An invalid value was passed to a function or was in a file.
1258
</summary>
1259
</member>
1260
<member name="F:Tao.DevIl.Il.IL_ILLEGAL_OPERATION">
1261
<summary>
1262
The operation attempted is not allowable in the current state. The function returns with no ill side effects. Generally there is currently no image bound or it has been deleted via ilDeleteImages. You should use ilGenImages and ilBindImage before calling the function.
1263
</summary>
1264
</member>
1265
<member name="F:Tao.DevIl.Il.IL_ILLEGAL_FILE_VALUE">
1266
<summary>
1267
An illegal value was found in a file trying to be loaded.
1268
</summary>
1269
</member>
1270
<member name="F:Tao.DevIl.Il.IL_INVALID_FILE_HEADER">
1271
<summary>
1272
s header was incorrect.
1273
</summary>
1274
</member>
1275
<member name="F:Tao.DevIl.Il.IL_INVALID_PARAM">
1276
<summary>
1277
An invalid value have been used, which was not part of the set of values that can be used. In the function documentation there should be a more specific descriptionanation.
1278
</summary>
1279
</member>
1280
<member name="F:Tao.DevIl.Il.IL_COULD_NOT_OPEN_FILE">
1281
<summary>
1282
Could not open the file specified. The file may already be open by another app or may not exist.
1283
</summary>
1284
</member>
1285
<member name="F:Tao.DevIl.Il.IL_INVALID_EXTENSION">
1286
<summary>
1287
The extension of the specified filename was not correct for the type of image-loading function.
1288
</summary>
1289
</member>
1290
<member name="F:Tao.DevIl.Il.IL_FILE_ALREADY_EXISTS">
1291
<summary>
1292
The filename specified already belongs to another file. To overwrite files by default read more at ilEnable function.
1293
</summary>
1294
</member>
1295
<member name="F:Tao.DevIl.Il.IL_OUT_FORMAT_SAME">
1296
<summary>
1297
Tried to convert an image from its format to the same format.
1298
</summary>
1299
</member>
1300
<member name="F:Tao.DevIl.Il.IL_STACK_OVERFLOW">
1301
<summary>
1302
One of the internal stacks was already filled, and the user tried to add on to the full stack.
1303
</summary>
1304
</member>
1305
<member name="F:Tao.DevIl.Il.IL_STACK_UNDERFLOW">
1306
<summary>
1307
One of the internal stacks was empty, and the user tried to empty the already empty stack.
1308
</summary>
1309
</member>
1310
<member name="F:Tao.DevIl.Il.IL_INVALID_CONVERSION">
1311
<summary>
1312
During a conversion destination format and/or dest type was an invalid identifier. In the function documentation there should be a more specific descriptionanation.
1313
</summary>
1314
</member>
1315
<member name="F:Tao.DevIl.Il.IL_BAD_DIMENSIONS">
1316
<summary>
1317
1318
</summary>
1319
</member>
1320
<member name="F:Tao.DevIl.Il.IL_FILE_READ_ERROR">
1321
<summary>
1322
1323
</summary>
1324
</member>
1325
<member name="F:Tao.DevIl.Il.IL_FILE_WRITE_ERROR">
1326
<summary>
1327
1328
</summary>
1329
</member>
1330
<member name="F:Tao.DevIl.Il.IL_LIB_GIF_ERROR">
1331
<summary>
1332
1333
</summary>
1334
</member>
1335
<member name="F:Tao.DevIl.Il.IL_LIB_JPEG_ERROR">
1336
<summary>
1337
An error occurred in the libjpeg library.
1338
</summary>
1339
</member>
1340
<member name="F:Tao.DevIl.Il.IL_LIB_PNG_ERROR">
1341
<summary>
1342
An error occurred in the libpng library.
1343
</summary>
1344
</member>
1345
<member name="F:Tao.DevIl.Il.IL_LIB_TIFF_ERROR">
1346
<summary>
1347
1348
</summary>
1349
</member>
1350
<member name="F:Tao.DevIl.Il.IL_LIB_MNG_ERROR">
1351
<summary>
1352
1353
</summary>
1354
</member>
1355
<member name="F:Tao.DevIl.Il.IL_UNKNOWN_ERROR">
1356
<summary>
1357
No function sets this yet, but it is possible (not probable) it may be used in the future.
1358
</summary>
1359
</member>
1360
<member name="F:Tao.DevIl.Il.IL_ORIGIN_SET">
1361
<summary>
1362
nabled, the origin is specified at an absolute position, and all images loaded or saved adhere to this set origin. For more information, check out ilOriginFunc.
1363
</summary>
1364
</member>
1365
<member name="F:Tao.DevIl.Il.IL_ORIGIN_LOWER_LEFT">
1366
<summary>
1367
1368
</summary>
1369
</member>
1370
<member name="F:Tao.DevIl.Il.IL_ORIGIN_UPPER_LEFT">
1371
<summary>
1372
1373
</summary>
1374
</member>
1375
<member name="F:Tao.DevIl.Il.IL_ORIGIN_MODE">
1376
<summary>
1377
Returns the current origin position.
1378
</summary>
1379
</member>
1380
<member name="F:Tao.DevIl.Il.IL_FORMAT_SET">
1381
<summary>
1382
Returns whether all images loaded are converted to a specific format.
1383
</summary>
1384
</member>
1385
<member name="F:Tao.DevIl.Il.IL_FORMAT_MODE">
1386
<summary>
1387
1388
</summary>
1389
</member>
1390
<member name="F:Tao.DevIl.Il.IL_TYPE_SET">
1391
<summary>
1392
Returns whether all images loaded are converted to a specific type.
1393
</summary>
1394
</member>
1395
<member name="F:Tao.DevIl.Il.IL_TYPE_MODE">
1396
<summary>
1397
Returns the type images are converted to upon loading.
1398
</summary>
1399
</member>
1400
<member name="F:Tao.DevIl.Il.IL_FILE_OVERWRITE">
1401
<summary>
1402
1403
</summary>
1404
</member>
1405
<member name="F:Tao.DevIl.Il.IL_FILE_MODE">
1406
<summary>
1407
Returns whether file overwriting when saving is enabled.
1408
</summary>
1409
</member>
1410
<member name="F:Tao.DevIl.Il.IL_CONV_PAL">
1411
<summary>
1412
d images to their base types, e.g. converting to a bgra image.
1413
</summary>
1414
</member>
1415
<member name="F:Tao.DevIl.Il.IL_DEFAULT_ON_FAIL">
1416
<summary>
1417
1418
</summary>
1419
</member>
1420
<member name="F:Tao.DevIl.Il.IL_USE_KEY_COLOUR">
1421
<summary>
1422
Returns whether OpenIL uses a key colour (not used yet).
1423
</summary>
1424
</member>
1425
<member name="F:Tao.DevIl.Il.IL_USE_KEY_COLOR">
1426
<summary>
1427
Returns whether OpenIL uses a key colour (not used yet).
1428
</summary>
1429
</member>
1430
<member name="F:Tao.DevIl.Il.IL_SAVE_INTERLACED">
1431
<summary>
1432
/
1433
</summary>
1434
</member>
1435
<member name="F:Tao.DevIl.Il.IL_INTERLACE_MODE">
1436
<summary>
1437
1438
</summary>
1439
</member>
1440
<member name="F:Tao.DevIl.Il.IL_QUANTIZATION_MODE">
1441
<summary>
1442
1443
</summary>
1444
</member>
1445
<member name="F:Tao.DevIl.Il.IL_WU_QUANT">
1446
<summary>
1447
1448
</summary>
1449
</member>
1450
<member name="F:Tao.DevIl.Il.IL_NEU_QUANT">
1451
<summary>
1452
1453
</summary>
1454
</member>
1455
<member name="F:Tao.DevIl.Il.IL_NEU_QUANT_SAMPLE">
1456
<summary>
1457
1458
</summary>
1459
</member>
1460
<member name="F:Tao.DevIl.Il.IL_MAX_QUANT_INDEXS">
1461
<summary>
1462
1463
</summary>
1464
</member>
1465
<member name="F:Tao.DevIl.Il.IL_FASTEST">
1466
<summary>
1467
Makes the target use a faster but more memory-intensive algorithm.
1468
</summary>
1469
</member>
1470
<member name="F:Tao.DevIl.Il.IL_LESS_MEM">
1471
<summary>
1472
Makes the target use less memory but a potentially slower algorithm.
1473
</summary>
1474
</member>
1475
<member name="F:Tao.DevIl.Il.IL_DONT_CARE">
1476
<summary>
1477
The client does not have a preference.
1478
</summary>
1479
</member>
1480
<member name="F:Tao.DevIl.Il.IL_MEM_SPEED_HINT">
1481
<summary>
1482
Controls the memory used vs. speed tradeoff.
1483
</summary>
1484
</member>
1485
<member name="F:Tao.DevIl.Il.IL_USE_COMPRESSION">
1486
<summary>
1487
Specifies that OpenIL should use compression when saving, if possible.
1488
</summary>
1489
</member>
1490
<member name="F:Tao.DevIl.Il.IL_NO_COMPRESSION">
1491
<summary>
1492
Specifies that OpenIL should never use compression when saving.
1493
</summary>
1494
</member>
1495
<member name="F:Tao.DevIl.Il.IL_COMPRESSION_HINT">
1496
<summary>
1497
Controls whether compression is used when saving images.
1498
</summary>
1499
</member>
1500
<member name="F:Tao.DevIl.Il.IL_SUB_NEXT">
1501
<summary>
1502
1503
</summary>
1504
</member>
1505
<member name="F:Tao.DevIl.Il.IL_SUB_MIPMAP">
1506
<summary>
1507
1508
</summary>
1509
</member>
1510
<member name="F:Tao.DevIl.Il.IL_SUB_LAYER">
1511
<summary>
1512
/
1513
</summary>
1514
</member>
1515
<member name="F:Tao.DevIl.Il.IL_COMPRESS_MODE">
1516
<summary>
1517
1518
</summary>
1519
</member>
1520
<member name="F:Tao.DevIl.Il.IL_COMPRESS_NONE">
1521
<summary>
1522
1523
</summary>
1524
</member>
1525
<member name="F:Tao.DevIl.Il.IL_COMPRESS_RLE">
1526
<summary>
1527
1528
</summary>
1529
</member>
1530
<member name="F:Tao.DevIl.Il.IL_COMPRESS_LZO">
1531
<summary>
1532
1533
</summary>
1534
</member>
1535
<member name="F:Tao.DevIl.Il.IL_COMPRESS_ZLIB">
1536
<summary>
1537
1538
</summary>
1539
</member>
1540
<member name="F:Tao.DevIl.Il.IL_TGA_CREATE_STAMP">
1541
<summary>
1542
1543
</summary>
1544
</member>
1545
<member name="F:Tao.DevIl.Il.IL_JPG_QUALITY">
1546
<summary>
1547
1548
</summary>
1549
</member>
1550
<member name="F:Tao.DevIl.Il.IL_PNG_INTERLACE">
1551
<summary>
1552
1553
</summary>
1554
</member>
1555
<member name="F:Tao.DevIl.Il.IL_TGA_RLE">
1556
<summary>
1557
1558
</summary>
1559
</member>
1560
<member name="F:Tao.DevIl.Il.IL_BMP_RLE">
1561
<summary>
1562
1563
</summary>
1564
</member>
1565
<member name="F:Tao.DevIl.Il.IL_SGI_RLE">
1566
<summary>
1567
1568
</summary>
1569
</member>
1570
<member name="F:Tao.DevIl.Il.IL_TGA_ID_STRING">
1571
<summary>
1572
1573
</summary>
1574
</member>
1575
<member name="F:Tao.DevIl.Il.IL_TGA_AUTHNAME_STRING">
1576
<summary>
1577
1578
</summary>
1579
</member>
1580
<member name="F:Tao.DevIl.Il.IL_TGA_AUTHCOMMENT_STRING">
1581
<summary>
1582
1583
</summary>
1584
</member>
1585
<member name="F:Tao.DevIl.Il.IL_PNG_AUTHNAME_STRING">
1586
<summary>
1587
1588
</summary>
1589
</member>
1590
<member name="F:Tao.DevIl.Il.IL_PNG_TITLE_STRING">
1591
<summary>
1592
1593
</summary>
1594
</member>
1595
<member name="F:Tao.DevIl.Il.IL_PNG_DESCRIPTION_STRING">
1596
<summary>
1597
1598
</summary>
1599
</member>
1600
<member name="F:Tao.DevIl.Il.IL_TIF_DESCRIPTION_STRING">
1601
<summary>
1602
1603
</summary>
1604
</member>
1605
<member name="F:Tao.DevIl.Il.IL_TIF_HOSTCOMPUTER_STRING">
1606
<summary>
1607
1608
</summary>
1609
</member>
1610
<member name="F:Tao.DevIl.Il.IL_TIF_DOCUMENTNAME_STRING">
1611
<summary>
1612
1613
</summary>
1614
</member>
1615
<member name="F:Tao.DevIl.Il.IL_TIF_AUTHNAME_STRING">
1616
<summary>
1617
1618
</summary>
1619
</member>
1620
<member name="F:Tao.DevIl.Il.IL_JPG_SAVE_FORMAT">
1621
<summary>
1622
1623
</summary>
1624
</member>
1625
<member name="F:Tao.DevIl.Il.IL_CHEAD_HEADER_STRING">
1626
<summary>
1627
1628
</summary>
1629
</member>
1630
<member name="F:Tao.DevIl.Il.IL_PCD_PICNUM">
1631
<summary>
1632
1633
</summary>
1634
</member>
1635
<member name="F:Tao.DevIl.Il.IL_PNG_ALPHA_INDEX">
1636
<summary>
1637
1638
</summary>
1639
</member>
1640
<member name="F:Tao.DevIl.Il.IL_DXTC_FORMAT">
1641
<summary>
1642
1643
</summary>
1644
</member>
1645
<member name="F:Tao.DevIl.Il.IL_DXT1">
1646
<summary>
1647
1648
</summary>
1649
</member>
1650
<member name="F:Tao.DevIl.Il.IL_DXT2">
1651
<summary>
1652
1653
</summary>
1654
</member>
1655
<member name="F:Tao.DevIl.Il.IL_DXT3">
1656
<summary>
1657
1658
</summary>
1659
</member>
1660
<member name="F:Tao.DevIl.Il.IL_DXT4">
1661
<summary>
1662
1663
</summary>
1664
</member>
1665
<member name="F:Tao.DevIl.Il.IL_DXT5">
1666
<summary>
1667
1668
</summary>
1669
</member>
1670
<member name="F:Tao.DevIl.Il.IL_DXT_NO_COMP">
1671
<summary>
1672
1673
</summary>
1674
</member>
1675
<member name="F:Tao.DevIl.Il.IL_KEEP_DXTC_DATA">
1676
<summary>
1677
1678
</summary>
1679
</member>
1680
<member name="F:Tao.DevIl.Il.IL_DXTC_DATA_FORMAT">
1681
<summary>
1682
1683
</summary>
1684
</member>
1685
<member name="F:Tao.DevIl.Il.IL_3DC">
1686
<summary>
1687
1688
</summary>
1689
</member>
1690
<member name="F:Tao.DevIl.Il.IL_RXGB">
1691
<summary>
1692
1693
</summary>
1694
</member>
1695
<member name="F:Tao.DevIl.Il.IL_ATI1N">
1696
<summary>
1697
1698
</summary>
1699
</member>
1700
<member name="F:Tao.DevIl.Il.IL_CUBEMAP_POSITIVEX">
1701
<summary>
1702
1703
</summary>
1704
</member>
1705
<member name="F:Tao.DevIl.Il.IL_CUBEMAP_NEGATIVEX">
1706
<summary>
1707
1708
</summary>
1709
</member>
1710
<member name="F:Tao.DevIl.Il.IL_CUBEMAP_POSITIVEY">
1711
<summary>
1712
1713
</summary>
1714
</member>
1715
<member name="F:Tao.DevIl.Il.IL_CUBEMAP_NEGATIVEY">
1716
<summary>
1717
1718
</summary>
1719
</member>
1720
<member name="F:Tao.DevIl.Il.IL_CUBEMAP_POSITIVEZ">
1721
<summary>
1722
1723
</summary>
1724
</member>
1725
<member name="F:Tao.DevIl.Il.IL_CUBEMAP_NEGATIVEZ">
1726
<summary>
1727
1728
</summary>
1729
</member>
1730
<member name="F:Tao.DevIl.Il.IL_VERSION_NUM">
1731
<summary>
1732
Returns the version number of the shared library. This can be checked against the IL_VERSION #define.
1733
</summary>
1734
</member>
1735
<member name="F:Tao.DevIl.Il.IL_IMAGE_WIDTH">
1736
<summary>
1737
s width.
1738
</summary>
1739
</member>
1740
<member name="F:Tao.DevIl.Il.IL_IMAGE_HEIGHT">
1741
<summary>
1742
s height.
1743
</summary>
1744
</member>
1745
<member name="F:Tao.DevIl.Il.IL_IMAGE_DEPTH">
1746
<summary>
1747
1748
</summary>
1749
</member>
1750
<member name="F:Tao.DevIl.Il.IL_IMAGE_SIZE_OF_DATA">
1751
<summary>
1752
1753
</summary>
1754
</member>
1755
<member name="F:Tao.DevIl.Il.IL_IMAGE_BPP">
1756
<summary>
1757
1758
</summary>
1759
</member>
1760
<member name="F:Tao.DevIl.Il.IL_IMAGE_BYTES_PER_PIXEL">
1761
<summary>
1762
s data.
1763
</summary>
1764
</member>
1765
<member name="F:Tao.DevIl.Il.IL_IMAGE_BITS_PER_PIXEL">
1766
<summary>
1767
s data.
1768
</summary>
1769
</member>
1770
<member name="F:Tao.DevIl.Il.IL_IMAGE_FORMAT">
1771
<summary>
1772
Returns the current image format.
1773
</summary>
1774
</member>
1775
<member name="F:Tao.DevIl.Il.IL_IMAGE_TYPE">
1776
<summary>
1777
Returns the current images type.
1778
</summary>
1779
</member>
1780
<member name="F:Tao.DevIl.Il.IL_PALETTE_TYPE">
1781
<summary>
1782
Returns the palette type of the current image.
1783
</summary>
1784
</member>
1785
<member name="F:Tao.DevIl.Il.IL_PALETTE_SIZE">
1786
<summary>
1787
1788
</summary>
1789
</member>
1790
<member name="F:Tao.DevIl.Il.IL_PALETTE_BPP">
1791
<summary>
1792
Returns the bytes per pixel of the current images palette.
1793
</summary>
1794
</member>
1795
<member name="F:Tao.DevIl.Il.IL_PALETTE_NUM_COLS">
1796
<summary>
1797
Returns the number of colours of the current images palette.
1798
</summary>
1799
</member>
1800
<member name="F:Tao.DevIl.Il.IL_PALETTE_BASE_TYPE">
1801
<summary>
1802
1803
</summary>
1804
</member>
1805
<member name="F:Tao.DevIl.Il.IL_NUM_IMAGES">
1806
<summary>
1807
Returns the number of images in the current image animation chain.
1808
</summary>
1809
</member>
1810
<member name="F:Tao.DevIl.Il.IL_NUM_MIPMAPS">
1811
<summary>
1812
Returns the number of mipmaps of the current image.
1813
</summary>
1814
</member>
1815
<member name="F:Tao.DevIl.Il.IL_NUM_LAYERS">
1816
<summary>
1817
/
1818
</summary>
1819
</member>
1820
<member name="F:Tao.DevIl.Il.IL_ACTIVE_IMAGE">
1821
<summary>
1822
Returns the current image number.
1823
</summary>
1824
</member>
1825
<member name="F:Tao.DevIl.Il.IL_ACTIVE_MIPMAP">
1826
<summary>
1827
Returns the current mipmap number.
1828
</summary>
1829
</member>
1830
<member name="F:Tao.DevIl.Il.IL_ACTIVE_LAYER">
1831
<summary>
1832
Returns the current layer number.
1833
</summary>
1834
</member>
1835
<member name="F:Tao.DevIl.Il.IL_CUR_IMAGE">
1836
<summary>
1837
Returns the current bound image name.
1838
</summary>
1839
</member>
1840
<member name="F:Tao.DevIl.Il.IL_IMAGE_DURATION">
1841
<summary>
1842
1843
</summary>
1844
</member>
1845
<member name="F:Tao.DevIl.Il.IL_IMAGE_PLANESIZE">
1846
<summary>
1847
1848
</summary>
1849
</member>
1850
<member name="F:Tao.DevIl.Il.IL_IMAGE_BPC">
1851
<summary>
1852
1853
</summary>
1854
</member>
1855
<member name="F:Tao.DevIl.Il.IL_IMAGE_OFFX">
1856
<summary>
1857
1858
</summary>
1859
</member>
1860
<member name="F:Tao.DevIl.Il.IL_IMAGE_OFFY">
1861
<summary>
1862
1863
</summary>
1864
</member>
1865
<member name="F:Tao.DevIl.Il.IL_IMAGE_CUBEFLAGS">
1866
<summary>
1867
1868
</summary>
1869
</member>
1870
<member name="F:Tao.DevIl.Il.IL_IMAGE_ORIGIN">
1871
<summary>
1872
1873
</summary>
1874
</member>
1875
<member name="F:Tao.DevIl.Il.IL_IMAGE_CHANNELS">
1876
<summary>
1877
1878
</summary>
1879
</member>
1880
<member name="F:Tao.DevIl.Il.IL_SEEK_SET">
1881
<summary>
1882
1883
</summary>
1884
</member>
1885
<member name="F:Tao.DevIl.Il.IL_SEEK_CUR">
1886
<summary>
1887
1888
</summary>
1889
</member>
1890
<member name="F:Tao.DevIl.Il.IL_SEEK_END">
1891
<summary>
1892
1893
</summary>
1894
</member>
1895
<member name="F:Tao.DevIl.Il.IL_EOF">
1896
<summary>
1897
1898
</summary>
1899
</member>
1900
<member name="M:Tao.DevIl.Il.ilActiveImage(System.Int32)">
1901
<summary>
1902
ilActiveImage sets the current image to be an image in an animation chain
1903
</summary>
1904
<param name="Number">Animation numer to select as current.</param>
1905
<returns></returns>
1906
</member>
1907
<member name="M:Tao.DevIl.Il.ilActiveLayer(System.Int32)">
1908
<summary>
1909
ilActiveLayer is not yet used.
1910
</summary>
1911
<param name="Number">Layer number to select as current.</param>
1912
<returns></returns>
1913
</member>
1914
<member name="M:Tao.DevIl.Il.ilActiveMipmap(System.Int32)">
1915
<summary>
1916
ilActiveMipmap sets a mipmap of the image as the current mipmap. Currently, the only way to generate mipmaps is by calling iluBuildMipmaps. If neither function has been called for the current image, no mipmaps exist for it. If Number is 0, then the current base image is set.
1917
</summary>
1918
<param name="Number">Mipmap level to select as current.</param>
1919
<returns></returns>
1920
</member>
1921
<member name="M:Tao.DevIl.Il.ilApplyPal(System.String)">
1922
<summary>
1923
1924
</summary>
1925
<param name="FileName"></param>
1926
<returns></returns>
1927
</member>
1928
<member name="M:Tao.DevIl.Il.ilApplyProfile(System.String,System.String)">
1929
<summary>
1930
iluApplyProfile applies a colour profile (files with extension .icm) to the currently bound image. InProfile describes the current image's colour space, and OutProfile describes the colour space to convert the currently bound image to. If InProfile is NULL, DevIL attempts to use the colour profile present in the image, if one is present, else it returns IL_FALSE.
1931
</summary>
1932
<param name="InProfile">Profile file describing the colour space the image is in.</param>
1933
<param name="OutProfile">Profile file describing the colour space to convert the image to.</param>
1934
<returns></returns>
1935
</member>
1936
<member name="M:Tao.DevIl.Il.ilBindImage(System.Int32)">
1937
<summary>
1938
s, with zero being reserved as the default image. The default image is generated by ilCreateDefaultTex. The only reason the default image would be NULL is if OpenIL could not create the default image, due to memory constraints of the system, so always heed the IL_OUT_OF_MEMORY error. Any dimension image may be bound with ilBindImage. When ilBindImage is called, the bound image remains bound until ilBindImage is called again with a different value in Image.
1939
</summary>
1940
<param name="Image">The name of an image.</param>
1941
</member>
1942
<member name="M:Tao.DevIl.Il.ilBlit(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
1943
<summary>
1944
1945
</summary>
1946
<param name="Source"></param>
1947
<param name="DestX"></param>
1948
<param name="DestY"></param>
1949
<param name="DestZ"></param>
1950
<param name="SrcX"></param>
1951
<param name="SrcY"></param>
1952
<param name="SrcZ"></param>
1953
<param name="Width"></param>
1954
<param name="Height"></param>
1955
<param name="Depth"></param>
1956
<returns></returns>
1957
</member>
1958
<member name="M:Tao.DevIl.Il.ilClearColour(System.Single,System.Single,System.Single,System.Single)">
1959
<summary>
1960
ilClearColour sets the current clearing colour to be used by future calls to ilClearImage. iluRotate and iluEnlargeCanvas both use these values to clear blank space in images, too.
1961
</summary>
1962
<param name="Red">Amount of red to clear to.</param>
1963
<param name="Green">Amount of green to clear to.</param>
1964
<param name="Blue">Amount of blue to clear to.</param>
1965
<param name="Alpha">Amount of alpha to clear to.</param>
1966
</member>
1967
<member name="M:Tao.DevIl.Il.ilClearImage">
1968
<summary>
1969
ilClearImage simply clears the image to the colours specified in ilClearColour. If the current image is of format IL_COLOR_INDEX, the image is cleared to all zeros, and the palette is changed to one entry of all zeros. If the current image is of format IL_LUMINANCE, the image is cleared to all zeros.
1970
</summary>
1971
<returns></returns>
1972
</member>
1973
<member name="M:Tao.DevIl.Il.ilCloneCurImage">
1974
<summary>
1975
ilCloneCurImage creates a copy of the current image and returns the id of the new image. If a subimage of the current image is currently selected via ilActiveImage, ilActiveLayer or ilActiveMipmap, the subimage is copied, not the base image.
1976
</summary>
1977
<returns></returns>
1978
</member>
1979
<member name="M:Tao.DevIl.Il.ilCompressFunc(System.Int32)">
1980
<summary>
1981
1982
</summary>
1983
<param name="Mode"></param>
1984
<returns></returns>
1985
</member>
1986
<member name="M:Tao.DevIl.Il.ilConvertImage(System.Int32,System.Int32)">
1987
<summary>
1988
ilConvertImage converts the current bound image from its format/type to DestFormat and DestType. Almost all conversions are allowable.
1989
</summary>
1990
<param name="DestFormat">The format the current image should be converted to.</param>
1991
<param name="DestType">The type the current image should be converted to.</param>
1992
<returns></returns>
1993
</member>
1994
<member name="M:Tao.DevIl.Il.ilConvertPal(System.Int32)">
1995
<summary>
1996
ilIsImage returns whether the image name in Image is a valid image in use. If the image name in Image is in use, ilIsImage returns IL_TRUE. If Image is 0, ilIsImage returns IL_FALSE, because the default image is a special image and is never returned by ilGenImages. If the image name has been deleted by ilDeleteImages or never generated byilGenImages, IL_FALSE is returned.
1997
</summary>
1998
<param name="DestFormat">The format the current image palette should be converted to. Accepted Values are: <see cref="F:Tao.DevIl.Il.IL_PAL_RGB24"/>, <see cref="F:Tao.DevIl.Il.IL_PAL_RGB32"/>, <see cref="F:Tao.DevIl.Il.IL_PAL_RGBA32"/>, <see cref="F:Tao.DevIl.Il.IL_PAL_BGR24"/>, <see cref="F:Tao.DevIl.Il.IL_PAL_BGR32"/>, <see cref="F:Tao.DevIl.Il.IL_PAL_BGRA32"/>.</param>
1999
<returns></returns>
2000
</member>
2001
<member name="M:Tao.DevIl.Il.ilCopyImage(System.Int32)">
2002
<summary>
2003
ilCopyImage copies the attributes and data from the image named in Src. The same image bound before calling ilCopyImage remains bound afterward.
2004
</summary>
2005
<param name="Src">Name of an image to copy to the current image.</param>
2006
<returns></returns>
2007
</member>
2008
<member name="M:Tao.DevIl.Il.ilCopyPixels(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.IntPtr)">
2009
<summary>
2010
s width, height or depth number of pixels will be copied to Data.
2011
</summary>
2012
<param name="XOff">Where to begin copying pixels from in the x direction.</param>
2013
<param name="YOff">Where to begin copying pixels from in the y direction.</param>
2014
<param name="ZOff">Where to begin copying pixels from in the z direction.</param>
2015
<param name="Width">How many pixels to copy in the x direction.</param>
2016
<param name="Height">How many pixels to copy in the y direction.</param>
2017
<param name="Depth">How many pixels to copy in the z direction.</param>
2018
<param name="Format">The desired format the output should be.</param>
2019
<param name="Type">The desired type the output should be.</param>
2020
<param name="Data">User-defined buffer to copy the image data to.</param>
2021
<returns></returns>
2022
</member>
2023
<member name="M:Tao.DevIl.Il.ilCreateSubImage(System.Int32,System.Int32)">
2024
<summary>
2025
2026
</summary>
2027
<param name="Type"></param>
2028
<param name="Num"></param>
2029
<returns></returns>
2030
</member>
2031
<member name="M:Tao.DevIl.Il.ilDefaultImage">
2032
<summary>
2033
ilDefaultImage creates an ugly 64x64 image of 8x8 black and yellow squares to form a checkerboard pattern. In future versions of OpenIL, there may be an option that will load this image if an image-loading function failed (unless memory could not be allocated). This way, the user can easily tell if an image was not loaded. Plus, the calling program can continue normally, even though it will have an ugly image.
2034
</summary>
2035
<returns></returns>
2036
</member>
2037
<member name="M:Tao.DevIl.Il.ilDeleteImage(System.Int32)">
2038
<summary>
2039
2040
</summary>
2041
<param name="Num"></param>
2042
</member>
2043
<member name="M:Tao.DevIl.Il.ilDeleteImages(System.Int32,System.Int32@)">
2044
<summary>
2045
ilDeleteImages deletes Num image names specified in Image. After a texture is deleted, its characteristics and dimensions are undefined, and the name may be reused byilGenImages. ilDeleteImages ignores zeros and out-of-bounds image names. If the current image is deleted, the binding reverts to the default image (image name of 0).
2046
</summary>
2047
<param name="Num">Number of image names to delete.</param>
2048
<param name="Image">Pointer to image names to delete.</param>
2049
</member>
2050
<member name="M:Tao.DevIl.Il.ilDeleteImages(System.Int32,System.Int32[])">
2051
<summary>
2052
ilDeleteImages deletes Num image names specified in Images. After a texture is deleted, its characteristics and dimensions are undefined, and the name may be reused byilGenImages. ilDeleteImages ignores zeros and out-of-bounds image names. If the current image is deleted, the binding reverts to the default image (image name of 0).
2053
</summary>
2054
<param name="Num">Number of image names to delete.</param>
2055
<param name="Images">Pointer to image names to delete.</param>
2056
</member>
2057
<member name="M:Tao.DevIl.Il.ilDisable(System.Int32)">
2058
<summary>
2059
s OpenGL counterpart glDisable.
2060
</summary>
2061
<param name="Mode">Mode to disable.</param>
2062
<returns></returns>
2063
<remarks>
2064
<para><see cref="F:Tao.DevIl.Il.IL_CONV_PAL"/> - When enabled, OpenIL automatically converts palette'd images to their base types, e.g. converting to a bgra image.</para>
2065
<para><see cref="F:Tao.DevIl.Il.IL_FILE_OVERWRITE"/> - If enabled while saving, OpenIL will overwrite existing files, else <see cref="F:Tao.DevIl.Il.IL_FILE_ALREADY_EXISTS"/> is set, and the image is not saved.</para>
2066
<para><see cref="F:Tao.DevIl.Il.IL_ORIGIN_SET"/> - When enabled, the origin is specified at an absolute position, and all images loaded or saved adhere to this set origin. For more information, check out <see cref="M:Tao.DevIl.Il.ilOriginFunc(System.Int32)"/>. </para>
2067
</remarks>
2068
</member>
2069
<member name="M:Tao.DevIl.Il.ilEnable(System.Int32)">
2070
<summary>
2071
s OpenGL counterpart glEnable.
2072
</summary>
2073
<param name="Mode">Mode to enable.</param>
2074
<returns></returns>
2075
<remarks>
2076
<para><see cref="F:Tao.DevIl.Il.IL_CONV_PAL"/> - When enabled, OpenIL automatically converts palette'd images to their base types, e.g. converting to a bgra image.</para>
2077
<para><see cref="F:Tao.DevIl.Il.IL_FILE_OVERWRITE"/> - If enabled while saving, OpenIL will overwrite existing files, else <see cref="F:Tao.DevIl.Il.IL_FILE_ALREADY_EXISTS"/> is set, and the image is not saved.</para>
2078
<para><see cref="F:Tao.DevIl.Il.IL_ORIGIN_SET"/> - When enabled, the origin is specified at an absolute position, and all images loaded or saved adhere to this set origin. For more information, check out <see cref="M:Tao.DevIl.Il.ilOriginFunc(System.Int32)"/>. </para>
2079
</remarks>
2080
</member>
2081
<member name="M:Tao.DevIl.Il.ilFormatFunc(System.Int32)">
2082
<summary>
2083
2084
</summary>
2085
<param name="Mode"></param>
2086
<returns></returns>
2087
</member>
2088
<member name="M:Tao.DevIl.Il.ilGenImages(System.Int32,System.Int32@)">
2089
<summary>
2090
ilGenImages stores Num image names in Images. The names stored are not necessarily contiguous, and names can have been deleted via ilDeleteImages beforehand. The image names stored in Images can be used with ilBindImage after calling ilGenImages. After calling ilGenImages, all image dimensions and features are undefined.
2091
</summary>
2092
<param name="Num">Number of image names to generate.</param>
2093
<param name="Images">Pointer in which the generated image names are stored.</param>
2094
</member>
2095
<member name="M:Tao.DevIl.Il.ilGenImages(System.Int32,System.Int32[])">
2096
<summary>
2097
ilGenImages stores Num image names in Images. The names stored are not necessarily contiguous, and names can have been deleted via ilDeleteImages beforehand. The image names stored in Images can be used with ilBindImage after calling ilGenImages. After calling ilGenImages, all image dimensions and features are undefined.
2098
</summary>
2099
<param name="Num">Number of image names to generate.</param>
2100
<param name="Images">Pointer in which the generated image names are stored.</param>
2101
</member>
2102
<member name="M:Tao.DevIl.Il.ilGenImage">
2103
<summary>
2104
2105
</summary>
2106
<returns></returns>
2107
</member>
2108
<member name="M:Tao.DevIl.Il.ilGetAlpha(System.Int32)">
2109
<summary>
2110
2111
</summary>
2112
<param name="Type"></param>
2113
<returns></returns>
2114
</member>
2115
<member name="M:Tao.DevIl.Il.ilGetBoolean(System.Int32)">
2116
<summary>
2117
ilGetBoolean returns the value of a selected mode.
2118
</summary>
2119
<param name="Mode">The mode value to be returned.</param>
2120
<returns></returns>
2121
<remarks>
2122
<para><see cref="F:Tao.DevIl.Il.IL_ACTIVE_IMAGE"/> - Returns the current image number.</para>
2123
<para><see cref="F:Tao.DevIl.Il.IL_ACTIVE_LAYER"/> - Returns the current layer number.</para>
2124
<para><see cref="F:Tao.DevIl.Il.IL_ACTIVE_MIPMAP"/> - Returns the current mipmap number..</para>
2125
<para><see cref="F:Tao.DevIl.Il.IL_CONV_PAL"/> - Returns whether palette'd images are converted to their base palettes types on load - e.g. converted to a bgra image.</para>
2126
<para><see cref="F:Tao.DevIl.Il.IL_CUR_IMAGE"/> - Returns the current bound image name.</para>
2127
<para><see cref="F:Tao.DevIl.Il.IL_FILE_MODE"/> - Returns whether file overwriting when saving is enabled.</para>
2128
<para><see cref="F:Tao.DevIl.Il.IL_FORMAT_MODE"/> - Returns the format images are converted to upon loading.</para>
2129
<para><see cref="F:Tao.DevIl.Il.IL_FORMAT_SET"/> - Returns whether all images loaded are converted to a specific format.</para>
2130
<para><see cref="F:Tao.DevIl.Il.IL_IMAGE_BITS_PER_PIXEL"/> - Returns the bits per pixel of the current image's data.</para>
2131
<para><see cref="F:Tao.DevIl.Il.IL_IMAGE_BYTES_PER_PIXEL"/> - Returns the bytes per pixel of the current image's data.</para>
2132
<para><see cref="F:Tao.DevIl.Il.IL_IMAGE_FORMAT"/> - Returns the current image's format.</para>
2133
<para><see cref="F:Tao.DevIl.Il.IL_IMAGE_HEIGHT"/> - Returns the current image's height.</para>
2134
<para><see cref="F:Tao.DevIl.Il.IL_IMAGE_TYPE"/> - Returns the current image's type.</para>
2135
<para><see cref="F:Tao.DevIl.Il.IL_IMAGE_WIDTH"/> - Returns the current image's width.</para>
2136
<para><see cref="F:Tao.DevIl.Il.IL_NUM_IMAGES"/> - Returns the number of images in the current image animation chain.</para>
2137
<para><see cref="F:Tao.DevIl.Il.IL_NUM_MIPMAPS"/> - Returns the number of mipmaps of the current image.</para>
2138
<para><see cref="F:Tao.DevIl.Il.IL_ORIGIN_MODE"/> - Returns the current origin position.</para>
2139
<para><see cref="F:Tao.DevIl.Il.IL_ORIGIN_SET"/> - Returns whether all images loaded and saved adhere to a specific origin.</para>
2140
<para><see cref="F:Tao.DevIl.Il.IL_PALETTE_BPP"/> - Returns the bytes per pixel of the current image's palette.</para>
2141
<para><see cref="F:Tao.DevIl.Il.IL_PALETTE_NUM_COLS"/> - Returns the number of colours of the current image's palette.</para>
2142
<para><see cref="F:Tao.DevIl.Il.IL_PALETTE_TYPE"/> - Returns the palette type of the current image.</para>
2143
<para><see cref="F:Tao.DevIl.Il.IL_TYPE_MODE"/> - Returns the type images are converted to upon loading.</para>
2144
<para><see cref="F:Tao.DevIl.Il.IL_TYPE_SET"/> - Returns whether all images loaded are converted to a specific type.</para>
2145
<para><see cref="F:Tao.DevIl.Il.IL_USE_KEY_COLOUR"/> - Returns whether OpenIL uses a key colour (not used yet).</para>
2146
<para><see cref="F:Tao.DevIl.Il.IL_VERSION_NUM"/> - Returns the version number of the shared library. This can be checked against the <see cref="F:Tao.DevIl.Il.IL_VERSION"/> #define.</para>
2147
</remarks>
2148
</member>
2149
<member name="M:Tao.DevIl.Il.ilGetBooleanv(System.Int32,System.Boolean@)">
2150
<summary>
2151
ilGetBooleanv function returns the mode value in the Param parameter.
2152
</summary>
2153
<param name="Mode">The mode value to be returned.</param>
2154
<param name="Param">Array where the values are stored</param>
2155
<remarks>
2156
<para><see cref="F:Tao.DevIl.Il.IL_ACTIVE_IMAGE"/> - Returns the current image number.</para>
2157
<para><see cref="F:Tao.DevIl.Il.IL_ACTIVE_LAYER"/> - Returns the current layer number.</para>
2158
<para><see cref="F:Tao.DevIl.Il.IL_ACTIVE_MIPMAP"/> - Returns the current mipmap number..</para>
2159
<para><see cref="F:Tao.DevIl.Il.IL_CONV_PAL"/> - Returns whether palette'd images are converted to their base palettes types on load - e.g. converted to a bgra image.</para>
2160
<para><see cref="F:Tao.DevIl.Il.IL_CUR_IMAGE"/> - Returns the current bound image name.</para>
2161
<para><see cref="F:Tao.DevIl.Il.IL_FILE_MODE"/> - Returns whether file overwriting when saving is enabled.</para>
2162
<para><see cref="F:Tao.DevIl.Il.IL_FORMAT_MODE"/> - Returns the format images are converted to upon loading.</para>
2163
<para><see cref="F:Tao.DevIl.Il.IL_FORMAT_SET"/> - Returns whether all images loaded are converted to a specific format.</para>
2164
<para><see cref="F:Tao.DevIl.Il.IL_IMAGE_BITS_PER_PIXEL"/> - Returns the bits per pixel of the current image's data.</para>
2165
<para><see cref="F:Tao.DevIl.Il.IL_IMAGE_BYTES_PER_PIXEL"/> - Returns the bytes per pixel of the current image's data.</para>
2166
<para><see cref="F:Tao.DevIl.Il.IL_IMAGE_FORMAT"/> - Returns the current image's format.</para>
2167
<para><see cref="F:Tao.DevIl.Il.IL_IMAGE_HEIGHT"/> - Returns the current image's height.</para>
2168
<para><see cref="F:Tao.DevIl.Il.IL_IMAGE_TYPE"/> - Returns the current image's type.</para>
2169
<para><see cref="F:Tao.DevIl.Il.IL_IMAGE_WIDTH"/> - Returns the current image's width.</para>
2170
<para><see cref="F:Tao.DevIl.Il.IL_NUM_IMAGES"/> - Returns the number of images in the current image animation chain.</para>
2171
<para><see cref="F:Tao.DevIl.Il.IL_NUM_MIPMAPS"/> - Returns the number of mipmaps of the current image.</para>
2172
<para><see cref="F:Tao.DevIl.Il.IL_ORIGIN_MODE"/> - Returns the current origin position.</para>
2173
<para><see cref="F:Tao.DevIl.Il.IL_ORIGIN_SET"/> - Returns whether all images loaded and saved adhere to a specific origin.</para>
2174
<para><see cref="F:Tao.DevIl.Il.IL_PALETTE_BPP"/> - Returns the bytes per pixel of the current image's palette.</para>
2175
<para><see cref="F:Tao.DevIl.Il.IL_PALETTE_NUM_COLS"/> - Returns the number of colours of the current image's palette.</para>
2176
<para><see cref="F:Tao.DevIl.Il.IL_PALETTE_TYPE"/> - Returns the palette type of the current image.</para>
2177
<para><see cref="F:Tao.DevIl.Il.IL_TYPE_MODE"/> - Returns the type images are converted to upon loading.</para>
2178
<para><see cref="F:Tao.DevIl.Il.IL_TYPE_SET"/> - Returns whether all images loaded are converted to a specific type.</para>
2179
<para><see cref="F:Tao.DevIl.Il.IL_USE_KEY_COLOUR"/> - Returns whether OpenIL uses a key colour (not used yet).</para>
2180
<para><see cref="F:Tao.DevIl.Il.IL_VERSION_NUM"/> - Returns the version number of the shared library. This can be checked against the <see cref="F:Tao.DevIl.Il.IL_VERSION"/> #define.</para>
2181
</remarks>
2182
</member>
2183
<member name="M:Tao.DevIl.Il.ilGetData">
2184
<summary>
2185
s data to allow direct access and modification to the contents of the image.
2186
</summary>
2187
<returns></returns>
2188
</member>
2189
<member name="M:Tao.DevIl.Il.ilGetDXTCData(System.IntPtr,System.Int32,System.Int32)">
2190
<summary>
2191
2192
</summary>
2193
<param name="Buffer"></param>
2194
<param name="BufferSize"></param>
2195
<param name="DXTCFormat"></param>
2196
<returns></returns>
2197
</member>
2198
<member name="M:Tao.DevIl.Il.ilGetError">
2199
<summary>
2200
Errors that occur in ILU and ILUT are also reported through ilGetError. ilGetError only returns something other than IL_NO_ERROR if detectable errors have occurred.
2201
</summary>
2202
<returns></returns>
2203
</member>
2204
<member name="M:Tao.DevIl.Il.ilGetInteger(System.Int32)">
2205
<summary>
2206
ilGetInteger returns the value of a selected mode.
2207
</summary>
2208
<param name="Mode">The mode value to be returned.</param>
2209
<returns></returns>
2210
</member>
2211
<member name="M:Tao.DevIl.Il.ilGetIntegerv(System.Int32,System.Int32@)">
2212
<summary>
2213
ilGetIntegerv function returns the mode value in the Param parameter.
2214
</summary>
2215
<param name="Mode">The mode value to be returned.</param>
2216
<param name="Param">Array where the values are stored</param>
2217
</member>
2218
<member name="M:Tao.DevIl.Il.ilGetIntegerv(System.Int32,System.Int32[])">
2219
<summary>
2220
ilGetIntegerv function returns the mode value in the Param parameter.
2221
</summary>
2222
<param name="Mode">The mode value to be returned.</param>
2223
<param name="Param">Array where the values are stored</param>
2224
</member>
2225
<member name="M:Tao.DevIl.Il.ilGetLumpPos">
2226
<summary>
2227
2228
</summary>
2229
<returns></returns>
2230
</member>
2231
<member name="M:Tao.DevIl.Il.ilGetPalette">
2232
<summary>
2233
ilGetPalette returns an unsigned byte pointer to the current bound image's palette (if one exists) to allow direct access and modification to the contents of the palette.
2234
</summary>
2235
<returns></returns>
2236
</member>
2237
<member name="M:Tao.DevIl.Il.ilGetString(System.Int32)">
2238
<summary>
2239
ilGetString returns a constant human-readable string describing the current OpenIL implementation.
2240
</summary>
2241
<param name="StringName">Describes the string to be retrieved.</param>
2242
<returns></returns>
2243
</member>
2244
<member name="M:Tao.DevIl.Il.ilHint(System.Int32,System.Int32)">
2245
<summary>
2246
s behaviour, in order to optimize either speed, memory, compression or quality, depending wholly on what the user desires.
2247
</summary>
2248
<param name="Target">An enum indicating what behaviour of the library is to be controlled.</param>
2249
<param name="Mode">The desired behaviour.</param>
2250
</member>
2251
<member name="M:Tao.DevIl.Il.ilInit">
2252
<summary>
2253
ilInit starts DevIL and must be called prior to using DevIL, or else DevIL will probably crash when you attempt to use it.
2254
</summary>
2255
</member>
2256
<member name="M:Tao.DevIl.Il.ilIsDisabled(System.Int32)">
2257
<summary>
2258
ilIsDisabled returns whether the mode indicated by Mode is disabled.
2259
</summary>
2260
<param name="Mode">Indicates an OpenIL mode</param>
2261
<returns></returns>
2262
</member>
2263
<member name="M:Tao.DevIl.Il.ilIsEnabled(System.Int32)">
2264
<summary>
2265
ilIsEnabled returns whether the mode indicated by Mode is enabled.
2266
</summary>
2267
<param name="Mode">Indicates an OpenIL mode</param>
2268
<returns></returns>
2269
</member>
2270
<member name="M:Tao.DevIl.Il.ilIsImage(System.Int32)">
2271
<summary>
2272
ilIsImage returns whether the image name in Image is a valid image in use. If the image name in Image is in use, ilIsImage returns IL_TRUE. If Image is 0, ilIsImage returns IL_FALSE, because the default image is a special image and is never returned by ilGenImages. If the image name has been deleted by ilDeleteImages or never generated byilGenImages, IL_FALSE is returned.
2273
</summary>
2274
<param name="Image">An image name.</param>
2275
<returns></returns>
2276
</member>
2277
<member name="M:Tao.DevIl.Il.ilIsValid(System.Int32,System.String)">
2278
<summary>
2279
2280
</summary>
2281
<param name="Type"></param>
2282
<param name="FileName"></param>
2283
<returns></returns>
2284
</member>
2285
<member name="M:Tao.DevIl.Il.ilIsValidF(System.Int32,System.IntPtr)">
2286
<summary>
2287
2288
</summary>
2289
<param name="Type"></param>
2290
<param name="File"></param>
2291
<returns></returns>
2292
</member>
2293
<member name="M:Tao.DevIl.Il.ilIsValidL(System.Int32,System.IntPtr,System.Int32)">
2294
<summary>
2295
2296
</summary>
2297
<param name="Type"></param>
2298
<param name="Lump"></param>
2299
<param name="Size"></param>
2300
<returns></returns>
2301
</member>
2302
<member name="M:Tao.DevIl.Il.ilIsValidL(System.Int32,System.Byte[],System.Int32)">
2303
<summary>
2304
2305
</summary>
2306
<param name="Type"></param>
2307
<param name="Lump"></param>
2308
<param name="Size"></param>
2309
<returns></returns>
2310
</member>
2311
<member name="M:Tao.DevIl.Il.ilKeyColour(System.Single,System.Single,System.Single,System.Single)">
2312
<summary>
2313
2314
</summary>
2315
<param name="Red"></param>
2316
<param name="Green"></param>
2317
<param name="Blue"></param>
2318
<param name="Alpha"></param>
2319
</member>
2320
<member name="M:Tao.DevIl.Il.ilLoad(System.Int32,System.String)">
2321
<summary>
2322
ilLoad can be used much in the same way ilLoadImage is used, except with ilLoad, it is possible to force OpenIL to load a file as a specific image format, no matter what the extension.
2323
</summary>
2324
<param name="Type">Format Specification</param>
2325
<param name="FileName">File to load the image</param>
2326
<returns></returns>
2327
</member>
2328
<member name="M:Tao.DevIl.Il.ilLoadF(System.Int32,System.IntPtr)">
2329
<summary>
2330
ilLoadF loads an image from a previously opened file
2331
</summary>
2332
<param name="Type">Image format</param>
2333
<param name="File">Pointer to a previous opened file</param>
2334
<returns></returns>
2335
</member>
2336
<member name="M:Tao.DevIl.Il.ilLoadImage(System.String)">
2337
<summary>
2338
The ilLoadImage function allows a general interface to the specific internal file-loading routines. The approach ilLoadImage takes toward determining image types is three-pronged. First, it finds the extension and checks to see if any user-registered functions (registered through ilRegisterLoad) match the extension. If nothing matches, it takes the extension and determines which function to call based on it. Lastly, it attempts to identify the image based on various image header verification functions, such as ilIsValidPngF. If all this checking fails, IL_FALSE is returned with no modification to the current bound image.
2339
</summary>
2340
<param name="FileName">Specifies which file to load an image from.</param>
2341
<returns></returns>
2342
</member>
2343
<member name="M:Tao.DevIl.Il.ilLoadL(System.Int32,System.IntPtr,System.Int32)">
2344
<summary>
2345
ilLoadL loads an image from a memory lump
2346
</summary>
2347
<param name="Type">Image format</param>
2348
<param name="Lump">Lump Address</param>
2349
<param name="Size">Lump size</param>
2350
<returns></returns>
2351
</member>
2352
<member name="M:Tao.DevIl.Il.ilLoadL(System.Int32,System.Byte[],System.Int32)">
2353
<summary>
2354
ilLoadL loads an image from a memory lump
2355
</summary>
2356
<param name="Type">Image format</param>
2357
<param name="Lump">Lump Address</param>
2358
<param name="Size">Lump size</param>
2359
<returns></returns>
2360
</member>
2361
<member name="M:Tao.DevIl.Il.ilLoadPal(System.String)">
2362
<summary>
2363
ilLoadPal simply loads a palette from the file specified by FileName into the current bound image's palette. If the current bound image is not of type IL_COLOR_INDEX, the palette is not used, but it is loaded nonetheless. ilLoadPal can load .col, Halo and Jasc PSP palette files.
2364
</summary>
2365
<param name="FileName">Filename to load the palette data from.</param>
2366
<returns></returns>
2367
</member>
2368
<member name="M:Tao.DevIl.Il.ilModAlpha(System.Double)">
2369
<summary>
2370
2371
</summary>
2372
<param name="AlphaValue"></param>
2373
</member>
2374
<member name="M:Tao.DevIl.Il.ilOriginFunc(System.Int32)">
2375
<summary>
2376
ilOriginFunc sets the origin to be used when loading all images, so that any image with a different origin will be flipped to have the set origin. This behaviour is actually disabled by default but can be enabled using ilEnable with the IL_ORIGIN_SET parameter.
2377
</summary>
2378
<param name="Mode">Specifies the origin to be used</param>
2379
<returns></returns>
2380
</member>
2381
<member name="M:Tao.DevIl.Il.ilOverlayImage(System.Int32,System.Int32,System.Int32,System.Int32)">
2382
<summary>
2383
The ilOverlayImage function copies the image named by Src onto the current bound image. XCoord, YCoord and ZCoord are allowed to be any number, even negative numbers, for if you want to start copying Src in the middle of it to the current image's left side. If the image named by Src has alpha components, then blending will occur, instead of just a simple overlay.
2384
</summary>
2385
<param name="Source">The image to copy.</param>
2386
<param name="XCoord">The starting x position of the current image to copy Src to.</param>
2387
<param name="YCoord">The starting y position of the current image to copy Src to.</param>
2388
<param name="ZCoord">The starting z position of the current image to copy Src to.</param>
2389
<returns></returns>
2390
</member>
2391
<member name="M:Tao.DevIl.Il.ilPopAttrib">
2392
<summary>
2393
ilPopAttrib pops the last pushed stack entry off the stack and copies the bits specified when pushed by ilPushAttrib to the previous set of states.
2394
</summary>
2395
</member>
2396
<member name="M:Tao.DevIl.Il.ilPushAttrib(System.Int32)">
2397
<summary>
2398
2399
</summary>
2400
<param name="Bits">Attribute bits to push.</param>
2401
</member>
2402
<member name="M:Tao.DevIl.Il.ilRegisterFormat(System.Int32)">
2403
<summary>
2404
ilRegisterFormat tells OpenIL what format the current registered image is in. This function is to be used from within functions that have been registered via ilRegisterLoad
2405
</summary>
2406
<param name="Format">The format that the registered image is in.</param>
2407
</member>
2408
<member name="M:Tao.DevIl.Il.ilRegisterLoad(System.String,Tao.DevIl.Il.IL_LOADPROC)">
2409
<summary>
2410
ilRegisterLoad allows the user to register functions for use by OpenIL, when loading unknown image types. The user can also override the default internal loading functions by passing their extension in Ext when using ilLoadImage. ilRegisterLoad allows the user to use their own loading functions while using OpenIL's capabilities, or to extend OpenIL when it does not support a specific image format
2411
</summary>
2412
<param name="Ext">Extension of the image type to load</param>
2413
<param name="Load">Pointer to a loading function</param>
2414
<returns></returns>
2415
</member>
2416
<member name="M:Tao.DevIl.Il.ilRegisterMipNum(System.Int32)">
2417
<summary>
2418
ilRegisterMipNum tells OpenIL the number of mipmaps the current image has. The mipmaps can then be chosen and modified via ilActiveMipmap. This function is to be used from within functions that have been registered via ilRegisterLoad.
2419
</summary>
2420
<param name="Num">Number of mipmaps to create.</param>
2421
<returns></returns>
2422
</member>
2423
<member name="M:Tao.DevIl.Il.ilRegisterNumImages(System.Int32)">
2424
<summary>
2425
ilRegisterNumImages tells OpenIL the number of images in the current image's animation chain. The "next" images can then be chosen and modified via ilActiveImage. This function is to be used from within functions that have been registered via ilRegisterLoad.
2426
</summary>
2427
<param name="Num">Number of images in the animation chain to create.</param>
2428
<returns></returns>
2429
</member>
2430
<member name="M:Tao.DevIl.Il.ilRegisterOrigin(System.Int32)">
2431
<summary>
2432
ilRegisterFormat tells OpenIL what format the current registered image is in. This function is to be used from within functions that have been registered via ilRegisterLoad
2433
</summary>
2434
<param name="Origin">The new Origin of the image</param>
2435
</member>
2436
<member name="M:Tao.DevIl.Il.ilRegisterPal(System.IntPtr,System.Int32,System.Int32)">
2437
<summary>
2438
The ilRegisterPal function registers the current image's palette.
2439
</summary>
2440
<param name="Pal">Pointer to palette to be copied to the current image</param>
2441
<param name="Size">Size of Pal in bytes</param>
2442
<param name="Type">Type of the palette.</param>
2443
</member>
2444
<member name="M:Tao.DevIl.Il.ilRegisterSave(System.String,Tao.DevIl.Il.IL_SAVEPROC)">
2445
<summary>
2446
ilRegisterType tells OpenIL what datatype the current registered image uses. This function is to be used from within functions that have been registered via ilRegisterLoad.
2447
</summary>
2448
<param name="Ext">Extension of the image type to save</param>
2449
<param name="Save">Pointer to a saving function</param>
2450
<returns></returns>
2451
</member>
2452
<member name="M:Tao.DevIl.Il.ilRegisterType(System.Int32)">
2453
<summary>
2454
ilRegisterType tells OpenIL what datatype the current registered image uses. This function is to be used from within functions that have been registered via ilRegisterLoad.
2455
</summary>
2456
<param name="Type">The type the current image should be converted to.</param>
2457
</member>
2458
<member name="M:Tao.DevIl.Il.ilRemoveLoad(System.String)">
2459
<summary>
2460
ilRemoveLoad removes a registered extension handler from the registered load functions list. Use this function when a new handler for an extension needs to be registered.
2461
</summary>
2462
<param name="Ext">Extension to remove (e.g. tga).</param>
2463
<returns></returns>
2464
</member>
2465
<member name="M:Tao.DevIl.Il.ilRemoveSave(System.String)">
2466
<summary>
2467
ilRemoveSave removes a registered extension handler from the registered save functions list. Use this function when a new handler for an extension needs to be registered.
2468
</summary>
2469
<param name="Ext">Extension to remove (e.g. tga).</param>
2470
<returns></returns>
2471
</member>
2472
<member name="M:Tao.DevIl.Il.ilResetMemory">
2473
<summary>
2474
2475
</summary>
2476
</member>
2477
<member name="M:Tao.DevIl.Il.ilResetRead">
2478
<summary>
2479
ilResetRead resets the reading functions set by ilSetRead.
2480
</summary>
2481
</member>
2482
<member name="M:Tao.DevIl.Il.ilResetWrite">
2483
<summary>
2484
ilResetWrite resets the writing functions set by ilSetWrite.
2485
</summary>
2486
</member>
2487
<member name="M:Tao.DevIl.Il.ilSave(System.Int32,System.String)">
2488
<summary>
2489
ilSave can be used much in the same way ilSaveImage is used, except with ilSave, it is possible to force OpenIL to save a file as a specific image format, no matter what the extension.
2490
</summary>
2491
<param name="Type">Image format.</param>
2492
<param name="FileName">The filename of the file to save to.</param>
2493
<returns></returns>
2494
</member>
2495
<member name="M:Tao.DevIl.Il.ilSaveF(System.Int32,System.IntPtr)">
2496
<summary>
2497
ilSaveF saves an image to a previously opened file
2498
</summary>
2499
<param name="Type">Image format</param>
2500
<param name="File">Pointer to a previous opened file</param>
2501
<returns></returns>
2502
</member>
2503
<member name="M:Tao.DevIl.Il.ilSaveImage(System.String)">
2504
<summary>
2505
2506
</summary>
2507
<param name="FileName">Specifies which file to save an image to</param>
2508
<returns></returns>
2509
</member>
2510
<member name="M:Tao.DevIl.Il.ilSaveL(System.Int32,System.IntPtr,System.Int32)">
2511
<summary>
2512
ilSaveL saves an image to a memory lump
2513
</summary>
2514
<param name="Type">Image format</param>
2515
<param name="Lump">Lump Address</param>
2516
<param name="Size">Lump size</param>
2517
<returns></returns>
2518
</member>
2519
<member name="M:Tao.DevIl.Il.ilSaveL(System.Int32,System.Byte[],System.Int32)">
2520
<summary>
2521
ilSaveL saves an image to a memory lump
2522
</summary>
2523
<param name="Type">Image format</param>
2524
<param name="Lump">Lump Address</param>
2525
<param name="Size">Lump size</param>
2526
<returns></returns>
2527
</member>
2528
<member name="M:Tao.DevIl.Il.ilSavePal(System.String)">
2529
<summary>
2530
If the current bound image has a palette, ilSavePal saves the current image's palette to the file specified by FileName. Currently, OpenIL only supports saving to Paint Shop Pro .pal files.
2531
</summary>
2532
<param name="FileName">Filename to save the palette data to.</param>
2533
<returns></returns>
2534
</member>
2535
<member name="M:Tao.DevIl.Il.ilSetAlpha(System.Double)">
2536
<summary>
2537
2538
</summary>
2539
<param name="AlphaValue"></param>
2540
</member>
2541
<member name="M:Tao.DevIl.Il.ilSetData(System.IntPtr)">
2542
<summary>
2543
ilSetData just updates the current bound image data (bound by ilBindImage) with new data of the same size. This way new memory does not have to be allocated, so transfers are much faster.
2544
</summary>
2545
<param name="Data">Specifies the new image data to update the image with.</param>
2546
<returns></returns>
2547
</member>
2548
<member name="M:Tao.DevIl.Il.ilSetDuration(System.Int32)">
2549
<summary>
2550
ilSetDuration allows you to set how long to show the currently bound image. This function can also change the durations of individual images in animation chains.
2551
</summary>
2552
<param name="Duration">Number of milliseconds to play the currently bound image.</param>
2553
<returns></returns>
2554
</member>
2555
<member name="M:Tao.DevIl.Il.ilSetInteger(System.Int32,System.Int32)">
2556
<summary>
2557
The ilSetInteger function sets the value of a selected mode. it's the ilGetInteger's counterpart
2558
</summary>
2559
<param name="Mode">The mode value to be modified.</param>
2560
<param name="Param">The value to set the mode with.</param>
2561
</member>
2562
<member name="M:Tao.DevIl.Il.ilSetMemory(Tao.DevIl.Il.mAlloc,Tao.DevIl.Il.mFree)">
2563
<summary>
2564
ilSetMemory was created to let DevIL users override the default memory allocation and deallocation functions present in DevIL. This support can be useful if you are using your own optimized memory handler or anything similar.
2565
</summary>
2566
<param name="AllocFunc">Specifies a function to override DevIL's allocation function.</param>
2567
<param name="FreeFunc">Specifies a function to override DevIL's deallocation function.</param>
2568
</member>
2569
<member name="M:Tao.DevIl.Il.ilSetPixels(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.IntPtr)">
2570
<summary>
2571
ilCopyPixels has very simple behaviour. It simply copies a block of pixels from the Data buffer to the current image's data. XOff, YOff and ZOff can be used to skip a certain number of pixels in each respective direction. If XOff + Width, YOff + Height and/or ZOff + Depth is greater than the current image's width, height or depth, only the current image's width, height or depth number of pixels will be copied to the current image's data buffer.
2572
</summary>
2573
<param name="XOff">Where to begin copying pixels to in the x direction.</param>
2574
<param name="YOff">Where to begin copying pixels to in the y direction.</param>
2575
<param name="ZOff">Where to begin copying pixels to in the z direction.</param>
2576
<param name="Width">How many pixels to copy in the x direction.</param>
2577
<param name="Height">How many pixels to copy in the y direction.</param>
2578
<param name="Depth">How many pixels to copy in the z direction.</param>
2579
<param name="Format">The format the input is.</param>
2580
<param name="Type">The type the input is.</param>
2581
<param name="Data">User-defined buffer to copy the image data to.</param>
2582
</member>
2583
<member name="M:Tao.DevIl.Il.ilSetRead(Tao.DevIl.Il.fOpenRProc,Tao.DevIl.Il.fCloseRProc,Tao.DevIl.Il.fEofProc,Tao.DevIl.Il.fGetcProc,Tao.DevIl.Il.fReadProc,Tao.DevIl.Il.fSeekRProc,Tao.DevIl.Il.fTellRProc)">
2584
<summary>
2585
datatype ILHANDLE is passed to these functions when used, so any internal datatype used by the differing language (or file handle) can be used.
2586
</summary>
2587
<param name="Open">Pointer to a function to open a file.</param>
2588
<param name="Close">Pointer to a function to close a file.</param>
2589
<param name="Eof">Pointer to a function that returns IL_TRUE if the end of file is reached.</param>
2590
<param name="Getc">Pointer to a function to return one byte from a file.</param>
2591
<param name="Read">Pointer to a function to read multiple bytes from a file.</param>
2592
<param name="Seek">Pointer to a function to change position in a file.</param>
2593
<param name="Tell">Pointer to a function to report the position in a file.</param>
2594
</member>
2595
<member name="M:Tao.DevIl.Il.ilSetString(System.Int32,System.String)">
2596
<summary>
2597
ilSetString gives DevIL users the option to set strings in certain file formats that have fields for strings, making DevIL highly customizable. Choose one of the acceptable parameters for Mode and specify any string you want. If the string is too long, it will be truncated when writing to the file.
2598
</summary>
2599
<param name="Mode">Specifies the string to be set.</param>
2600
<param name="str">String to use for setting a string field of a specified image format.</param>
2601
</member>
2602
<member name="M:Tao.DevIl.Il.ilSetWrite(Tao.DevIl.Il.fOpenWProc,Tao.DevIl.Il.fCloseWProc,Tao.DevIl.Il.fPutcProc,Tao.DevIl.Il.fSeekWProc,Tao.DevIl.Il.fTellWProc,Tao.DevIl.Il.fWriteProc)">
2603
<summary>
2604
ilSetWrite allows you to override the default DevIL saving functions with your own. You are virtually unlimited in how your functions work, as long as they have the same behaviour as DevIL's default saving functions. All the functions work on the ILHANDLE type, which is a just a void pointer.
2605
</summary>
2606
<param name="Open">Pointer to a function to open a file.</param>
2607
<param name="Close">Pointer to a function to close a file.</param>
2608
<param name="Putc">Pointer to a function to write one byte to a file.</param>
2609
<param name="Seek">Pointer to a function to change position in a file.</param>
2610
<param name="Tell">Pointer to a function to report the position in a file.</param>
2611
<param name="Write">Pointer to a function to write multiple bytes to a file.</param>
2612
</member>
2613
<member name="M:Tao.DevIl.Il.ilShutDown">
2614
<summary>
2615
2616
</summary>
2617
</member>
2618
<member name="M:Tao.DevIl.Il.ilTexImage(System.Int32,System.Int32,System.Int32,System.Byte,System.Int32,System.Int32,System.IntPtr)">
2619
<summary>
2620
Any current image data is destroyed by ilTexImage and replaced by a new image with the attributes specified. The new image data has undefined values. To set the new image data to a certain value, use ilClearImage or ilClearImageTo.
2621
</summary>
2622
<param name="Width">Specifies the new image width. This cannot be 0.</param>
2623
<param name="Height">Specifies the new image height. This cannot be 0.</param>
2624
<param name="Depth">Specifies the new image depth. Anything greater than 1 will make the image 3d. This cannot be 0.</param>
2625
<param name="numChannels">Specifies the new channels. Common values are 3 and 4.</param>
2626
<param name="Format">Specifies the data format this image has. For a list of values this can be, see the See Also section.</param>
2627
<param name="Type">Specifies the data format this image has. For a list of values this can be, see the See Also section.</param>
2628
<param name="Data">Specifies data that should be copied to the new image. If this parameter is NULL, no data is copied, and the new image data consists of undefined values.</param>
2629
<returns></returns>
2630
</member>
2631
<member name="M:Tao.DevIl.Il.ilTypeFromExt(System.String)">
2632
<summary>
2633
2634
</summary>
2635
<param name="FileName"></param>
2636
<returns></returns>
2637
</member>
2638
<member name="M:Tao.DevIl.Il.ilTypeFunc(System.Int32)">
2639
<summary>
2640
2641
</summary>
2642
<param name="Mode"></param>
2643
<returns></returns>
2644
</member>
2645
<member name="M:Tao.DevIl.Il.ilLoadData(System.String,System.Int32,System.Int32,System.Int32,System.Byte)">
2646
<summary>
2647
2648
</summary>
2649
<param name="FileName"></param>
2650
<param name="Width"></param>
2651
<param name="Height"></param>
2652
<param name="Depth"></param>
2653
<param name="Bpp"></param>
2654
<returns></returns>
2655
</member>
2656
<member name="M:Tao.DevIl.Il.ilLoadDataF(System.IntPtr,System.Int32,System.Int32,System.Int32,System.Byte)">
2657
<summary>
2658
2659
</summary>
2660
<param name="File"></param>
2661
<param name="Width"></param>
2662
<param name="Height"></param>
2663
<param name="Depth"></param>
2664
<param name="Bpp"></param>
2665
<returns></returns>
2666
</member>
2667
<member name="M:Tao.DevIl.Il.ilLoadDataL(System.IntPtr,System.Int32,System.Int32,System.Int32,System.Int32,System.Byte)">
2668
<summary>
2669
2670
</summary>
2671
<param name="Lump"></param>
2672
<param name="Size"></param>
2673
<param name="Width"></param>
2674
<param name="Height"></param>
2675
<param name="Depth"></param>
2676
<param name="Bpp"></param>
2677
<returns></returns>
2678
</member>
2679
<member name="M:Tao.DevIl.Il.ilLoadDataL(System.Byte[],System.Int32,System.Int32,System.Int32,System.Int32,System.Byte)">
2680
<summary>
2681
2682
</summary>
2683
<param name="Lump"></param>
2684
<param name="Size"></param>
2685
<param name="Width"></param>
2686
<param name="Height"></param>
2687
<param name="Depth"></param>
2688
<param name="Bpp"></param>
2689
<returns></returns>
2690
</member>
2691
<member name="M:Tao.DevIl.Il.ilSaveData(System.String)">
2692
<summary>
2693
2694
</summary>
2695
<param name="FileName"></param>
2696
<returns></returns>
2697
</member>
2698
<member name="M:Tao.DevIl.Il.ilLoadFromJpegStruct(System.IntPtr)">
2699
<summary>
2700
2701
</summary>
2702
<param name="JpegDecompressorPtr"></param>
2703
<returns></returns>
2704
</member>
2705
<member name="M:Tao.DevIl.Il.ilSaveFromJpegStruct(System.IntPtr)">
2706
<summary>
2707
2708
</summary>
2709
<param name="JpegCompressorPtr"></param>
2710
<returns></returns>
2711
</member>
2712
<member name="T:Tao.DevIl.Il.fCloseRProc">
2713
<summary>
2714
2715
</summary>
2716
<param name="handle"></param>
2717
</member>
2718
<member name="T:Tao.DevIl.Il.fEofProc">
2719
<summary>
2720
2721
</summary>
2722
<param name="handle"></param>
2723
<returns></returns>
2724
</member>
2725
<member name="T:Tao.DevIl.Il.fGetcProc">
2726
<summary>
2727
2728
</summary>
2729
<param name="handle"></param>
2730
<returns></returns>
2731
</member>
2732
<member name="T:Tao.DevIl.Il.fOpenRProc">
2733
<summary>
2734
2735
</summary>
2736
<param name="str"></param>
2737
<returns></returns>
2738
</member>
2739
<member name="T:Tao.DevIl.Il.fReadProc">
2740
<summary>
2741
2742
</summary>
2743
<param name="ptr"></param>
2744
<param name="a"></param>
2745
<param name="b"></param>
2746
<param name="handle"></param>
2747
<returns></returns>
2748
</member>
2749
<member name="T:Tao.DevIl.Il.fSeekRProc">
2750
<summary>
2751
2752
</summary>
2753
<param name="handle"></param>
2754
<param name="a"></param>
2755
<param name="b"></param>
2756
<returns></returns>
2757
</member>
2758
<member name="T:Tao.DevIl.Il.fTellRProc">
2759
<summary>
2760
2761
</summary>
2762
<param name="handle"></param>
2763
<returns></returns>
2764
</member>
2765
<member name="T:Tao.DevIl.Il.fCloseWProc">
2766
<summary>
2767
2768
</summary>
2769
<param name="handle"></param>
2770
</member>
2771
<member name="T:Tao.DevIl.Il.fOpenWProc">
2772
<summary>
2773
2774
</summary>
2775
<param name="str"></param>
2776
<returns></returns>
2777
</member>
2778
<member name="T:Tao.DevIl.Il.fPutcProc">
2779
<summary>
2780
2781
</summary>
2782
<param name="byt"></param>
2783
<param name="handle"></param>
2784
<returns></returns>
2785
</member>
2786
<member name="T:Tao.DevIl.Il.fSeekWProc">
2787
<summary>
2788
2789
</summary>
2790
<param name="handle"></param>
2791
<param name="a"></param>
2792
<param name="b"></param>
2793
<returns></returns>
2794
</member>
2795
<member name="T:Tao.DevIl.Il.fTellWProc">
2796
<summary>
2797
2798
</summary>
2799
<param name="handle"></param>
2800
<returns></returns>
2801
</member>
2802
<member name="T:Tao.DevIl.Il.fWriteProc">
2803
<summary>
2804
2805
</summary>
2806
<param name="ptr"></param>
2807
<param name="a"></param>
2808
<param name="b"></param>
2809
<param name="handle"></param>
2810
<returns></returns>
2811
</member>
2812
<member name="T:Tao.DevIl.Il.mAlloc">
2813
<summary>
2814
2815
</summary>
2816
<param name="a"></param>
2817
</member>
2818
<member name="T:Tao.DevIl.Il.mFree">
2819
<summary>
2820
2821
</summary>
2822
<param name="ptr"></param>
2823
</member>
2824
<member name="T:Tao.DevIl.Il.IL_LOADPROC">
2825
<summary>
2826
2827
</summary>
2828
<param name="str"></param>
2829
<returns></returns>
2830
</member>
2831
<member name="T:Tao.DevIl.Il.IL_SAVEPROC">
2832
<summary>
2833
2834
</summary>
2835
<param name="str"></param>
2836
<returns></returns>
2837
</member>
2838
<member name="T:Tao.DevIl.Ilu">
2839
<summary>
2840
DevIL (Developer's Image Library) ILU binding for .NET.
2841
</summary>
2842
</member>
2843
<member name="F:Tao.DevIl.Ilu.CALLING_CONVENTION">
2844
<summary>
2845
Specifies the calling convention.
2846
</summary>
2847
<remarks>
2848
Specifies <see cref="F:System.Runtime.InteropServices.CallingConvention.Cdecl"/> for Windows and
2849
Linux.
2850
</remarks>
2851
</member>
2852
<member name="F:Tao.DevIl.Ilu.ILU_NATIVE_LIBRARY">
2853
<summary>
2854
Specifies the DevIL ILU native library used in the bindings
2855
</summary>
2856
<remarks>
2857
The Windows dll is specified here universally - note that
2858
under Mono the non-windows native library can be mapped using
2859
the ".config" file mechanism. Kudos to the Mono team for this
2860
simple yet elegant solution.
2861
</remarks>
2862
</member>
2863
<member name="F:Tao.DevIl.Ilu.ILU_VERSION_1_6_8">
2864
<summary>
2865
2866
</summary>
2867
</member>
2868
<member name="F:Tao.DevIl.Ilu.ILU_VERSION">
2869
<summary>
2870
2871
</summary>
2872
</member>
2873
<member name="F:Tao.DevIl.Ilu.ILU_FILTER">
2874
<summary>
2875
2876
</summary>
2877
</member>
2878
<member name="F:Tao.DevIl.Ilu.ILU_NEAREST">
2879
<summary>
2880
2881
</summary>
2882
</member>
2883
<member name="F:Tao.DevIl.Ilu.ILU_LINEAR">
2884
<summary>
2885
2886
</summary>
2887
</member>
2888
<member name="F:Tao.DevIl.Ilu.ILU_BILINEAR">
2889
<summary>
2890
2891
</summary>
2892
</member>
2893
<member name="F:Tao.DevIl.Ilu.ILU_SCALE_BOX">
2894
<summary>
2895
2896
</summary>
2897
</member>
2898
<member name="F:Tao.DevIl.Ilu.ILU_SCALE_TRIANGLE">
2899
<summary>
2900
2901
</summary>
2902
</member>
2903
<member name="F:Tao.DevIl.Ilu.ILU_SCALE_BELL">
2904
<summary>
2905
2906
</summary>
2907
</member>
2908
<member name="F:Tao.DevIl.Ilu.ILU_SCALE_BSPLINE">
2909
<summary>
2910
2911
</summary>
2912
</member>
2913
<member name="F:Tao.DevIl.Ilu.ILU_SCALE_LANCZOS3">
2914
<summary>
2915
2916
</summary>
2917
</member>
2918
<member name="F:Tao.DevIl.Ilu.ILU_SCALE_MITCHELL">
2919
<summary>
2920
2921
</summary>
2922
</member>
2923
<member name="F:Tao.DevIl.Ilu.ILU_INVALID_ENUM">
2924
<summary>
2925
A Parameter was invalid or out of range
2926
</summary>
2927
</member>
2928
<member name="F:Tao.DevIl.Ilu.ILU_OUT_OF_MEMORY">
2929
<summary>
2930
Could not allocate enough memory in an operation
2931
</summary>
2932
</member>
2933
<member name="F:Tao.DevIl.Ilu.ILU_INTERNAL_ERROR">
2934
<summary>
2935
A serious error has occurred.
2936
</summary>
2937
</member>
2938
<member name="F:Tao.DevIl.Ilu.ILU_INVALID_VALUE">
2939
<summary>
2940
An invalid value was passed to a function or was in a file
2941
</summary>
2942
</member>
2943
<member name="F:Tao.DevIl.Ilu.ILU_ILLEGAL_OPERATION">
2944
<summary>
2945
The operation attempted is not allowable in the current state. The function returns with no ill side effects. Generally there is currently no image bound or it has been deleted via ilDeleteImages. You should use ilGenImages and ilBindImage before calling the function.
2946
</summary>
2947
</member>
2948
<member name="F:Tao.DevIl.Ilu.ILU_INVALID_PARAM">
2949
<summary>
2950
A Parameter was invalid or out of range
2951
</summary>
2952
</member>
2953
<member name="F:Tao.DevIl.Ilu.ILU_PLACEMENT">
2954
<summary>
2955
2956
</summary>
2957
</member>
2958
<member name="F:Tao.DevIl.Ilu.ILU_LOWER_LEFT">
2959
<summary>
2960
2961
</summary>
2962
</member>
2963
<member name="F:Tao.DevIl.Ilu.ILU_LOWER_RIGHT">
2964
<summary>
2965
2966
</summary>
2967
</member>
2968
<member name="F:Tao.DevIl.Ilu.ILU_UPPER_LEFT">
2969
<summary>
2970
2971
</summary>
2972
</member>
2973
<member name="F:Tao.DevIl.Ilu.ILU_UPPER_RIGHT">
2974
<summary>
2975
2976
</summary>
2977
</member>
2978
<member name="F:Tao.DevIl.Ilu.ILU_CENTER">
2979
<summary>
2980
2981
</summary>
2982
</member>
2983
<member name="F:Tao.DevIl.Ilu.ILU_CONVOLUTION_MATRIX">
2984
<summary>
2985
2986
</summary>
2987
</member>
2988
<member name="F:Tao.DevIl.Ilu.ILU_VERSION_NUM">
2989
<summary>
2990
2991
</summary>
2992
</member>
2993
<member name="F:Tao.DevIl.Ilu.ILU_VENDOR">
2994
<summary>
2995
2996
</summary>
2997
</member>
2998
<member name="M:Tao.DevIl.Ilu.iluAlienify">
2999
<summary>
3000
The story behind this function is actually sorta funny. I had been using a picture of me (contact me if you want it! =) as a test image, and I started working on some colour matrix filters. Well, my first attempt screwed-up, because I had changed the equations to accomodate my bgr image, but I transposed the equations entirely wrong. I got a really neat output, though, where I looked like an alien. =) I decided to keep the screw-up and placed it in iluAlienify. I can't say I've ever run across a filter like this before.
3001
</summary>
3002
<returns></returns>
3003
</member>
3004
<member name="M:Tao.DevIl.Ilu.iluBlurAvg(System.Int32)">
3005
<summary>
3006
iluBlurAvg blurs an image using an averaging convolution filter. The filter is applied up to Iter number of times, giving more of a blurring effect the higher Iter is.
3007
</summary>
3008
<param name="Iter">Number of iterations of blurring to perform.</param>
3009
<returns></returns>
3010
</member>
3011
<member name="M:Tao.DevIl.Ilu.iluBlurGaussian(System.Int32)">
3012
<summary>
3013
iluBlurGaussian blurs an image using a Gaussian convolution filter, which usually gives better results than the filter used by iluBlurAvg. The filter is applied up to Iter number of times, giving more of a blurring effect the higher Iter is.
3014
</summary>
3015
<param name="Iter">Number of iterations of blurring to perform.</param>
3016
<returns></returns>
3017
</member>
3018
<member name="M:Tao.DevIl.Ilu.iluBuildMipmaps">
3019
<summary>
3020
iluBuildMipmaps generates power-of-2 mipmaps for an image. If the image does not have power-of-2 dimensions, then the image is resized via iluScale. Mipmaps are then generated for the image, down to a 1x1 image. To use the mipmaps, see ilActiveMipmap.
3021
</summary>
3022
<returns></returns>
3023
</member>
3024
<member name="M:Tao.DevIl.Ilu.iluColoursUsed">
3025
<summary>
3026
iluColoursUsed creates a copy of the image data, quicksorts it and counts the number of unique colours in the image. This value is returned without affecting the original image.
3027
</summary>
3028
<returns></returns>
3029
</member>
3030
<member name="M:Tao.DevIl.Ilu.iluCompareImage(System.Int32)">
3031
<summary>
3032
iluCompareImage compares the current image to the image having the name in Comp. If both images are identical, IL_TRUE is returned. IL_FALSE is returned if the images are not identical. The bound image before calling this function remains the bound image after calling ilCompareImage.
3033
</summary>
3034
<param name="Comp">The image to compare with.</param>
3035
<returns></returns>
3036
</member>
3037
<member name="M:Tao.DevIl.Ilu.iluContrast(System.Single)">
3038
<summary>
3039
iluContrast changes the contrast of an image by using interpolation and extrapolation. Common values for Contrast are in the range -0.5 to 1.7. Anything below 0.0 generates a negative of the image with varying contrast. 1.0 outputs the original image. 0.0 - 1.0 lowers the contrast of the image. 1.0 - 1.7 increases the contrast of the image. This effect is caused by interpolating (or extrapolating) the source image with a totally grey image.
3040
</summary>
3041
<param name="Contrast">The factor to contrast by</param>
3042
<returns></returns>
3043
</member>
3044
<member name="M:Tao.DevIl.Ilu.iluCrop(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
3045
<summary>
3046
iluCrop "crops" the current image to new dimensions. The new image appears the same as the original, but portions of the image are clipped-off, depending on the values of the parameters of these functions. If XOff + Width, YOff + Height or ZOff + Depth is larger than the current image's dimensions, ILU_ILLEGAL_OPERATION is set. If ZOff is minus or equal to one the crop will be done only on 2 dimensions
3047
</summary>
3048
<param name="XOff">Number of pixels to skip in the x direction.</param>
3049
<param name="YOff">Number of pixels to skip in the y direction.</param>
3050
<param name="ZOff">Number of pixels to skip in the z direction.</param>
3051
<param name="Width">Number of pixels to preserve in the x direction.</param>
3052
<param name="Height">Number of pixels to preserve in the y direction.</param>
3053
<param name="Depth">Number of pixels to preserve in the z direction.</param>
3054
<returns></returns>
3055
</member>
3056
<member name="M:Tao.DevIl.Ilu.iluDeleteImage(System.Int32)">
3057
<summary>
3058
iluDeleteImage is a convenience function to delete a single image instead of calling ilDeleteImages
3059
</summary>
3060
<param name="Id">The image name to delete</param>
3061
</member>
3062
<member name="M:Tao.DevIl.Ilu.iluEdgeDetectE">
3063
<summary>
3064
iluEdgeDetectP detects the edges in the current image by combining two convolution filters. The filters used are Prewitt filters.
3065
</summary>
3066
<returns></returns>
3067
</member>
3068
<member name="M:Tao.DevIl.Ilu.iluEdgeDetectP">
3069
<summary>
3070
iluEdgeDetectP detects the edges in the current image by combining two convolution filters. The filters used are Prewitt filters.
3071
</summary>
3072
<returns></returns>
3073
</member>
3074
<member name="M:Tao.DevIl.Ilu.iluEdgeDetectS">
3075
<summary>
3076
iluEdgeDetectS detects the edges in the current image by combining two convolution filters. The filters used are Sobel filters.
3077
</summary>
3078
<returns></returns>
3079
</member>
3080
<member name="M:Tao.DevIl.Ilu.iluEmboss">
3081
<summary>
3082
iluEmboss embosses an image, causing it to have a "relief" feel to it using a convolution filter:
3083
</summary>
3084
<returns></returns>
3085
</member>
3086
<member name="M:Tao.DevIl.Ilu.iluEnlargeCanvas(System.Int32,System.Int32,System.Int32)">
3087
<summary>
3088
iluEnlargeCanvas enlarges the canvas of the current image, clearing the background to the colour specified in ilClearColour. To control the placement of the image, use iluImageParameter
3089
</summary>
3090
<param name="Width">New image width - must be larger than the current image's width.</param>
3091
<param name="Height">New image height - must be larger than the current image's width.</param>
3092
<param name="Depth">New image depth - must be larger than the current image's width.</param>
3093
<returns></returns>
3094
</member>
3095
<member name="M:Tao.DevIl.Ilu.iluEnlargeImage(System.Single,System.Single,System.Single)">
3096
<summary>
3097
3098
</summary>
3099
<param name="XDim"></param>
3100
<param name="YDim"></param>
3101
<param name="ZDim"></param>
3102
<returns></returns>
3103
</member>
3104
<member name="M:Tao.DevIl.Ilu.iluEqualize">
3105
<summary>
3106
3107
</summary>
3108
<returns></returns>
3109
</member>
3110
<member name="M:Tao.DevIl.Ilu.iluErrorString(System.Int32)">
3111
<summary>
3112
iluErrorString returns a human-readable string of the error in Error. This can be useful for displaying the human-readable error in your program to let the user know wtf just happened.
3113
</summary>
3114
<param name="Error">Enum that describes the string to be retrieved.</param>
3115
<returns></returns>
3116
</member>
3117
<member name="M:Tao.DevIl.Ilu.iluConvolution(System.Int32[],System.Int32,System.Int32)">
3118
<summary>
3119
3120
</summary>
3121
<param name="matrix"></param>
3122
<param name="scale"></param>
3123
<param name="bias"></param>
3124
<returns></returns>
3125
</member>
3126
<member name="M:Tao.DevIl.Ilu.iluFlipImage">
3127
<summary>
3128
iluFlipImage inverts an image over the x axis. The image will be upside-down after calling this function. If this function is called twice in succession, the image is restored to its original state. A version of this function in OpenIL is used throughout internally when loading images to correct images that would otherwise be upside-down. Using ilOriginFunc will essentially tell the library which way is up.
3129
</summary>
3130
<returns></returns>
3131
</member>
3132
<member name="M:Tao.DevIl.Ilu.iluGammaCorrect(System.Single)">
3133
<summary>
3134
reater than 1.0, the image is brightened. It uses interpolation so it's slower then iluGammaCorrectScale
3135
</summary>
3136
<param name="Gamma">Gamma correction.</param>
3137
<returns></returns>
3138
</member>
3139
<member name="M:Tao.DevIl.Ilu.iluGenImage">
3140
<summary>
3141
iluGenImage is a convenience function to delete a single image instead of calling ilGenImages
3142
</summary>
3143
<returns></returns>
3144
</member>
3145
<member name="M:Tao.DevIl.Ilu.iluGetImageInfo(Tao.DevIl.ILinfo@)">
3146
<summary>
3147
The iluGetImageInfo function retrieves information about the current image in an ILinfo struct. This is useful when you are repeatedly calling ilGetInteger and is more efficient in this case.
3148
</summary>
3149
<param name="Info">ILinfo struct to receive the image information.</param>
3150
</member>
3151
<member name="M:Tao.DevIl.Ilu.iluGetInteger(System.Int32)">
3152
<summary>
3153
The iluGetInteger function returns the value of a selected mode
3154
</summary>
3155
<param name="Mode">The mode value to be returned.</param>
3156
<returns></returns>
3157
</member>
3158
<member name="M:Tao.DevIl.Ilu.iluGetIntegerv(System.Int32,System.Int32@)">
3159
<summary>
3160
The iluGetIntegerv function returns the mode value in the Param parameter.
3161
</summary>
3162
<param name="Mode">The mode value to be returned.</param>
3163
<param name="Param">When used, the value is stored here instead of returned..</param>
3164
</member>
3165
<member name="M:Tao.DevIl.Ilu.iluGetString(System.Int32)">
3166
<summary>
3167
iluGetString returns a constant human-readable string describing the current OpenILU implementation.
3168
</summary>
3169
<param name="StringName">Enum that describes the string to be retrieved.</param>
3170
<returns></returns>
3171
</member>
3172
<member name="M:Tao.DevIl.Ilu.iluImageParameter(System.Int32,System.Int32)">
3173
<summary>
3174
iluImageParameter modifies the behaviour of some ilu functions. Right now, it controls the behaviour of iluEnlargeCanvas and iluScale. For ILU_FILTER, values for Param other than ILU_NEAREST, ILU_LINEAR and ILU_BILINEAR are higher-quality scaling filters and take longer to perform.
3175
</summary>
3176
<param name="PName">Parameter name</param>
3177
<param name="Param">Behaviour to use</param>
3178
</member>
3179
<member name="M:Tao.DevIl.Ilu.iluInit">
3180
<summary>
3181
iluInit starts ILU and must be called prior to using ILU
3182
</summary>
3183
</member>
3184
<member name="M:Tao.DevIl.Ilu.iluInvertAlpha">
3185
<summary>
3186
iluInvertAlpha inverts the alpha of the currently bound image.
3187
</summary>
3188
<returns></returns>
3189
</member>
3190
<member name="M:Tao.DevIl.Ilu.iluLoadImage(System.String)">
3191
<summary>
3192
3193
</summary>
3194
<param name="FileName"></param>
3195
<returns></returns>
3196
</member>
3197
<member name="M:Tao.DevIl.Ilu.iluMirror">
3198
<summary>
3199
iluMirror mirrors an image across its y axis, making it appear backwards.
3200
</summary>
3201
<returns></returns>
3202
</member>
3203
<member name="M:Tao.DevIl.Ilu.iluNegative">
3204
<summary>
3205
iluNegative creates a negative version of an image, like it was viewed as a picture negative instead of the actual picture. The effect is caused by inverting the image's colours, such as a green pixel would become purple (red-blue).
3206
</summary>
3207
<returns></returns>
3208
</member>
3209
<member name="M:Tao.DevIl.Ilu.iluNoisify(System.Single)">
3210
<summary>
3211
3212
</summary>
3213
<param name="Tolerance"></param>
3214
<returns></returns>
3215
</member>
3216
<member name="M:Tao.DevIl.Ilu.iluPixelize(System.Int32)">
3217
<summary>
3218
iluPixelize performs the effect that can be seen on television, where people want their identity to remain anonymous, so the editors cover the person's face with a very blocky pixelized version. PixSize specifies how blocky the image should be, with 1 being the lowest blockiness (doesn't change the image).
3219
</summary>
3220
<param name="PixSize">New pixel size</param>
3221
<returns></returns>
3222
</member>
3223
<member name="M:Tao.DevIl.Ilu.iluRegionfv(Tao.DevIl.ILpointf[],System.Int32)">
3224
<summary>
3225
3226
</summary>
3227
<param name="Points"></param>
3228
<param name="n"></param>
3229
</member>
3230
<member name="M:Tao.DevIl.Ilu.iluRegioniv(Tao.DevIl.ILpointi[],System.Int32)">
3231
<summary>
3232
3233
</summary>
3234
<param name="Points"></param>
3235
<param name="n"></param>
3236
</member>
3237
<member name="M:Tao.DevIl.Ilu.iluReplaceColour(System.Byte,System.Byte,System.Byte,System.Single)">
3238
<summary>
3239
3240
</summary>
3241
<param name="Red"></param>
3242
<param name="Green"></param>
3243
<param name="Blue"></param>
3244
<param name="Tolerance"></param>
3245
<returns></returns>
3246
</member>
3247
<member name="M:Tao.DevIl.Ilu.iluRotate(System.Single)">
3248
<summary>
3249
iluRotate simply rotates an image about the center by Angle degrees. The background where there is space left by the rotation will be set to the clear colour.
3250
</summary>
3251
<param name="Angle">Angle in degrees to rotate the image.</param>
3252
<returns></returns>
3253
</member>
3254
<member name="M:Tao.DevIl.Ilu.iluRotate3D(System.Single,System.Single,System.Single,System.Single)">
3255
<summary>
3256
3257
</summary>
3258
<param name="x"></param>
3259
<param name="y"></param>
3260
<param name="z"></param>
3261
<param name="Angle"></param>
3262
<returns></returns>
3263
</member>
3264
<member name="M:Tao.DevIl.Ilu.iluSaturate1f(System.Single)">
3265
<summary>
3266
iluSaturate1f applies a saturation consistent with the IL_LUMINANCE conversion values to red, green and blue.
3267
</summary>
3268
<param name="Saturation">Amount of saturation to apply to the current bound image. the value must go from -1.0 to 1.0</param>
3269
<returns></returns>
3270
</member>
3271
<member name="M:Tao.DevIl.Ilu.iluSaturate4f(System.Single,System.Single,System.Single,System.Single)">
3272
<summary>
3273
iluScaleColours scales the individual colour components of the current bound image. Using 1.0f as any of the parameters yields that colour component's original plane in the new image.
3274
</summary>
3275
<param name="r">Amount of red to use from the original image</param>
3276
<param name="g">Amount of green to use from the original image</param>
3277
<param name="b">Amount of blue to use from the original image</param>
3278
<param name="Saturation"></param>
3279
<returns></returns>
3280
</member>
3281
<member name="M:Tao.DevIl.Ilu.iluScale(System.Int32,System.Int32,System.Int32)">
3282
<summary>
3283
The iluScale function scales the image to the new dimensions specified, shrinking or enlarging the image, depending on the image's original dimensions. There are different filters that can be used to scale an image, and which filter to use can be specified via iluImageParameter.
3284
</summary>
3285
<param name="Width">New width of the image.</param>
3286
<param name="Height">New height of the image.</param>
3287
<param name="Depth">New depth of the image.</param>
3288
<returns></returns>
3289
</member>
3290
<member name="M:Tao.DevIl.Ilu.iluScaleColours(System.Single,System.Single,System.Single)">
3291
<summary>
3292
3293
</summary>
3294
<param name="r"></param>
3295
<param name="g"></param>
3296
<param name="b"></param>
3297
<returns></returns>
3298
</member>
3299
<member name="M:Tao.DevIl.Ilu.iluSharpen(System.Single,System.Int32)">
3300
<summary>
3301
iluSharpen can actually either sharpen or blur an image, depending on the value of Factor. iluBlurAvg and iluBlurGaussian are much faster for blurring, though. When Factor is 1.0, the image goes unchanged. When Factor is in the range 0.0 - 1.0, the current image is blurred. When Factor is in the range 1.0 - 2.5, the current image is sharpened. To achieve a more pronounced sharpening/blurring effect, simply increase the number of iterations by increasing the value passed in Iter.
3302
</summary>
3303
<param name="Factor">Factor to sharpen by.</param>
3304
<param name="Iter">Number of iterations to perform on the image.</param>
3305
<returns></returns>
3306
</member>
3307
<member name="M:Tao.DevIl.Ilu.iluSwapColours">
3308
<summary>
3309
iluSwapColours "swaps" the colour order of the current image. If the current image is in bgr(a) format, iluSwapColours will change the image to use rgb(a) format, or vice-versa. This can be helpful when you want to manipulate the image data yourself but only want to use a certain colour order. To determine the current colour order, call ilGetInteger with the IL_IMAGE_FORMAT parameter.
3310
</summary>
3311
<returns></returns>
3312
</member>
3313
<member name="M:Tao.DevIl.Ilu.iluWave(System.Single)">
3314
<summary>
3315
3316
</summary>
3317
<param name="Angle"></param>
3318
<returns></returns>
3319
</member>
3320
<member name="T:Tao.DevIl.ILinfo">
3321
<summary>
3322
3323
</summary>
3324
</member>
3325
<member name="F:Tao.DevIl.ILinfo.Id">
3326
<summary>
3327
/\
3328
</summary>
3329
</member>
3330
<member name="F:Tao.DevIl.ILinfo.Data">
3331
<summary>
3332
3333
</summary>
3334
</member>
3335
<member name="F:Tao.DevIl.ILinfo.Width">
3336
<summary>
3337
3338
</summary>
3339
</member>
3340
<member name="F:Tao.DevIl.ILinfo.Height">
3341
<summary>
3342
3343
</summary>
3344
</member>
3345
<member name="F:Tao.DevIl.ILinfo.Depth">
3346
<summary>
3347
3348
</summary>
3349
</member>
3350
<member name="F:Tao.DevIl.ILinfo.Bpp">
3351
<summary>
3352
3353
</summary>
3354
</member>
3355
<member name="F:Tao.DevIl.ILinfo.SizeOfData">
3356
<summary>
3357
3358
</summary>
3359
</member>
3360
<member name="F:Tao.DevIl.ILinfo.Format">
3361
<summary>
3362
3363
</summary>
3364
</member>
3365
<member name="F:Tao.DevIl.ILinfo.Type">
3366
<summary>
3367
3368
</summary>
3369
</member>
3370
<member name="F:Tao.DevIl.ILinfo.Origin">
3371
<summary>
3372
3373
</summary>
3374
</member>
3375
<member name="F:Tao.DevIl.ILinfo.Palette">
3376
<summary>
3377
3378
</summary>
3379
</member>
3380
<member name="F:Tao.DevIl.ILinfo.PalType">
3381
<summary>
3382
3383
</summary>
3384
</member>
3385
<member name="F:Tao.DevIl.ILinfo.PalSize">
3386
<summary>
3387
3388
</summary>
3389
</member>
3390
<member name="F:Tao.DevIl.ILinfo.CubeFlags">
3391
<summary>
3392
3393
</summary>
3394
</member>
3395
<member name="F:Tao.DevIl.ILinfo.NumNext">
3396
<summary>
3397
3398
</summary>
3399
</member>
3400
<member name="F:Tao.DevIl.ILinfo.NumMips">
3401
<summary>
3402
3403
</summary>
3404
</member>
3405
<member name="F:Tao.DevIl.ILinfo.NumLayers">
3406
<summary>
3407
3408
</summary>
3409
</member>
3410
<member name="T:Tao.DevIl.ILpointf">
3411
<summary>
3412
3413
</summary>
3414
</member>
3415
<member name="F:Tao.DevIl.ILpointf.x">
3416
<summary>
3417
3418
</summary>
3419
</member>
3420
<member name="F:Tao.DevIl.ILpointf.y">
3421
<summary>
3422
3423
</summary>
3424
</member>
3425
<member name="T:Tao.DevIl.ILpointi">
3426
<summary>
3427
3428
</summary>
3429
</member>
3430
<member name="F:Tao.DevIl.ILpointi.x">
3431
<summary>
3432
3433
</summary>
3434
</member>
3435
<member name="F:Tao.DevIl.ILpointi.y">
3436
<summary>
3437
3438
</summary>
3439
</member>
3440
</members>
3441
</doc>
3442
3443