Cairo__Filter.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Sun, 28 Dec 2014 22:38:24 +0100
changeset 29 6ba06265e543
parent 23 38ee47dbd976
child 31 26070c1e480e
permissions -rw-r--r--
Bindinge updated to recent Cairo version. All primitives moved to a new class - Cairo::CPrimitives. Callouts selectors changed to reflect C function names closely.

"{ Package: 'stx:goodies/libcairo' }"

"{ NameSpace: Cairo }"

SharedPool subclass:#Filter
	instanceVariableNames:''
	classVariableNames:'CAIRO_FILTER_FAST CAIRO_FILTER_GOOD CAIRO_FILTER_BEST
		CAIRO_FILTER_NEAREST CAIRO_FILTER_BILINEAR CAIRO_FILTER_GAUSSIAN'
	poolDictionaries:''
	category:'Cairo-Constants'
!

!Filter class methodsFor:'initialization'!

initialize

    CAIRO_FILTER_FAST := 0.
    CAIRO_FILTER_GOOD := 1.
    CAIRO_FILTER_BEST := 2.
    CAIRO_FILTER_NEAREST := 3.
    CAIRO_FILTER_BILINEAR := 4.
    CAIRO_FILTER_GAUSSIAN := 5.
! !

!Filter class methodsFor:'constants'!

CAIRO_FILTER_BEST

    ^CAIRO_FILTER_BEST
!

CAIRO_FILTER_BILINEAR

    ^CAIRO_FILTER_BILINEAR
!

CAIRO_FILTER_FAST

    ^CAIRO_FILTER_FAST
!

CAIRO_FILTER_GAUSSIAN

    ^CAIRO_FILTER_GAUSSIAN
!

CAIRO_FILTER_GOOD

    ^CAIRO_FILTER_GOOD
!

CAIRO_FILTER_NEAREST

    ^CAIRO_FILTER_NEAREST
! !


Filter initialize!