Sha256: e7a626fb6338bb66458843b9205e806f22192ef586c32f3cf543f12a3261c46c
Contents?: true
Size: 570 Bytes
Versions: 4
Compression:
Stored size: 570 Bytes
Contents
#include "nkrb.h" VALUE nkrb_ui_slider(VALUE self, VALUE context, VALUE rcurrent, VALUE rmin, VALUE rmax, VALUE rstep) { struct nk_context *ctx = nkrb_context_get(context); float current = (float) NUM2DBL(rcurrent); float minimum = (float) NUM2DBL(rmin); float maximum = (float) NUM2DBL(rmax); float step = (float) NUM2DBL(rstep); if (nk_slider_float(ctx, minimum, ¤t, maximum, step)) { return DBL2NUM(current); } return Qnil; } void nkrb_ui_slider_init(void) { rb_define_method(mNuklearUIContainer, "ui_slider", nkrb_ui_slider, 5); }
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
nuklear-0.1.3 | ext/nuklear/nkrb_ui_slider.c |
nuklear-0.1.2 | ext/nuklear/nkrb_ui_slider.c |
nuklear-0.1.1 | ext/nuklear/nkrb_ui_slider.c |
nuklear-0.1.0 | ext/nuklear/nkrb_ui_slider.c |