Module: ILU

Included in:
Devil
Defined in:
ext/devil/ruby_ilu.c

Constant Summary

FILTER =

constants added by banisterfiend

INT2NUM(ILU_FILTER)
NEAREST =
INT2NUM(ILU_NEAREST)
LINEAR =
INT2NUM(ILU_LINEAR)
BILINEAR =
INT2NUM(ILU_BILINEAR)
SCALE_BOX =
INT2NUM(ILU_SCALE_BOX)
SCALE_TRIANGLE =
INT2NUM(ILU_SCALE_TRIANGLE)
SCALE_BELL =
INT2NUM(ILU_SCALE_BELL)
SCALE_BSPLINE =
INT2NUM(ILU_SCALE_BSPLINE)
SCALE_LANCZOS3 =
INT2NUM(ILU_SCALE_LANCZOS3)
SCALE_MITCHELL =
INT2NUM(ILU_SCALE_MITCHELL)
PLACEMENT =
INT2NUM(ILU_PLACEMENT)
UPPER_LEFT =
INT2NUM(ILU_UPPER_LEFT)
LOWER_LEFT =
INT2NUM(ILU_LOWER_LEFT)
LOWER_RIGHT =
INT2NUM(ILU_LOWER_RIGHT)
UPPER_RIGHT =
INT2NUM(ILU_UPPER_RIGHT)
CENTER =
INT2NUM(ILU_CENTER)

Class Method Summary (collapse)

Class Method Details

+ (Object) Alienify

+ (Object) BlurAvg

+ (Object) BlurGaussian

+ (Object) BuildMipmaps

+ (Object) CompareImage

+ (Object) Crop

+ (Object) EdgeDetectP

+ (Object) EdgeDetectS

+ (Object) Emboss

+ (Object) EnlargeCanvas

+ (Object) ErrorString

+ (Object) FlipImage

functions added by banisterfiend



# File 'ext/devil/ruby_ilu.c'

static VALUE ilu_FlipImage(VALUE obj) {
    ILboolean flag = iluFlipImage();
    return flag ? Qtrue : Qfalse;
}

+ (Object) Init

+ (Object) Mirror

+ (Object) Rotate

+ (Object) Sharpen

+ (Object) SwapColours