Home | History | Annotate | Download | only in src

Lines Matching refs:MixParams

20 #define MIX_PARAMS(obj)          (G_TYPE_CHECK_INSTANCE_CAST ((obj), MIX_TYPE_PARAMS, MixParams))
22 #define MIX_PARAMS_CAST(obj) ((MixParams*)(obj))
24 typedef struct _MixParams MixParams;
35 typedef MixParams * (*MixParamsDupFunction) (const MixParams *obj);
46 typedef gboolean (*MixParamsCopyFunction) (MixParams* target, const MixParams *src);
55 typedef void (*MixParamsFinalizeFunction) (MixParams *obj);
64 typedef gboolean (*MixParamsEqualFunction) (MixParams *first, MixParams *second);
76 * @obj: a #MixParams
83 * @obj: a #MixParams
90 * MixParams:
112 * #MixParams class strcut.
140 MixParams* mix_params_new();
148 * Copy data from one instance to the other. This method internally invoked the #MixParams::copy method such that derived object will be copied correctly.
150 gboolean mix_params_copy(MixParams *target, const MixParams *src);
155 * @obj: a #MixParams object.
160 MixParams* mix_params_ref(MixParams *obj);
165 * @obj: a #MixParams object.
169 void mix_params_unref (MixParams *obj);
178 void mix_params_replace(MixParams **olddata, MixParams *newdata);
182 * @obj: #MixParams object to duplicate.
185 * Duplicate the given #MixParams and allocate a new instance. This method is chained up properly and derive object will be dupped properly.
187 MixParams *mix_params_dup(const MixParams *obj);
197 gboolean mix_params_equal(MixParams *first, MixParams *second);