int32_t gfxQuartzImageSurface::KnownMemoryUsed() { // This surface doesn't own any memory itself, but we want to report here the // amount of memory that the surface it wraps uses. nsRefPtr<gfxImageSurface> imgSurface = GetAsImageSurface(); if (imgSurface) return imgSurface->KnownMemoryUsed(); return 0; }
void TextContext::Init(RefPtr<Gdk::Pixbuf> canv_pix, double dpi) { ASSERT( canv_pix ); caiSur = GetAsImageSurface(canv_pix); caiCont = Cairo::Context::create(caiSur); panLay = Pango::Layout::create(caiCont); SetDPI(panLay, dpi); }