static gint64 gimp_projection_get_memsize (GimpObject *object, gint64 *gui_size) { GimpProjection *projection = GIMP_PROJECTION (object); gint64 memsize = 0; memsize += gimp_gegl_buffer_get_memsize (projection->buffer); return memsize + GIMP_OBJECT_CLASS (parent_class)->get_memsize (object, gui_size); }
static gint64 gimp_drawable_undo_get_memsize (GimpObject *object, gint64 *gui_size) { GimpDrawableUndo *drawable_undo = GIMP_DRAWABLE_UNDO (object); gint64 memsize = 0; memsize += gimp_gegl_buffer_get_memsize (drawable_undo->buffer); return memsize + GIMP_OBJECT_CLASS (parent_class)->get_memsize (object, gui_size); }
static gint64 gimp_buffer_get_memsize (GimpObject *object, gint64 *gui_size) { GimpBuffer *buffer = GIMP_BUFFER (object); gint64 memsize = 0; memsize += gimp_gegl_buffer_get_memsize (buffer->buffer); return memsize + GIMP_OBJECT_CLASS (parent_class)->get_memsize (object, gui_size); }
static gint64 gimp_mask_undo_get_memsize (GimpObject *object, gint64 *gui_size) { GimpMaskUndo *mask_undo = GIMP_MASK_UNDO (object); gint64 memsize = 0; memsize += gimp_gegl_buffer_get_memsize (mask_undo->buffer); return memsize + GIMP_OBJECT_CLASS (parent_class)->get_memsize (object, gui_size); }