32
32
#include "gimpviewrendererlayer.h"
35
static void gimp_view_renderer_layer_class_init (GimpViewRendererLayerClass *klass);
37
static void gimp_view_renderer_layer_render (GimpViewRenderer *renderer,
41
static GimpViewRendererDrawableClass *parent_class = NULL;
45
gimp_view_renderer_layer_get_type (void)
47
static GType renderer_type = 0;
51
static const GTypeInfo renderer_info =
53
sizeof (GimpViewRendererLayerClass),
55
NULL, /* base_finalize */
56
(GClassInitFunc) gimp_view_renderer_layer_class_init,
57
NULL, /* class_finalize */
58
NULL, /* class_data */
59
sizeof (GimpViewRendererLayer),
61
NULL, /* instance_init */
64
renderer_type = g_type_register_static (GIMP_TYPE_VIEW_RENDERER_DRAWABLE,
65
"GimpViewRendererLayer",
35
static void gimp_view_renderer_layer_render (GimpViewRenderer *renderer,
39
G_DEFINE_TYPE (GimpViewRendererLayer, gimp_view_renderer_layer,
40
GIMP_TYPE_VIEW_RENDERER_DRAWABLE)
42
#define parent_class gimp_view_renderer_layer_parent_class
73
46
gimp_view_renderer_layer_class_init (GimpViewRendererLayerClass *klass)
75
48
GimpViewRendererClass *renderer_class = GIMP_VIEW_RENDERER_CLASS (klass);
77
parent_class = g_type_class_peek_parent (klass);
79
50
renderer_class->render = gimp_view_renderer_layer_render;
54
gimp_view_renderer_layer_init (GimpViewRendererLayer *renderer)
83
59
gimp_view_renderer_layer_render (GimpViewRenderer *renderer,