… | |
… | |
2812 | if (!f) XSRETURN_UNDEF; |
2812 | if (!f) XSRETURN_UNDEF; |
2813 | RETVAL = f->type; |
2813 | RETVAL = f->type; |
2814 | OUTPUT: |
2814 | OUTPUT: |
2815 | RETVAL |
2815 | RETVAL |
2816 | |
2816 | |
|
|
2817 | SV *get_name (faceidx idx) |
|
|
2818 | CODE: |
|
|
2819 | faceinfo *f = face_info (idx); |
|
|
2820 | if (!f) XSRETURN_UNDEF; |
|
|
2821 | RETVAL = to_sv (f->name); |
|
|
2822 | OUTPUT: |
|
|
2823 | RETVAL |
|
|
2824 | |
2817 | SV *get_data (faceidx idx, int faceset = 0) |
2825 | SV *get_data (faceidx idx, int faceset = 0) |
2818 | CODE: |
2826 | CODE: |
2819 | facedata *d = face_data (idx, faceset); |
2827 | facedata *d = face_data (idx, faceset); |
2820 | if (!d) XSRETURN_UNDEF; |
2828 | if (!d) XSRETURN_UNDEF; |
2821 | RETVAL = newSVpvn (d->data, d->data.size ()); |
2829 | RETVAL = newSVpvn (d->data, d->data.size ()); |