static int cairo_get_miter_limit_l( lua_State* L ) { lua_cairo_t* lc = lua_cairo_check( L, 1 ); lua_pushnumber( L, cairo_get_miter_limit( lc->cairo ) ); return( 1 ); }
void copyContextProperties(cairo_t* srcCr, cairo_t* dstCr) { cairo_set_antialias(dstCr, cairo_get_antialias(srcCr)); size_t dashCount = cairo_get_dash_count(srcCr); Vector<double> dashes(dashCount); double offset; cairo_get_dash(srcCr, dashes.data(), &offset); cairo_set_dash(dstCr, dashes.data(), dashCount, offset); cairo_set_line_cap(dstCr, cairo_get_line_cap(srcCr)); cairo_set_line_join(dstCr, cairo_get_line_join(srcCr)); cairo_set_line_width(dstCr, cairo_get_line_width(srcCr)); cairo_set_miter_limit(dstCr, cairo_get_miter_limit(srcCr)); cairo_set_fill_rule(dstCr, cairo_get_fill_rule(srcCr)); }
static int settings_get (cairo_t *cr, settings_t *settings) { int count; settings->op = cairo_get_operator (cr); settings->tolerance = cairo_get_tolerance (cr); settings->fill_rule = cairo_get_fill_rule (cr); settings->line_width = cairo_get_line_width (cr); settings->line_cap = cairo_get_line_cap (cr); settings->line_join = cairo_get_line_join (cr); settings->miter_limit = cairo_get_miter_limit (cr); cairo_get_matrix (cr, &settings->matrix); count = cairo_get_dash_count (cr); if (count != 5) return -1; cairo_get_dash (cr, settings->dash, &settings->dash_offset); return 0; }
double lime_cairo_get_miter_limit (value handle) { return cairo_get_miter_limit ((cairo_t*)val_data (handle)); }
double lime_cairo_get_miter_limit (double handle) { return cairo_get_miter_limit ((cairo_t*)(intptr_t)handle); }
static PyObject * pycairo_get_miter_limit (PycairoContext *o) { return PyFloat_FromDouble(cairo_get_miter_limit(o->ctx)); }
double Context::getMiterLimit() const { return cairo_get_miter_limit( mCairo ); }
static VALUE cr_get_miter_limit (VALUE self) { return rb_float_new (cairo_get_miter_limit (_SELF)); }
gfxFloat gfxContext::CurrentMiterLimit() const { return cairo_get_miter_limit(mCairo); }
static int cr_get_miter_limit (lua_State *L) { cairo_t **obj = luaL_checkudata(L, 1, OOCAIRO_MT_NAME_CONTEXT); lua_pushnumber(L, cairo_get_miter_limit(*obj)); return 1; }