Sha256: 6b0c1f2b1093461978e8dfb039aaf936e30629f0ab8363c52fddc51386c8c639

Contents?: true

Size: 514 Bytes

Versions: 3

Compression:

Stored size: 514 Bytes

Contents

#include "spiroentrypoints.h"
#include "bezctx.h"

// Possible values of the "ty" field.
#define SPLINE_CORNER	1
#define SPLINE_CUBIC 3
#define SPLINE_QUADRATIC 4

typedef struct {
  double x;
  double y;
  int ty;
} node;

typedef struct Splines {
  node *array;
  size_t used;
  size_t size;
} Splines;

extern Splines splines;


bezctx *new_bezctx_rb(void);

//struct splineset;
//struct Splines;

void freeSplines(Splines *a);

//struct splineset *bezctx_rb_close(bezctx *bc);
void bezctx_rb_close(bezctx *z);

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
spiro-0.0.3 ext/spiro/bezctx_rb.h
spiro-0.0.2 ext/spiro/bezctx_rb.h
spiro-0.0.1 ext/spiro/bezctx_rb.h