# E:/DevIL/src-ILU/include/ilu_internal.h File Reference

`#include <string.h>`
`#include <stdlib.h>`
`#include <stdio.h>`
`#include <math.h>`
`#include <IL/config.h>`
`#include <IL/ilu.h>`
`#include <IL/devil_internal_exports.h>`

Go to the source code of this file.

## Defines

#define | _IL_BUILD_LIBRARY
#define | _ILU_BUILD_LIBRARY
#define | _IL_BUILD_LIBRARY
#define | _ILU_BUILD_LIBRARY
#define | IL_TEXT(s) s
#define | TEXT(s) s

## Functions

ILfloat | ilCos (ILfloat Angle)
ILfloat | ilSin (ILfloat Angle)
ILint | ilRound (ILfloat Num)
ILuint | iluScaleAdvanced (ILuint Width, ILuint Height, ILenum Filter)
ILubyte * | iScanFill (void)

## Variables

ILimage * | iluCurImage
const ILdouble | IL_PI
const ILdouble | IL_DEGCONV

## Define Documentation

#define _IL_BUILD_LIBRARY

#define _ILU_BUILD_LIBRARY

#define IL_TEXT | ( | s |  | ) | s

#define TEXT | ( | s |  | ) | s

## Function Documentation

INLINE ILfloat ilCos | ( | ILfloat | Angle | ) |

INLINE ILint ilRound | ( | ILfloat | Num | ) |

INLINE ILfloat ilSin | ( | ILfloat | Angle | ) |

ILuint iluScaleAdvanced | ( | ILuint | Width,
|  | ILuint | Height,
|  | ILenum | Filter |
| ) |  |  |

Referenced by iluScale().

ILubyte* iScanFill | ( | void |  | ) |

Referenced by Filter(), iluNegative(), iluNoisify(), and iluPixelize().

## Variable Documentation

const ILdouble IL_DEGCONV

Referenced by ilCos(), ilSin(), and iluWave().

const ILdouble IL_PI

Referenced by iluRotate_(), iluScale1D_(), iluScale2DBilinear_(), iluScale2DLinear_(), iluScale3DLinear_(), and sinc().

ILimage* iluCurImage

Referenced by iBuild1DMipmaps_(), iBuild1DMipmapsVertical_(), iBuild2DMipmaps_(), iBuild3DMipmaps_(), iBuild3DMipmapsHorizontal_(), iBuild3DMipmapsVertical_(), iluAlienify(), iluBlurAvg(), iluBlurGaussian(), iluBuild2DMipmaps(), iluBuild3DMipmaps(), iluBuildMipmaps(), iluColoursUsed(), iluCompareImage(), iluContrast(), iluConvolution(), iluCrop2D(), iluCrop3D(), iluEdgeDetectE(), iluEdgeDetectP(), iluEdgeDetectS(), iluEmboss(), iluEnlargeCanvas(), iluEnlargeImage(), iluEqualize(), iluGammaCorrect(), iluGetImageInfo(), iluInvertAlpha(), iluNegative(), iluNoisify(), iluPixelize(), iluReplaceColour(), iluRotate(), iluRotate3D(), iluRotate_(), iluSaturate4f(), iluScale(), iluScale_(), iluScaleAdvanced(), iluScaleAlpha(), iluScaleColours(), iluSwapColours(), iluWave(), and iScanFill().