[geglmm] Update for Gegl 0.1.8 * configure.in: bump version to 0.1.8. bump soversion.
- From: Hubert FiguiÃre <hub src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [geglmm] Update for Gegl 0.1.8 * configure.in: bump version to 0.1.8. bump soversion.
- Date: Wed, 14 Dec 2011 04:39:09 +0000 (UTC)
commit 9ef8833546456f559e9bdc490defd0f973c0c2f1
Author: Hub Figuiere <hub figuiere net>
Date: Tue Nov 22 22:35:52 2011 -0800
Update for Gegl 0.1.8
* configure.in: bump version to 0.1.8. bump soversion.
* gegl/src/gegl_enums.defs:
gegl/src/gegl_methods.defs:
gegl/src/gegl_signals.defs:
tools/m4/convert_libgeglmm.m4: Update to gegl 0.1.8.
* gegl/src/path.hg:
gegl/src/buffer.hg: change prototypes.
ChangeLog | 12 +++
configure.ac | 6 +-
gegl/src/buffer.hg | 6 +-
gegl/src/gegl_enums.defs | 46 ++++++---
gegl/src/gegl_methods.defs | 221 ++++++++++++++++++++++++++++++++---------
gegl/src/gegl_signals.defs | 188 ++++++++++-------------------------
gegl/src/path.hg | 4 +-
tools/m4/convert_libgeglmm.m4 | 2 +-
8 files changed, 279 insertions(+), 206 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 731b109..7f381bc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2011-11-22 Hub FiguiÃre <hub figuiere net>
+
+ * configure.in: bump version to 0.1.8. bump soversion.
+
+ * gegl/src/gegl_enums.defs:
+ gegl/src/gegl_methods.defs:
+ gegl/src/gegl_signals.defs:
+ tools/m4/convert_libgeglmm.m4: Update to gegl 0.1.8.
+
+ * gegl/src/path.hg:
+ gegl/src/buffer.hg: change prototypes.
+
2011-11-13 Hub FiguiÃre <hub figuiere net>
* NEWS: Update post release.
diff --git a/configure.ac b/configure.ac
index 4fcf0a1..fe573ff 100644
--- a/configure.ac
+++ b/configure.ac
@@ -18,7 +18,7 @@
#We use pushdef here because we can't use shell variables before AC_INIT, but we want to use a variable with AC_INIT:
pushdef([LIBGEGLMM_MAJOR_VERSION], [0])
pushdef([LIBGEGLMM_MINOR_VERSION], [1])
-pushdef([LIBGEGLMM_MICRO_VERSION], [6])
+pushdef([LIBGEGLMM_MICRO_VERSION], [8])
pushdef([LIBGEGLMM_EXTRA_VERSION], [])
pushdef([LIBGEGLMM_VERSION], LIBGEGLMM_MAJOR_VERSION.LIBGEGLMM_MINOR_VERSION.LIBGEGLMM_MICRO_VERSION[]LIBGEGLMM_EXTRA_VERSION)
AC_INIT([geglmm], LIBGEGLMM_VERSION, [gtkmm-list gnome org])
@@ -42,6 +42,7 @@ m4_ifdef([AM_SILENT_RULES],
dnl 0.0.22 is 2:0:0
dnl 0.1.0 is 3:0:0
dnl 0.1.6 is 3:0:1
+dnl 0.1.8 is 4:0:0
LIBGEGLMM_SO_VERSION=3:0:1
AC_SUBST([LIBGEGLMM_VERSION])
@@ -62,7 +63,6 @@ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES])
dnl Specify a configuration file (no autoheader)
AM_CONFIG_HEADER(gegl/geglmmconfig.h)
-AM_MAINTAINER_MODE
dnl AL_ACLOCAL_INCLUDE(scripts)
MM_PREREQ([0.9.5])
@@ -130,7 +130,7 @@ AS_IF([test "x$USE_MAINTAINER_MODE" != xno], [MM_CHECK_PERL])
#########################################################################
# Dependancy checks
#########################################################################
-PKG_CHECK_MODULES(LIBGEGLMM, glibmm-2.4 >= 2.28 gegl >= 0.1.4)
+PKG_CHECK_MODULES(LIBGEGLMM, glibmm-2.4 >= 2.28 gegl >= 0.1.8)
AC_SUBST(LIBGEGLMM_CFLAGS)
AC_SUBST(LIBGEGLMM_LIBS)
diff --git a/gegl/src/buffer.hg b/gegl/src/buffer.hg
index 7496d96..88572d5 100644
--- a/gegl/src/buffer.hg
+++ b/gegl/src/buffer.hg
@@ -28,7 +28,7 @@ _PINCLUDE(glibmm/private/object_p.h)
namespace Gegl
{
-_WRAP_ENUM(Interpolation, GeglInterpolation, NO_GTYPE)
+_WRAP_ENUM(SamplerType, GeglSamplerType, NO_GTYPE)
class Buffer
: public Glib::Object
@@ -71,9 +71,9 @@ public:
_WRAP_METHOD(Glib::RefPtr<Buffer> dup() const, gegl_buffer_dup)
//TODO: Add an overload if format can be NULL, and use a const & for this one.
- _WRAP_METHOD(void sample(double x, double y, double scale, void *dest, const Babl* format, Interpolation interpolation), gegl_buffer_sample)
+ _WRAP_METHOD(void sample(double x, double y, GeglMatrix2 *scale, void *dest, const Babl* format, SamplerType sampler_type), gegl_buffer_sample)
_WRAP_METHOD(void sample_cleanup(), gegl_buffer_sample_cleanup)
- _WRAP_METHOD(static Interpolation interpolation_from_string(const Glib::ustring & string), gegl_buffer_interpolation_from_string)
+ _WRAP_METHOD(static SamplerType sampler_type_from_string(const Glib::ustring & string), gegl_sampler_type_from_string)
#m4 _CONVERSION(`GeglRectangle*',`const Rectangle&',`Glib::wrap($3)')
#m4 _CONVERSION(`const GeglRectangle*',`const Rectangle&',`Glib::wrap($3)')
diff --git a/gegl/src/gegl_enums.defs b/gegl/src/gegl_enums.defs
index a980451..f323de7 100644
--- a/gegl/src/gegl_enums.defs
+++ b/gegl/src/gegl_enums.defs
@@ -1,23 +1,41 @@
-;; From /opt/hub/include/gegl-0.1/gegl-buffer.h
+;; From /opt/niepce/include/gegl-0.1/gegl-enums.h
-(define-enum-extended Interpolation
+(define-enum-extended SamplerType
(in-module "Gegl")
- (c-name "GeglInterpolation")
+ (c-name "GeglSamplerType")
(values
- '("nearest" "GEGL_INTERPOLATION_NEAREST" "0")
- '("linear" "GEGL_INTERPOLATION_LINEAR" "1")
- '("cubic" "GEGL_INTERPOLATION_CUBIC" "2")
- '("lanczos" "GEGL_INTERPOLATION_LANCZOS" "3")
- '("downsharp" "GEGL_INTERPOLATION_DOWNSHARP" "4")
- '("downsize" "GEGL_INTERPOLATION_DOWNSIZE" "5")
- '("downsmooth" "GEGL_INTERPOLATION_DOWNSMOOTH" "6")
- '("upsharp" "GEGL_INTERPOLATION_UPSHARP" "7")
- '("upsize" "GEGL_INTERPOLATION_UPSIZE" "8")
- '("upsmooth" "GEGL_INTERPOLATION_UPSMOOTH" "9")
+ '("nearest" "GEGL_SAMPLER_NEAREST" "0")
+ '("linear" "GEGL_SAMPLER_LINEAR" "1")
+ '("cubic" "GEGL_SAMPLER_CUBIC" "2")
+ '("lanczos" "GEGL_SAMPLER_LANCZOS" "3")
+ '("lohalo" "GEGL_SAMPLER_LOHALO" "4")
)
)
-;; From /opt/hub/include/gegl-0.1/gegl-types.h
+(define-enum-extended RippleWaveType
+ (in-module "Gegl")
+ (c-name "GeglRippleWaveType")
+ (values
+ '("sine" "GEGl_RIPPLE_WAVE_TYPE_SINE" "0")
+ '("sawtooth" "GEGl_RIPPLE_WAVE_TYPE_SAWTOOTH" "1")
+ )
+)
+
+(define-enum-extended WarpBehavior
+ (in-module "Gegl")
+ (c-name "GeglWarpBehavior")
+ (values
+ '("move" "GEGL_WARP_BEHAVIOR_MOVE" "0")
+ '("grow" "GEGL_WARP_BEHAVIOR_GROW" "1")
+ '("shrink" "GEGL_WARP_BEHAVIOR_SHRINK" "2")
+ '("swirl-cw" "GEGL_WARP_BEHAVIOR_SWIRL_CW" "3")
+ '("swirl-ccw" "GEGL_WARP_BEHAVIOR_SWIRL_CCW" "4")
+ '("erase" "GEGL_WARP_BEHAVIOR_ERASE" "5")
+ '("smooth" "GEGL_WARP_BEHAVIOR_SMOOTH" "6")
+ )
+)
+
+;; From /opt/niepce/include/gegl-0.1/gegl-types.h
(define-enum-extended PadType
(in-module "Gegl")
diff --git a/gegl/src/gegl_methods.defs b/gegl/src/gegl_methods.defs
index 22787b0..41b42d3 100644
--- a/gegl/src/gegl_methods.defs
+++ b/gegl/src/gegl_methods.defs
@@ -212,21 +212,41 @@
;; Enumerations and flags ...
-(define-enum Interpolation
+(define-enum SamplerType
(in-module "Gegl")
- (c-name "GeglInterpolation")
- (gtype-id "GEGL_TYPE_INTERPOLATION")
+ (c-name "GeglSamplerType")
+ (gtype-id "GEGL_TYPE_SAMPLER_TYPE")
(values
- '("nearest" "GEGL_INTERPOLATION_NEAREST")
- '("linear" "GEGL_INTERPOLATION_LINEAR")
- '("cubic" "GEGL_INTERPOLATION_CUBIC")
- '("lanczos" "GEGL_INTERPOLATION_LANCZOS")
- '("downsharp" "GEGL_INTERPOLATION_DOWNSHARP")
- '("downsize" "GEGL_INTERPOLATION_DOWNSIZE")
- '("downsmooth" "GEGL_INTERPOLATION_DOWNSMOOTH")
- '("upsharp" "GEGL_INTERPOLATION_UPSHARP")
- '("upsize" "GEGL_INTERPOLATION_UPSIZE")
- '("upsmooth" "GEGL_INTERPOLATION_UPSMOOTH")
+ '("nearest" "GEGL_SAMPLER_NEAREST")
+ '("linear" "GEGL_SAMPLER_LINEAR")
+ '("cubic" "GEGL_SAMPLER_CUBIC")
+ '("lanczos" "GEGL_SAMPLER_LANCZOS")
+ '("lohalo" "GEGL_SAMPLER_LOHALO")
+ )
+)
+
+(define-enum RippleWaveType
+ (in-module "Gegl")
+ (c-name "GeglRippleWaveType")
+ (gtype-id "GEGL_TYPE_RIPPLE_WAVE_TYPE")
+ (values
+ '("sine" "GEGl_RIPPLE_WAVE_TYPE_SINE")
+ '("sawtooth" "GEGl_RIPPLE_WAVE_TYPE_SAWTOOTH")
+ )
+)
+
+(define-enum WarpBehavior
+ (in-module "Gegl")
+ (c-name "GeglWarpBehavior")
+ (gtype-id "GEGL_TYPE_WARP_BEHAVIOR")
+ (values
+ '("move" "GEGL_WARP_BEHAVIOR_MOVE")
+ '("grow" "GEGL_WARP_BEHAVIOR_GROW")
+ '("shrink" "GEGL_WARP_BEHAVIOR_SHRINK")
+ '("swirl-cw" "GEGL_WARP_BEHAVIOR_SWIRL_CW")
+ '("swirl-ccw" "GEGL_WARP_BEHAVIOR_SWIRL_CCW")
+ '("erase" "GEGL_WARP_BEHAVIOR_ERASE")
+ '("smooth" "GEGL_WARP_BEHAVIOR_SMOOTH")
)
)
@@ -408,10 +428,10 @@
(parameters
'("gdouble" "x")
'("gdouble" "y")
- '("gdouble" "scale")
+ '("GeglMatrix2*" "scale")
'("gpointer" "dest")
'("const-Babl*" "format")
- '("GeglInterpolation" "interpolation")
+ '("GeglSamplerType" "sampler_type")
)
)
@@ -421,14 +441,42 @@
(return-type "none")
)
-(define-function gegl_buffer_interpolation_from_string
- (c-name "gegl_buffer_interpolation_from_string")
- (return-type "GeglInterpolation")
+(define-function gegl_sampler_type_from_string
+ (c-name "gegl_sampler_type_from_string")
+ (return-type "GeglSamplerType")
(parameters
'("const-gchar*" "string")
)
)
+(define-method sampler_new
+ (of-object "GeglBuffer")
+ (c-name "gegl_buffer_sampler_new")
+ (return-type "GeglSampler*")
+ (parameters
+ '("Babl*" "format")
+ '("GeglSamplerType" "sampler_type")
+ )
+)
+
+(define-method get
+ (of-object "GeglSampler")
+ (c-name "gegl_sampler_get")
+ (return-type "none")
+ (parameters
+ '("gdouble" "x")
+ '("gdouble" "y")
+ '("GeglMatrix2*" "scale")
+ '("void*" "output")
+ )
+)
+
+(define-method get_context_rect
+ (of-object "GeglSampler")
+ (c-name "gegl_sampler_get_context_rect")
+ (return-type "const-GeglRectangle*")
+)
+
(define-function gegl_buffer_linear_new
(c-name "gegl_buffer_linear_new")
(is-constructor-of "GeglBufferLinear")
@@ -729,6 +777,25 @@
+;; From gegl-enums.h
+
+(define-function gegl_sampler_type_get_type
+ (c-name "gegl_sampler_type_get_type")
+ (return-type "GType")
+)
+
+(define-function gegl_ripple_wave_type_get_type
+ (c-name "gegl_ripple_wave_type_get_type")
+ (return-type "GType")
+)
+
+(define-function gegl_warp_behavior_get_type
+ (c-name "gegl_warp_behavior_get_type")
+ (return-type "GType")
+)
+
+
+
;; From gegl.h
(define-function gegl_init
@@ -893,15 +960,6 @@
(return-type "none")
)
-(define-method adopt_child
- (of-object "GeglNode")
- (c-name "gegl_node_adopt_child")
- (return-type "GeglNode*")
- (parameters
- '("GeglNode*" "child")
- )
-)
-
(define-method add_child
(of-object "GeglNode")
(c-name "gegl_node_add_child")
@@ -1166,6 +1224,17 @@
;; From gegl-matrix.h
+(define-function gegl_matrix3_get_type
+ (c-name "gegl_matrix3_get_type")
+ (return-type "GType")
+)
+
+(define-function gegl_matrix3_new
+ (c-name "gegl_matrix3_new")
+ (is-constructor-of "GeglMatrix3")
+ (return-type "GeglMatrix3*")
+)
+
(define-method identity
(of-object "GeglMatrix3")
(c-name "gegl_matrix3_identity")
@@ -1177,7 +1246,7 @@
(c-name "gegl_matrix3_equal")
(return-type "gboolean")
(parameters
- '("GeglMatrix3" "matrix2")
+ '("GeglMatrix3*" "matrix2")
)
)
@@ -1199,15 +1268,21 @@
(return-type "gboolean")
)
-(define-method copy
+(define-method copy_into
(of-object "GeglMatrix3")
- (c-name "gegl_matrix3_copy")
+ (c-name "gegl_matrix3_copy_into")
(return-type "none")
(parameters
- '("GeglMatrix3" "src")
+ '("GeglMatrix3*" "src")
)
)
+(define-method copy
+ (of-object "GeglMatrix3")
+ (c-name "gegl_matrix3_copy")
+ (return-type "GeglMatrix3*")
+)
+
(define-method determinant
(of-object "GeglMatrix3")
(c-name "gegl_matrix3_determinant")
@@ -1225,8 +1300,8 @@
(c-name "gegl_matrix3_multiply")
(return-type "none")
(parameters
- '("GeglMatrix3" "right")
- '("GeglMatrix3" "product")
+ '("GeglMatrix3*" "right")
+ '("GeglMatrix3*" "product")
)
)
@@ -1485,7 +1560,7 @@
(c-name "gegl_path_set_matrix")
(return-type "none")
(parameters
- '("GeglMatrix3" "matrix")
+ '("GeglMatrix3*" "matrix")
)
)
@@ -1494,7 +1569,7 @@
(c-name "gegl_path_get_matrix")
(return-type "none")
(parameters
- '("GeglMatrix3" "matrix")
+ '("GeglMatrix3*" "matrix")
)
)
@@ -1647,14 +1722,6 @@
(return-type "GType")
)
-(define-function gegl_path_type_get_n_items
- (c-name "gegl_path_type_get_n_items")
- (return-type "gint")
- (parameters
- '("gchar" "type")
- )
-)
-
(define-function gegl_path_add_type
(c-name "gegl_path_add_type")
(return-type "none")
@@ -1688,6 +1755,38 @@
)
)
+(define-method get_path
+ (of-object "GeglPath")
+ (c-name "gegl_path_get_path")
+ (return-type "GeglPathList*")
+)
+
+(define-method get_flat_path
+ (of-object "GeglPath")
+ (c-name "gegl_path_get_flat_path")
+ (return-type "GeglPathList*")
+)
+
+(define-method lerp
+ (of-object "GeglPathPoint")
+ (c-name "gegl_path_point_lerp")
+ (return-type "none")
+ (parameters
+ '("GeglPathPoint*" "a")
+ '("GeglPathPoint*" "b")
+ '("gfloat" "t")
+ )
+)
+
+(define-method dist
+ (of-object "GeglPathPoint")
+ (c-name "gegl_path_point_dist")
+ (return-type "gdouble")
+ (parameters
+ '("GeglPathPoint*" "b")
+ )
+)
+
;; From gegl-plugin.h
@@ -1777,10 +1876,6 @@
-;; From gegl-simd.h
-
-
-
;; From gegl-tile-backend.h
(define-method get_tile_size
@@ -1908,6 +2003,38 @@
(return-type "guchar*")
)
+(define-method set_data
+ (of-object "GeglTile")
+ (c-name "gegl_tile_set_data")
+ (return-type "none")
+ (parameters
+ '("gpointer" "pixel_data")
+ '("gint" "pixel_data_size")
+ )
+)
+
+(define-method set_data_full
+ (of-object "GeglTile")
+ (c-name "gegl_tile_set_data_full")
+ (return-type "none")
+ (parameters
+ '("gpointer" "pixel_data")
+ '("gint" "pixel_data_size")
+ '("GeglDestroyNotify" "destroy_notify")
+ '("gpointer" "destroy_notify_data")
+ )
+)
+
+(define-method set_unlock_notify
+ (of-object "GeglTile")
+ (c-name "gegl_tile_set_unlock_notify")
+ (return-type "none")
+ (parameters
+ '("GeglTileCallback" "unlock_notify")
+ '("gpointer" "unlock_notify_data")
+ )
+)
+
;; From gegl-tile-source.h
diff --git a/gegl/src/gegl_signals.defs b/gegl/src/gegl_signals.defs
index 4cd9d96..648be14 100644
--- a/gegl/src/gegl_signals.defs
+++ b/gegl/src/gegl_signals.defs
@@ -80,15 +80,6 @@
)
)
-(define-property source
- (of-object "GeglBuffer")
- (prop-type "GParamObject")
- (docs "The tilestore to be a facade for")
- (readable #t)
- (writable #t)
- (construct-only #f)
-)
-
(define-property x
(of-object "GeglBuffer")
(prop-type "GParamInt")
@@ -295,6 +286,8 @@
)
)
+;; From GeglParamPath
+
;; From GeglInt32
;; From GeglParamInt32
@@ -309,12 +302,61 @@
;; From GeglParamString
-;; From GeglParamPath
+;; From GeglParamFilePath
;; From GeglParamMultiline
;; From GeglParamEnum
+;; From GeglTileBackend
+
+(define-property tile-width
+ (of-object "GeglTileBackend")
+ (prop-type "GParamInt")
+ (docs "Tile width in pixels")
+ (readable #t)
+ (writable #t)
+ (construct-only #t)
+)
+
+(define-property tile-height
+ (of-object "GeglTileBackend")
+ (prop-type "GParamInt")
+ (docs "Tile height in pixels")
+ (readable #t)
+ (writable #t)
+ (construct-only #t)
+)
+
+(define-property px-size
+ (of-object "GeglTileBackend")
+ (prop-type "GParamInt")
+ (docs "Size of a single pixel in bytes")
+ (readable #t)
+ (writable #f)
+ (construct-only #f)
+)
+
+(define-property tile-size
+ (of-object "GeglTileBackend")
+ (prop-type "GParamInt")
+ (docs "Size of the tiles linear buffer in bytes")
+ (readable #t)
+ (writable #f)
+ (construct-only #f)
+)
+
+(define-property format
+ (of-object "GeglTileBackend")
+ (prop-type "GParamPointer")
+ (docs "babl format")
+ (readable #t)
+ (writable #t)
+ (construct-only #t)
+)
+
+;; From GeglTileSource
+
;; From GeglOperation
;; From GeglOperationSource
@@ -428,141 +470,15 @@
;; From GeglOperationPointComposer
-(define-property output
- (of-object "GeglOperationPointComposer")
- (prop-type "GParamObject")
- (docs "Ouput pad for generated image buffer.")
- (readable #t)
- (writable #f)
- (construct-only #f)
-)
-
-(define-property input
- (of-object "GeglOperationPointComposer")
- (prop-type "GParamObject")
- (docs "Input pad, for image buffer input.")
- (readable #t)
- (writable #t)
- (construct-only #f)
-)
-
-(define-property aux
- (of-object "GeglOperationPointComposer")
- (prop-type "GParamObject")
- (docs "Auxiliary image buffer input pad.")
- (readable #t)
- (writable #t)
- (construct-only #f)
-)
-
;; From GeglOperationPointComposer3
-(define-property output
- (of-object "GeglOperationPointComposer3")
- (prop-type "GParamObject")
- (docs "Ouput pad for generated image buffer.")
- (readable #t)
- (writable #f)
- (construct-only #f)
-)
-
-(define-property input
- (of-object "GeglOperationPointComposer3")
- (prop-type "GParamObject")
- (docs "Input pad, for image buffer input.")
- (readable #t)
- (writable #t)
- (construct-only #f)
-)
-
-(define-property aux
- (of-object "GeglOperationPointComposer3")
- (prop-type "GParamObject")
- (docs "Auxiliary image buffer input pad.")
- (readable #t)
- (writable #t)
- (construct-only #f)
-)
-
-(define-property aux2
- (of-object "GeglOperationPointComposer3")
- (prop-type "GParamObject")
- (docs "Second auxiliary image buffer input pad.")
- (readable #t)
- (writable #t)
- (construct-only #f)
-)
-
;; From GeglOperationPointFilter
-(define-property output
- (of-object "GeglOperationPointFilter")
- (prop-type "GParamObject")
- (docs "Ouput pad for generated image buffer.")
- (readable #t)
- (writable #f)
- (construct-only #f)
-)
-
-(define-property input
- (of-object "GeglOperationPointFilter")
- (prop-type "GParamObject")
- (docs "Input pad, for image buffer input.")
- (readable #t)
- (writable #t)
- (construct-only #f)
-)
-
;; From GeglOperationPointRender
-(define-property output
- (of-object "GeglOperationPointRender")
- (prop-type "GParamObject")
- (docs "Ouput pad for generated image buffer.")
- (readable #t)
- (writable #f)
- (construct-only #f)
-)
-
;; From GeglOperationAreaFilter
-(define-property output
- (of-object "GeglOperationAreaFilter")
- (prop-type "GParamObject")
- (docs "Ouput pad for generated image buffer.")
- (readable #t)
- (writable #f)
- (construct-only #f)
-)
-
-(define-property input
- (of-object "GeglOperationAreaFilter")
- (prop-type "GParamObject")
- (docs "Input pad, for image buffer input.")
- (readable #t)
- (writable #t)
- (construct-only #f)
-)
-
;; From GeglOperationMeta
;; From GeglOperationTemporal
-(define-property output
- (of-object "GeglOperationTemporal")
- (prop-type "GParamObject")
- (docs "Ouput pad for generated image buffer.")
- (readable #t)
- (writable #f)
- (construct-only #f)
-)
-
-(define-property input
- (of-object "GeglOperationTemporal")
- (prop-type "GParamObject")
- (docs "Input pad, for image buffer input.")
- (readable #t)
- (writable #t)
- (construct-only #f)
-)
-
diff --git a/gegl/src/path.hg b/gegl/src/path.hg
index be6e992..5065fbd 100644
--- a/gegl/src/path.hg
+++ b/gegl/src/path.hg
@@ -57,8 +57,8 @@ public:
_WRAP_METHOD(bool get_node(int index, PathItem &), gegl_path_get_node)
_WRAP_METHOD(Glib::ustring to_string(), gegl_path_to_string)
- _WRAP_METHOD(void get_matrix(GeglMatrix3 matrix), gegl_path_get_matrix)
- _WRAP_METHOD(void set_matrix(GeglMatrix3 matrix), gegl_path_set_matrix)
+ _WRAP_METHOD(void get_matrix(GeglMatrix3* matrix), gegl_path_get_matrix)
+ _WRAP_METHOD(void set_matrix(GeglMatrix3* matrix), gegl_path_set_matrix)
_WRAP_METHOD(double closest_point(double x, double y, double &dx, double &dy, int & node_post_befor), gegl_path_closest_point)
_WRAP_METHOD(void calc(double pos, double &dest_x, double &dest_y), gegl_path_calc)
_WRAP_METHOD(void calc_values(guint num_samples, double & dest_xs, double & dest_ys), gegl_path_calc_values)
diff --git a/tools/m4/convert_libgeglmm.m4 b/tools/m4/convert_libgeglmm.m4
index 59f4aed..e7a3939 100644
--- a/tools/m4/convert_libgeglmm.m4
+++ b/tools/m4/convert_libgeglmm.m4
@@ -2,7 +2,7 @@ _EQUAL(glong,long)
_CONV_ENUM(Gegl,BlitFlags)
-_CONV_ENUM(Gegl,Interpolation)
+_CONV_ENUM(Gegl,SamplerType)
#_CONVERSION(`GeglNode*',`const Glib::RefPtr<Node>&',Glib::wrap($3))
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]