packages feed

nanovg-0.1.0.0: test/NanoVGSpec.c

#include "nanovg.h"

void inline_c_NanoVGSpec_0_df4148b45b426a534ab3d5cdd17865b8b3e9182c(float * cInPtr_inline_c_0, float * cOutPtr_inline_c_1, int n_inline_c_2) {

      float* in = cInPtr_inline_c_0;
      float* out = cOutPtr_inline_c_1;
      for (int i = 0; i < n_inline_c_2; ++i) {
        for (int j = 0; j < 6; ++j) {
          out[6*i+j] = in[6*i+j];
        }
      }
    
}


void inline_c_NanoVGSpec_1_1b535a31826c527af6f71272ebb477556ed8af0f(float * cInPtr_inline_c_0, float * cOutPtr_inline_c_1, int n_inline_c_2) {

    float* in = cInPtr_inline_c_0;
    float* out = cOutPtr_inline_c_1;
    for (int i = 0; i < n_inline_c_2; ++i) {
      out[2*i] = in[2*i];
      out[2*i+1] = in[2*i+1];
    }
    
}


void inline_c_NanoVGSpec_2_c7afee80798b912241a301b61c7d8cc11c02b205(NVGcolor * cInPtr_inline_c_0, NVGcolor * cOutPtr_inline_c_1, int n_inline_c_2) {

    NVGcolor* in = cInPtr_inline_c_0;
    NVGcolor* out = cOutPtr_inline_c_1;
    for (int i = 0; i < n_inline_c_2; ++i) {
      out[i].r = in[i].r;
      out[i].g = in[i].g;
      out[i].b = in[i].b;
      out[i].a = in[i].a;
    }
    
}


void inline_c_NanoVGSpec_3_9013abdecf112a5122b710a60f884bbeecc25595(NVGpaint * cInPtr_inline_c_0, NVGpaint * cOutPtr_inline_c_1, int n_inline_c_2) {

       NVGpaint* in = cInPtr_inline_c_0;
       NVGpaint* out = cOutPtr_inline_c_1;
       for (int i = 0; i < n_inline_c_2; ++i) {
           for (int j = 0; j < 6; ++j) {
             out[i].xform[j] = in[i].xform[j];
           }
           out[i].extent[0] = in[i].extent[0];
           out[i].extent[1] = in[i].extent[1];
           out[i].radius = in[i].radius;
           out[i].feather = in[i].feather;
           out[i].innerColor = in[i].innerColor;
           out[i].outerColor = in[i].outerColor;
           out[i].image = in[i].image;
       }
     
}


void inline_c_NanoVGSpec_4_ff75ac86be53956ce5c18541f11daa395302bc69(NVGglyphPosition * cInPtr_inline_c_0, NVGglyphPosition * cOutPtr_inline_c_1, int n_inline_c_2) {

      NVGglyphPosition* in = cInPtr_inline_c_0;
      NVGglyphPosition* out = cOutPtr_inline_c_1;
      for (int i = 0; i < n_inline_c_2; ++i) {
        out[i].str = in[i].str;
        out[i].x = in[i].x;
        out[i].minx = in[i].minx;
        out[i].maxx = in[i].maxx;
      }     
    
}


void inline_c_NanoVGSpec_5_c2a4b2347a68231f86f11ec7f3f7ed736b8342a1(NVGtextRow * cInPtr_inline_c_0, NVGtextRow * cOutPtr_inline_c_1, int n_inline_c_2) {

      NVGtextRow* in = cInPtr_inline_c_0;
      NVGtextRow* out = cOutPtr_inline_c_1;
      for (int i = 0; i < n_inline_c_2; ++i) {
        out[i].start = in[i].start;
        out[i].end = in[i].end;
        out[i].next = in[i].next;
        out[i].width = in[i].width;
        out[i].minx = in[i].minx;
        out[i].maxx = in[i].maxx;
      }
    
}


void inline_c_NanoVGSpec_6_dc5e0871d245ac0a9a509674eff1e16900be5175(float * cInPtr_inline_c_0, float * cOutPtr_inline_c_1, int n_inline_c_2) {

      float* in = cInPtr_inline_c_0;
      float* out = cOutPtr_inline_c_1;
      for (int i = 0; i < n_inline_c_2; ++i) {
        for (int j = 0; j < 4; ++j) {
          out[4*i+j] = in[4*i+j];
        }
      }
    
}