polyhorn-ios-sys 0.4.0

Low-level iOS bindings for Polyhorn.
Documentation
#import <CoreGraphics/CoreGraphics.h>

typedef enum {
    PLYDimensionKindPixels,
    PLYDimensionKindPercentage,
} PLYDimensionKind;

typedef struct {
    PLYDimensionKind kind;
    CGFloat value;
} PLYDimension;

typedef struct {
    PLYDimension x;
    PLYDimension y;
} PLYPoint;

typedef struct {
    PLYPoint topLeft;
    PLYPoint topRight;
    PLYPoint bottomRight;
    PLYPoint bottomLeft;
} PLYCornerRadii;

typedef struct PLYDimensionLayoutAxisX {
    bool independent;
    PLYDimension start;
    PLYDimension end;
} PLYDimensionLayoutAxisX;

typedef struct PLYDimensionLayoutAxisY {
    PLYDimension top;
    PLYDimension bottom;
} PLYDimensionLayoutAxisY;

typedef struct PLYDimensionByEdge {
    PLYDimensionLayoutAxisX horizontal;
    PLYDimensionLayoutAxisY vertical;
} PLYDimensionByEdge;