kolrabi's another Image Library  1.11.0
 All Files Functions Groups Pages
Global Parameters and Configurations.

Functions

ILint ILAPIENTRY iluGetInteger (ILenum Mode)
 Returns the current value of the Mode. More...
 
void ILAPIENTRY iluGetIntegerv (ILenum Mode, ILint *Param)
 Returns the current value of the Mode and stores it in Param.
 
ILconst_string ILAPIENTRY iluGetString (ILenum StringName)
 Returns a constant string detailing aspects about this library. More...
 
void ILAPIENTRY iluImageParameter (ILenum PName, ILenum Param)
 Sets an image parameter for a PNames. More...
 
void ILAPIENTRY iluRegionfv (ILUpointf *Points, ILuint n)
 Sets the currently active region. More...
 
void ILAPIENTRY iluRegioniv (ILUpointi *Points, ILuint n)
 Sets the currently active region. More...
 
ILboolean ILAPIENTRY iluSetLanguage (ILenum Language)
 Sets the current language to use for error messages. More...
 

Detailed Description

Function Documentation

ILint ILAPIENTRY iluGetInteger ( ILenum  Mode)

Returns the current value of the Mode.

Valid Modes are:

Mode R/W Default Description
ILU_VERSION_NUM R ILU_VERSION The version of the image library utilities.
ILU_FILTER RW ILU_NEAREST Currently selected interpolation filter. Can be ILU_NEAREST, ILU_LINEAR. ILU_BILINEAR, ILU_SCALE_BOX, ILU_SCALE_TRIANGLE, ILU_SCALE_BELL, ILU_SCALE_BSPLINE, ILU_SCALE_LANCZOS3 or ILU_SCALE_MITCHELL.
ILconst_string ILAPIENTRY iluGetString ( ILenum  StringName)

Returns a constant string detailing aspects about this library.

Valid StringNames are:

Name R/W Description
ILU_VENDOR R The name of the vendor of this version of the ILU implementation.
ILU_VERSION_NUM R Current version string of the ILU implementation.
Parameters
StringNameString to get.
void ILAPIENTRY iluImageParameter ( ILenum  PName,
ILenum  Param 
)

Sets an image parameter for a PNames.

Valid PNames are:

Name Description
ILU_FILTER Image interpolation filter. Valid values are ILU_NEAREST, ILU_LINEAR. ILU_BILINEAR, ILU_SCALE_BOX, ILU_SCALE_TRIANGLE, ILU_SCALE_BELL, ILU_SCALE_BSPLINE, ILU_SCALE_LANCZOS3 or ILU_SCALE_MITCHELL.
ILU_PLACEMENT ALignment of image to use when enlarging the image's canvas. Can be ILU_LOWER_LEFT, ILU_LOWER_RIGHT, ILU_UPPER_LEFT, ILU_UPPER_RIGHT or ILU_CENTER.
void ILAPIENTRY iluRegionfv ( ILUpointf *  Points,
ILuint  n 
)

Sets the currently active region.

If Points is NULL or n is 0, the region is unset.

Parameters
PointsRegion points describing a polygon that encloses the region to set. Coordinates are relative to the boundaries size of the image bound when applying the region.
nNumber of points. Must be at least 3 for a valid polygon.
See Also
iluRegioniv
void ILAPIENTRY iluRegioniv ( ILUpointi *  Points,
ILuint  n 
)

Sets the currently active region.

If Points is NULL or n is 0, the region is unset.

Parameters
PointsRegion points describing a polygon that encloses the region to set. Coordinates are absolute pixel coordinates.
nNumber of points. Must be at least 3 for a valid polygon.
See Also
iluRegionfv
ILboolean ILAPIENTRY iluSetLanguage ( ILenum  Language)

Sets the current language to use for error messages.

Parameters
LanguageLanguage to use, can be ILU_ENGLISH, ILU_ARABIC, ILU_DUTCH, ILU_JAPANESE, ILU_SPANISH, ILU_GERMAN or ILU_FRENCH.
See Also
iluErrorString