Packages
vix
0.25.0
0.40.0
0.39.0
0.38.0
0.37.0
0.36.0
0.35.0
0.34.0
0.33.1
0.33.0
0.32.0
0.31.1
0.31.0
0.30.0
0.29.0
0.28.0
0.27.0
0.26.0
0.25.0
0.24.0
0.23.1
0.22.0
0.21.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.4
0.16.3
0.16.2
0.16.1
0.16.0
0.15.1
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.1
0.10.0
0.9.0
0.8.0
0.7.0
0.6.1
0.6.0
0.5.0
0.4.0
0.3.0
0.2.1
0.2.0
retired
0.1.0
NIF based bindings for libvips
Current section
Files
Jump to
Current section
Files
c_src/g_object/g_value.h
#ifndef VIX_G_VALUE_H
#define VIX_G_VALUE_H
#include "../utils.h"
#include "erl_nif.h"
#include <glib-object.h>
VixResult set_g_value_from_erl_term(ErlNifEnv *env, GParamSpec *pspec,
ERL_NIF_TERM term, GValue *gvalue);
VixResult get_erl_term_from_g_object_property(ErlNifEnv *env, GObject *obj,
const char *name,
GParamSpec *pspec);
VixResult g_value_to_erl_term(ErlNifEnv *env, GValue gvalue);
VixResult erl_term_to_g_value(ErlNifEnv *env, GType type, ERL_NIF_TERM term,
GValue *gvalue);
#endif