packages feed

gegl-0.0.0.1: src/GEGL/FFI/Node/State.c

#include <gegl.h>

#include "../Tuple.h"

nodeWithPad * inline_c_GEGL_FFI_Node_State_0_ac9208765d95bf704545ae6b0fd1df07ad75e808(void * node_inline_c_0, char * name_inline_c_1) {

    static nodeWithPad tuple;
    static GeglNode ** nodes;
    const static char ** pads;
    int len = gegl_node_get_consumers(
        node_inline_c_0
      , name_inline_c_1
      , &nodes
      , &pads
      );
    tuple.length = len;
    tuple.data = nodes;
    tuple.names = (char **)pads;
    return &tuple;
    
}


producer * inline_c_GEGL_FFI_Node_State_1_67ef4472ccc467f2afeb6952810b83997fe47255(void * node_inline_c_0, char * name_inline_c_1) {

    static producer nwp;
    static GeglNode * node;
    static char * pad_name;
    node = gegl_node_get_producer(
        node_inline_c_0
      , name_inline_c_1
      , &pad_name
      );
    nwp.node = node;
    nwp.pad  = pad_name;
    return &nwp;
    
}


void * inline_c_GEGL_FFI_Node_State_2_71af5ced9335e4ad354613012a9fce9e090c8fd6(void * node_inline_c_0) {

    static GeglRectangle a;
    static void * b;
    a = gegl_node_get_bounding_box(node_inline_c_0);
    b = (void *)&a;
    return b;
    
}