Class: Cairo::Pattern
- Inherits:
-
Object
show all
- Defined in:
- ext/cairo/rb_cairo_pattern.c
Instance Method Summary
collapse
Constructor Details
#initialize ⇒ Object
114
115
116
117
118
119
|
# File 'ext/cairo/rb_cairo_pattern.c', line 114
static VALUE
cr_pattern_initialize (VALUE self)
{
rb_raise (rb_eTypeError, "abstract class");
return Qnil;
}
|
Instance Method Details
#extend ⇒ Object
Also known as:
__extend__
320
321
322
323
324
|
# File 'ext/cairo/rb_cairo_pattern.c', line 320
static VALUE
cr_pattern_get_extend (VALUE self)
{
return INT2NUM (cairo_pattern_get_extend (_SELF (self)));
}
|
#filter ⇒ Object
334
335
336
337
338
|
# File 'ext/cairo/rb_cairo_pattern.c', line 334
static VALUE
cr_pattern_get_filter (VALUE self)
{
return INT2NUM (cairo_pattern_get_filter (_SELF (self)));
}
|
#matrix ⇒ Object
303
304
305
306
307
308
309
310
|
# File 'ext/cairo/rb_cairo_pattern.c', line 303
static VALUE
cr_pattern_get_matrix (VALUE self)
{
cairo_matrix_t matrix;
cairo_pattern_get_matrix (_SELF (self), &matrix);
cr_pattern_check_status (_SELF (self));
return CRMATRIX2RVAL (&matrix);
}
|
#set_extend ⇒ Object
312
313
314
315
316
317
318
|
# File 'ext/cairo/rb_cairo_pattern.c', line 312
static VALUE
cr_pattern_set_extend (VALUE self, VALUE extend)
{
cairo_pattern_set_extend (_SELF (self), RVAL2CREXTEND (extend));
cr_pattern_check_status (_SELF (self));
return self;
}
|
#set_filter ⇒ Object
326
327
328
329
330
331
332
|
# File 'ext/cairo/rb_cairo_pattern.c', line 326
static VALUE
cr_pattern_set_filter (VALUE self, VALUE filter)
{
cairo_pattern_set_filter (_SELF (self), RVAL2CRFILTER (filter));
cr_pattern_check_status (_SELF (self));
return self;
}
|
#set_matrix ⇒ Object
295
296
297
298
299
300
301
|
# File 'ext/cairo/rb_cairo_pattern.c', line 295
static VALUE
cr_pattern_set_matrix (VALUE self, VALUE matrix)
{
cairo_pattern_set_matrix (_SELF (self), RVAL2CRMATRIX (matrix));
cr_pattern_check_status (_SELF (self));
return self;
}
|